OBJ格式的模型不被CityEngine2012支持

0
分享 2015-03-29

OBJ格式的模型不被CityEngine2012支持

1 问题描述

从3ds Max2009 和2012版本导出的OBJ格式模型的贴图在CityEngine2011能够正常显示,但在CityEngine2012无法显示。

2 测试结果

利用3ds Max9导出的OBJ格式模型能够在CityEngine的两个版本中得到很好的支持。且高级版本Max(3ds Max 2007及以上版本为此文中提到的高级版本Max范畴)导出的无贴图OBJ也能在两个版本中得到很好的支持。

3 原因分析

查看相关文档发现OBJ格式有过相关的更新,目前是obj 3.0和obj2.11并存的时期。可能存在的问题是不同版本在记录贴图的方式有所区别,而在CityEngine2012中对最新obj中增加的内容不支持造成不能显示的问题。

4 结论

CityEngine 2012在不能读取高级版本Max 导出obj模型,为一个BUG。BUG的信息如下:

NIM085697 "Certain .obj files lose their texture in City Engine 2012.1"

5 解决方案

1) 利用低版本的3ds Max(2007以下版本)导出obj的部件。

2) 可以编辑小程序把记录贴图的MTL文件做相应的调整,同样能够实现OBJ部件的贴图。文件夹里提供的小软件即能满足这方面的需求。

0 个评论

要回复文章请先登录注册