
默认兰伯特会连在这个initialshadingGroup,这个节点上,从而导致我材质球发绿,但是断开连接后,所有默认创建的模型将全部失去材质球而变成绿色。

layout窗口显示的时候一般赋予一个材质球后,他还是默认连着那个节点,导致,材质是默认兰伯特的灰色,但是去掉initialshadingGroup节点连接后,物体mesh上显示材质球有,贴图路径也是对的。但是显示画面直接就是绿色的了。方法一是再赋予一个新的材质球上去,但是下次打开mb或者ma格式的文件(设置了工程目录了的)还是会变成绿色。


然后赋予了新的材质球后,打开材质球的节点面板,节点就变成下图这样,连接了好多好多mesh的。

目前我的解决方法是不急的时候做个人的渲染就断开连接重新赋予一下就好了。但是要交给同事的话,一般我都是导出绿了的模型obj之后再导进来重新上材质就稳定了。请问各位大神,这是因为什么原因呢?是因为外部导入了不合法的节点还是模型,还是打组的问题。创建新的cube和目标mesh结合以后显示也会变成正常,但是重新打开mb或者ma仍然是会变成绿色。就是导出导入obj才不会出现。
出现此情况是我场景建模东西垒很多外部下载或者导入之前素材之后一般可能会出现这类型的问题。路径和工程目录以及贴图文件命名均为英文,除了环境变量改成了中文maya!