Arnold不渲染Bump/Normal:Maya材质网络并不都被支持
本文整理自 Autodesk Community 论坛的真实问答:Arnold not rendering Bump or Normal maps in Maya 2017。原帖有 accepted solution,下面是结合该解法写成的中文排查笔记。
从原帖看症状
accepted solution 的核心是:部分 Maya 默认 shader 在 Arnold 中不支持或有限制,Phong 网络里的 bump 可能不会按预期渲染。
排查和修复
把材质换成 aiStandard/aiStandardSurface,用 Arnold 兼容的 bump2d、aiNormalMap 或法线连接方式;不要把旧 Maya shader 原样交给 Arnold。
建议你先用一个副本或空场景复现问题,再把修复步骤应用到正式文件。Maya 的很多故障都不是单点错误,而是“场景状态、首选项、插件、驱动、路径”几层叠加出来的。
给制作流程的提醒
渲染器迁移时,材质网络要跟着迁移。能在视口显示,不代表 Arnold 会按同样方式解释。
如果修复后短时间正常,但重启 Maya 或换机器后复发,把项目路径、用户 prefs、环境变量和插件版本也一起记录下来。这样下次就不是凭感觉排查,而是有一张可回溯的故障地图。
来源信息:Autodesk Community,帖子 ID 6562016,约 26499 次浏览。Accepted solution 摘要方向:Re: Arnold not rendering Bump or Normal maps in Maya 2017。