CityEngine与3ds Max模型交互正常显示
2015-05-28 11:38
288 查看
模型导出
在3ds Max制作好模型部件之后,选择导出OBJ模型。在弹出的“OBJ Export Options”对话框中做如下设置:点击Map-Export按钮(上图红色框内),做如下设置:
模型转换
由于CityEngine对高版本的Max导出的OBJ支持不好,为此专门开发了一GP工具(OBJ版本转换)来解决这个问题。打开ArcMap,添加GP工具箱如下图中红色框的内容。
在GP工具箱上右键选择添加GP工具如下:
选择“…\OBJ版本转换GP工具\OBJModelConvert.tbx”。打开OBJModelConvert下的”OBJModelConvert”工具如下:
在工具中选择要转换的OBJ模型所在的文件夹即可。
转换完成后的OBJ模型即可正常使用了,祝使用愉快!
GP工具下载地址(名称更改为OBJ4CityEngine,用法不变):http://pan.baidu.com/s/12JLsq
此外利用C#重新了一个可执行的工具,可实现多级目录的OBJ文件处理:http://pan.baidu.com/s/1mgDUHzq
CityEngine导出的模型在3ds max中正常显示
使用3ds Max 2012或以后版本的朋友经常会遇到在模型上总是出现一层灰蒙蒙的黑点如下图:该问题产生的原因是:2012以后的版本中新加入了一个nitrous的显示模式 原理是场景中利用显卡的即时渲染功能直接渲染出光照效果 如果你的显卡性能不足就会出现这种即时渲染过慢的情况 。
其解决思路是:在文件菜单单击 自定义-首选项-视口 然后单击选择驱动程序 把驱动程序改成旧版DIRECT3D 一路确定之后重启max就可以了。
第一步:打开自定义-首选项:
第二步在首选项窗口中选择视口选项卡,单击选择驱动程序 把驱动程序改成旧版DIRECT3D:
第三步,重启3ds Max,导入OBJ文件得到如下效果:
相关文章推荐
- 如何实现CityEngine与3ds Max模型互导时正常显示
- [转载]iPhone中OpenGL ES显示3DS MAX模型之二:lib3ds加载模型
- [iTyran原创]iPhone中OpenGL ES显示3DS MAX模型之一:OBJ格式分析
- [iTyran原创]iPhone中OpenGL ES显示3DS MAX模型之二:lib3ds加载模型
- [转载]iPhone中OpenGL ES显示3DS MAX模型之一:OBJ文件格式分析
- 把3ds max,Sketchup等模型导入flash
- 解决 3ds Max 载入模型后出现 Missing Dlls 问题
- Unity3d / 3ds max 模型分享网站
- 求助 3ds max模型导入vrp的问题 求大神指教 等 这个问题大家有遇到过吗 应该怎么解决啊
- 在程序中加载解析3DS文件,显示三维模型(c# MDX),
- Opengl 导入3Dmax制作的.3ds模型 并显示出来
- 3ds Max 烘焙模型导入 Unity 3D 步骤
- 解决3ds Max在高分辨率屏幕下显示字体偏小的问题
- Opengl 导入3Dmax制作的.3ds模型 并显示出来
- 3ds_Max模型及动画输出为Virtools格式的方法
- 关于IE7/IE8兼容性视图模型下网页显示不正常,错误信息: 缺少标识符、字符串或数字的解决办法
- 自制C#版3DS文件的解析器并用SharpGL显示3DS模型
- 【Unity】3.3 用3ds Max 2015制作模型并将其导入到Unity
- Unity3d / 3ds max 模型分享站点
- 在DirectX环境下读入3DS模型并显示