模型材质与路径

如果有一个自定义路径的模型,修改过材质,引用到编辑器里修改的材质不被kms记录,只做mesh路径引导
出现错误,第一件事核对自定义模型路径,检查自定义模型材质贴图路径(例如:改过材质的窗户,修改模型同路径的材质文件路径,代码和路径都要看)
第二件事kms读取模型材质必须是同材质路径下的mesh
第三件事,kms记录材质保存的k条〉ugc材质路径的优先级
‌kms材质条〉自定义材质〉官方本身材质


✓有模型材质能否被读取?
‌A:材质必被读取,但存在某些影响

✓有mesh模型,材质乱改,若显示正常则材质,则说明mesh模型材质不受到路径影响
若模型显示异常,则说明模型受到材质路径影响
‌A:受模型路径影响会读取同路径的同名材质,同路径无材质则白膜错误

✓prefab能否在ugc路径被动画编辑器读取
如果能够prefab文件能够读取模型,无法读取材质,说明prefab不保存材质信息
‌A:能够读取,默认读取mesh同路径材质,如需要不同材质,允许自定义actormtl

✓prefab读取到的mesh,因为没有写入材质,所以他模型是读取同路径的mesh的材质,还是读取官方的材质
‌A:prefab默认读取为mesh的路径,官方自定义都可

✓官方mesh的prefab应该读取官方路径,可否通过写入mtl路径改变默认材质
prefab→mesh→json材质
‌A:无论是官方路径还是自定义路径,都可以读取并改变
‌(检测方法:准备一个官方路径官方材质的prefab,准备一个ugc路径材质的prefab,改变官方prefab材质为ugc路径,改变ugc的prefab以随意路径,检测材质路径是否可以路径是否可以随意自定义,答案是可以)
‌结论:prefab官方材质〈自定义材质


✓mesh贴图错误,改了材质文件路径无法被读取?修正:可以识别同名材质,但必须是英文路径,如果需要中文路径必须在场编修改
‌二次修正:mesh会读取同名材质,修改mesh材质需要正确的编码,如编码不正确,则动编会出现中午乱码,英文可以规避

✓新的疑惑:actor文件有个mtl定义路径,它是以mesh模型为优先级还是以如果是mtl路径定义优先(还是要场编下一个json材质,不然只能动画加材质调以打组的方式修改报错材质),则下次只需拷贝材质路径,mesh则不需要,mtl定义为优先,如果是模型优先,则需要用到自定义ugc的mesh去改材质
‌actor文件的官方材质〉自定义材质
‌A.若不设置材质路径则默认使用官方路径,官方模型材质〉ugc材质,无法直接定义材质路径,必须是同模型同材质,切不能有偏色才能被自定义
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值