2024-05-07 00:56:42 发布
网友
我尝试使用Maya的Python API cmds(或OpenMaya或MEL)导出在Maya的“Hypershade”中完成的vray着色网络。 我知道我可以通过下拉菜单File -> Export Selected Network从“Hypershade”导出着色器。 有没有一种方法可以使用Python来触发它,或者有人知道如何检索Hypershade的实际PySide小部件,以便我可以尝试用这种方式触发它?在
File -> Export Selected Network
希望有人知道这一点:)
通过启用“echo all command”,您将看到以下MEL输出:
file -op "v=0;" -typ "mayaAscii" -pr -es "/root/mayapath/scene/tmp/test.ma";
这意味着该命令只是从maya中选择的导出。 但是,如果要知道该命令是否具有更大的深度,可以在MEL输出中找到以下行:
这是实际启动的程序按钮。要了解它的用途和归属:
whatIs hyperShadePanelMenuCommand; // Result: Mel procedure found in: /root/.../maya2018/scripts/others/hyperShadePanel.mel //
什么是真正有用的命令,可以告诉你属于哪里的命令 可以开始打开mel命令并深入了解发生了什么
希望有帮助
通过启用“echo all command”,您将看到以下MEL输出:
这意味着该命令只是从maya中选择的导出。 但是,如果要知道该命令是否具有更大的深度,可以在MEL输出中找到以下行:
^{pr2}$这是实际启动的程序按钮。要了解它的用途和归属:
什么是真正有用的命令,可以告诉你属于哪里的命令 可以开始打开mel命令并深入了解发生了什么
希望有帮助
相关问题 更多 >
编程相关推荐