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。

喵喵动画屋

一枚默默无闻的2B动画师。

您可能还喜欢...