MAYA2016 及以上版本的 Hypershade 变成了类似 3dsmax 的节点显示方式,但这样的显示并不是所有人都喜欢,对于许多老用户更习惯于旧的界面操作。而且新的显示方式会让 Maya 更耗资源。
修改回旧的显示模式,需要添加 MAYA_ENABLE_LEGACY_HYPERSHADE 环境变量
MAYA_ENABLE_LEGACY_HYPERSHADE = 1
可以在 Maya.env 文件中添加,也可以在系统变量中添加。
之后启动 Maya,打开 Hypershade,打开 showTopAndBottomTabs

Work Area 窗口就回来了。
接着需要将 Node Editor 窗口关闭, 执行 MEL:
// Undock the Hypershade Node Editor
nodeEditor -edit -unParent hyperShadePrimaryNodeEditor;
// Redock the Hypershade Node Editor
nodeEditor -edit -parent "hyperShadePanel1dockStation||nodeEditorForm|mainPane" hyperShadePrimaryNodeEditor;
这样就基本 OK 了,窗口的布局可以手动调整一下:
