永发信息网

如何实现CityEngine与3ds Max模型互导时正常显示

答案:2  悬赏:60  手机版
解决时间 2021-03-25 01:21
如何实现CityEngine与3ds Max模型互导时正常显示
最佳答案
参照下面的流程(建议)在处理外部模型导入CityEngine的实际工作中可以避免很多不必要的问题:
1. 如果你的模型带有地理坐标并且你想让他们以静态模型的形式出现在CityEngine中,可以在Sketchup中把模型导出为.kml或.kmz格式的模型,这种情况下最好不要导出.dae格式的,因为dae格式的模型不能提供足够的精度(即在格式转换中会出现位置偏移和变形)。拖拽文件到View

Port窗口,CityEngine会自动把它们放在正确的位置上。(同样可以通过文件菜单中的Import(导入)的方式把这些模型文件以静态模型的方式导入到当前场景并摆放到正确的位置上,我个人比较推荐这一种方式)
2. 如果你想把SketchUp中的模型作为规则中的引用的部件,你何以选择采用.dae或者.obj格式。首先要确保你要导出的模型的轴点坐标是(0,0,0)并且其轴点是模型的底面中心,这样会在更大程度地方便你在规则中调用这些部件。

3. .dae格式是基于ascii码(文本)的一种格式,因而我们可以直接通过文本编辑器打开并对其进行编辑。当纹理缺失时,下面的一些描述会帮助你编辑纹理的透明度值或修复纹理的路径:

注意默认文件的路径约定(dae):
“./”:表示贴图路径与模型文件路径在同一个目录下;
“../”:表示贴图路径在模型文件路径的上一级目录下;
“../tex/”:表示贴图路径在模型文件上一级目录中的名为”tex”的文件夹内。

这样表达方式对obj格式的模型同样适用,只不过obj格式的模型的贴图定义在存放在与其同名的.mtl文件中。
4. .kmz格式的模型文件是压缩过的.kml模型文件,可以通过任何解压文件解压它。
5. 一个kml格式的模型文件实际是包含了一个或多个collada文件以及存储这些模型所用贴图的文件夹。加上一些元数据用以描述模型抟所处的地理位置及海拔高度。
6. 要保证每一张你用到的贴图具有唯一名字与之相对应,同时也包括kml或kml文件引用的子文件夹里的贴图名称。(注:当具有同名且包含不同内容的贴图(不同的文件夹具有同一的名字)出现在同一个工程中时,模型导出时会出现错乱的情况)
7. 如果出现贴图丢失的情况,按照第3个内容中所述的去检查确认每个文件的路径是正确的。
8. 如果材质的透明度值是错误的,按照第3个内容中的方法去修正。材质的透明度通常被定义为完全透明为完全不透明(对应值为0或1)。这同时也意味着不同的模型标准适用用于不同的3D应用程序,因此并不是所有的3D模型都能在CityEngine内得到完美的表达。
全部回答
参照下面的流程(建议)在处理外部模型导入CityEngine的实际工作中可以避免很多不必要的问题:
1. 如果你的模型带有地理坐标并且你想让他们以静态模型的形式出现在CityEngine中,可以在Sketchup中把模型导出为.kml或.kmz格式的模型,这种情况下最好不要导出.dae格式的,因为dae格式的模型不能提供足够的精度(即在格式转换中会出现位置偏移和变形)。拖拽文件到View
Port窗口,CityEngine会自动把它们放在正确的位置上。(同样可以通过文件菜单中的Import(导入)的方式把这些模型文件以静态模型的方式导入到当前场景并摆放到正确的位置上,我个人比较推荐这一种方式)
2. 如果你想把SketchUp中的模型作为规则中的引用的部件,你何以选择采用.dae或者.obj格式。首先要确保你要导出的模型的轴点坐标是(0,0,0)并且其轴点是模型的底面中心,这样会在更大程度地方便你在规则中调用这些部件。
3. .dae格式是基于ascii码(文本)的一种格式,因而我们可以直接通过文本编辑器打开并对其进行编辑。当纹理缺失时,下面的一些描述会帮助你编辑纹理的透明度值或修复纹理的路径:
注意默认文件的路径约定(dae):
“./”:表示贴图路径与模型文件路径在同一个目录下;
“../”:表示贴图路径在模型文件路径的上一级目录下;
“../tex/”:表示贴图路径在模型文件上一级目录中的名为”tex”的文件夹内。

这样表达方式对obj格式的模型同样适用,只不过obj格式的模型的贴图定义在存放在与其同名的.mtl文件中。
4. .kmz格式的模型文件是压缩过的.kml模型文件,可以通过任何解压文件解压它。
5. 一个kml格式的模型文件实际是包含了一个或多个collada文件以及存储这些模型所用贴图的文件夹。加上一些元数据用以描述模型抟所处的地理位置及海拔高度。
6. 要保证每一张你用到的贴图具有唯一名字与之相对应,同时也包括kml或kml文件引用的子文件夹里的贴图名称。(注:当具有同名且包含不同内容的贴图(不同的文件夹具有同一的名字)出现在同一个工程中时,模型导出时会出现错乱的情况)
7. 如果出现贴图丢失的情况,按照第3个内容中所述的去检查确认每个文件的路径是正确的。
8. 如果材质的透明度值是错误的,按照第3个内容中的方法去修正。材质的透明度通常被定义为完全透明为完全不透明(对应值为0或1)。这同时也意味着不同的模型标准适用用于不同的3D应用程序,因此并不是所有的3D模型都能在CityEngine内得到完美的表达。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
普通车床零件加工和数控车床加工的区别
HTML5的文档声明方式
连词成句,小熊,干什么,去,菜园里,带着,
体毛越多,性欲就越强?
如何成为德扑职业选手
一万前面加个一,现在的数比一万多多少,一万后
吃蛇后的禁忌
求 nero 2015 platinum破解版 下载地址
悬可以组什么词语
常州信诚驾校科目三补考费
淮南化三建职工现在退休工资多少
新君越故障码开关14伏性能对地短路什么问题
沭阳哪里有学跆拳道的,学费是多少
单选题一个由n条肽链组成的蛋白质分子共有m个
任意角度铝材切割机手推式那种多少钱?
推荐资讯
请问双色球11个号码复式有多少组?
什么是狗骨头
本人想以"万" 和 "炳"字开头作一副七字对联做
我是长安区王寺街办黄堆村村民村长占我土地毁
看涨期权和看跌期权的计算
日本签证北三县去哪好
请问PCR引物100pmol是多少啊?100pmol怎么换
4/25除以x等于8/15谢过程。
13年辽宁卷的短文改错,文中第三行,hardly a
哎,佳能好累啊,而且没有多少发展空间
Idecidedtoquitthejob,becauseIfel
求推荐和盖世帝尊差不多的小说
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?