Arnold插件仍在找旧版着色器:环境变量残留会阻止加载
本文整理自 Autodesk Community 论坛的真实问答:Arnold does not load in Maya 2018。原帖有 accepted solution,下面是结合该解法写成的中文排查笔记。
这个坑在哪里
原帖最后发现 Maya 2018 仍试图寻找 Maya 2017 下载的额外 Arnold shaders;移除相关文件夹/残留环境变量后恢复。
解决办法拆开看
检查 PATH、MTOA_*、ARNOLD_PLUGIN_PATH 等变量,确认没有指向旧版本。必要时完全卸载旧 MtoA,再安装匹配版本。
建议你先用一个副本或空场景复现问题,再把修复步骤应用到正式文件。Maya 的很多故障都不是单点错误,而是“场景状态、首选项、插件、驱动、路径”几层叠加出来的。
避免复发
插件加载问题常常不是插件本身,而是系统环境里混着旧路径。
如果修复后短时间正常,但重启 Maya 或换机器后复发,把项目路径、用户 prefs、环境变量和插件版本也一起记录下来。这样下次就不是凭感觉排查,而是有一张可回溯的故障地图。
来源信息:Autodesk Community,帖子 ID 7328964,约 19926 次浏览。Accepted solution 摘要方向:Re: Arnold does not load in Maya 2018。