脚本节点是与场景一起保存的节点,并在可配置事件发生时运行。可以通过以下方式在大纲视图(Outliner)中查找现有脚本节点:禁用“仅显示 DAG 对象”(Display DAG objects only),或在表达式编辑器(Expression Editor)( (Windows > Animation Editors > Expression Editor))中(使用“按脚本节点名称”(By Script Node Name)进行过滤时)。
创建脚本节点
任何现有脚本节点将显示在“脚本节点”(Script Nodes)列表中。
单击“测试脚本”(Test Script)以测试脚本。结果将显示在“脚本编辑器”(Script Editor)中。
编辑脚本节点
如果需要撤消所做的更改,请单击“重新加载”(Reload)。
删除脚本节点
若要在下列情况下触发脚本 | 设置... |
---|---|
在 Maya 中打开场景。 | 将“执行条件”(Execute On)下拉菜单设置为“GUI 打开/关闭”(GUI Open/Close)。将“脚本”(Script)设置为“之前”(Before)。 |
关闭或解除引用 Maya 中的场景,或者删除节点。 | 将“执行条件”(Execute On)设置为“GUI 打开/关闭”(GUI Open/Close)。将“脚本”(Script)设置为“之后”(After)。 |
打开批处理模式中的场景。 | 将“执行条件”(Execute On)设置为“打开/关闭”(Open/Close)。将“脚本”(Script)设置为“之前”(Before)。 |
关闭或解除引用批处理模式中的场景,或者删除节点。 | 将“执行条件”(Execute On)设置为“打开/关闭”(Open/Close)。将“脚本”(Script)设置为“之后”(After)。 |
渲染动画之前或之后。 | 将“执行条件”(Execute On)设置为“软件渲染”(Software Render)。将“脚本”(Script)设置为“之前”(Before)或“之后”(After)。 |
渲染每个动画帧之前或之后。 | 将“执行条件”(Execute On)设置为“软件帧渲染”(Software Frame Render)。将“脚本”(Script)设置为“之前”(Before)或“之后”(After)。 |
可使用 scriptNode 命令专门调用它。
注: 有关此命令和所有其他命令,请参见 Maya 技术文档中的命令列表。
|
将“执行条件”(Execute On)设置为“需要”(Demand)。 |
之前的脚本包含用户界面的配置信息。它是通过 Maya 或插件自动生成的,用来保存面板布局和编辑器状态信息。打开文件时,该脚本节点将执行其脚本。执行之后,该节点将会删除。之后的脚本从不执行。如果文件是引用或导入的,则该节点将不存在。