Hypershade打不开:检查 MAYA_SCRIPT_PATH 里的同名 MEL 脚本
本文整理自 Autodesk Community 论坛的真实问答:Maya 2016 Hypershade wont open。原帖有 accepted solution,下面是结合该解法写成的中文排查笔记。
这个坑在哪里
原帖 accepted solution 指向一个容易忽略的原因:MAYA_SCRIPT_PATH 里存在额外的 Hypershade 相关 MEL 脚本,覆盖了 Maya 自带脚本,导致窗口无法正常打开。
解决办法拆开看
解决办法是检查环境变量和自定义脚本目录,搜索 hyperShadePanel.mel 等同名文件,临时移走后重启 Maya。确认恢复后,再把第三方脚本按版本整理到独立路径。
建议你先用一个副本或空场景复现问题,再把修复步骤应用到正式文件。Maya 的很多故障都不是单点错误,而是“场景状态、首选项、插件、驱动、路径”几层叠加出来的。
避免复发
很多 UI 面板打不开不是软件坏了,而是脚本搜索路径污染。先用干净 prefs 和干净 MAYA_SCRIPT_PATH 测试,会少走很多弯路。
如果修复后短时间正常,但重启 Maya 或换机器后复发,把项目路径、用户 prefs、环境变量和插件版本也一起记录下来。这样下次就不是凭感觉排查,而是有一张可回溯的故障地图。
来源信息:Autodesk Community,帖子 ID 5597326,约 15019 次浏览。Accepted solution 摘要方向:Re: Maya 2016 Hypershade wont open。