增强现实技术多需要利用vrml文件做交互,maya/3dmax制作的模型和动画导出wrl格式才能用于程序中。
下面是与vrml打交道时发现的一些小规律。
1.maya的vrml插件导出的文件编码方式可能有点不同,表现在用cortona浏览wrl动画时需要鼠标点击才能播放一次
并且maya无法导入vrml文件。
2.利用maya做好动画导出vrml时需要设置起始帧和结束帧,是轨迹动画的话也要在curve轨迹上打勾(?貌似是)
3.3dmax和程序结合比较好,导出的wrl用程序打开一般没有问题,在cortona浏览wrl动画时会打开后即自动循环播放。
4.如果maya导出的vrml动画不能播放,不妨试试在3dmax中打开vrml,保存为max格式的场景,然后再导出vrml。很好用的(沾沾自喜中……)
5.3dmax中可以很方便的制作旋转动画,比如今天要实现的就是一个箭头的旋转,其教程见网址:
http://wenku.baidu.com/link?url=mlDDZRJYoOGZ-QxNIl2szbWkUJbpN_nCffNe8AkGesZZMqmf5GTETg-9FT5k_Rb41_Mdzrr9UPyOkiLDeB5dxPbepgkdOX1PjcZ8077Gq2i
7月17日补充:
程序中无法显示材质的颜色,只能用贴图来弥补
3dmax中做好模型贴图,导出vrml却无法显示贴图
仔细观察了导出的默认设置
最后有位图URL路径设置,发现并没有map这个文件夹,将../map改为 ./
再保存<