Unity中模型导入材质设置有两种:一种使用外部材质(旧版),一种使用内部材质,从版本上来看,使用内部材质是新的设置方法,但是目前遇到一些情况;
1、maya里面做好了模型,并且上了金属贴图,在unity中不能识别(做模型的给我的回复),而我需要上金属贴图, 难道只能一张一张的上?
2、在使用内嵌材质的时候,有些能修改贴图,有些不能?不知道为啥
3、内嵌材质出现的作用是啥,是优化了什么还是解决了什么问题,是不是在以后会完全替代使用外部材质的功能
同学你好
1.如果可以使用3dmax来建模是最好的,相对maya识别会好一点。至于目前不能识别的问题只能一张一张上。或者用编辑器拓展功能自己做一个贴贴图的工具。
2.同学说的内嵌材质是什么,是说在Unity里边创建材质球赋值贴图这种吗?不能改贴图的材质球是shader的问题,不用使用默认shader,要使用模型对应类型的shader。符合当前项目游戏开发的,比如金属的,UI的。
3.就是两种处理手段,一种是外部建模本身带的材质资源,另一种是Unity自带的材质。我们使用Unity开发所以使用Unity自己的一套系统规则兼容性更好。