用max插件同步模型或者导出d5a文件的时候材质丢失是为什么呢?

如题,在使用max插件进行工作时,不论是同步还是导出d5a,总是遇到材质丢失的问题,什么原因导致的,怎么解决呢?

:eyes:目前已知的所有贴图丢失问题都是由以下原因导致的:

1. 贴图路径没有匹配

可以自行在 3ds Max 的文件中检查文件路径

2. 使用了 D5转换器-3ds Max 暂不支持的材质

比如使用了SSS 材质

3. 在使用过程中间切换了项目

解决方案:重启 3ds Max 和D5,重新进行联动

原因:跟插件目前的材质同步逻辑有关,D5渲染器只读取第一次从建模软件中同步过来的材质。也就是说,如果在D5渲染器中编辑过模型材质,同步后模型材质以D5渲染器内当前材质为准。如果是同步前新增的材质,同步后该材质会与建模软件中的材质保持一致

4. 全量同步后又同步了独立物体

解决方案:联动过程中,最好独立物体之后不要同步,等需要同步时把独立物体取消掉

原因:因为D5里目前还没有记录材质历史,这样操作会导致已经应用到D5的材质会缺失。独立物体目前是当做删除材质处理的,独立物体状态下同步,相当于之前同步的材质被删掉了,等再恢复全部同步的时候,材质信息就丢失了

优化计划:这个问题在优化计划中,开同步可以保证项目都在全量状态下同步,之后有材质缓存或者分层支持就不用再注意这一点

3 个赞

为什么我用的vr5.0英文版,d5和3dmax文件联动,vr材质联动不过不去,只有用d5转换插件导出在导入才有材质

是同时打开了多个max文件吗?重启max和D5,重新进行联动呢?

可以了

最近max关联D5的时候,总有几个模型的材质丢失。

你好,请问丢失材质的模型,在max中使用的什么材质呢?
一般的max材质丢失的问题,可以参考一下问答中心对于该问题的整理:

谢谢 :heartpulse:

1 个赞

d5也没法识别加密的图片贴图。。