模型导出贴图命名不一致问题
分享
模型导出贴图命名不一致问题
1 问题描述
现在是在这样的:我们整个主城的建筑物无法一起输出(太大)。现在就分成了几个区输出,其中用到纹理命名为hospital、hospital2、hospital3。结果在分别输出的几个文件夹之后,他们就乱了。如在A文件夹中hospital1的贴图在B文件夹中就变成了hospital2。整理起来很费事。
2 问题确认
CityEngine在导出3ds模型时贴图会发生重命名的现象,重命名具有如下规律:
1) 如果纹理长度大于6位,那么贴图的前六位与引用贴图的前六位一致,最后一位变成序号(0开始)。
2) 如果纹理长度小于7时,保留贴图的名称,并在后面增加一位序列号。
当模型贴图超过七位时前六位一致时就会出现如问题描述中的情况。
3 解决方案
1) 模型导出为obj,然后通过第三方格式转换软件进行转换操作。
2) 贴图的名称控制在六位以内(含六位)。
模型导出贴图命名不一致问题
1 问题描述
现在是在这样的:我们整个主城的建筑物无法一起输出(太大)。现在就分成了几个区输出,其中用到纹理命名为hospital、hospital2、hospital3。结果在分别输出的几个文件夹之后,他们就乱了。如在A文件夹中hospital1的贴图在B文件夹中就变成了hospital2。整理起来很费事。
2 问题确认
CityEngine在导出3ds模型时贴图会发生重命名的现象,重命名具有如下规律:
1) 如果纹理长度大于6位,那么贴图的前六位与引用贴图的前六位一致,最后一位变成序号(0开始)。
2) 如果纹理长度小于7时,保留贴图的名称,并在后面增加一位序列号。
当模型贴图超过七位时前六位一致时就会出现如问题描述中的情况。
3 解决方案
1) 模型导出为obj,然后通过第三方格式转换软件进行转换操作。
2) 贴图的名称控制在六位以内(含六位)。