节点是 Marionette 工具最基本的构造单元;每个节点包含构成整个脚本或网络的脚本。有三种类型的节点:基本节点、包装器节点和对象节点。基本节点和包装节点在创建网络时联合在一起。
基本节点执行命令或操作,或提供相关的参数值。
包装节点将节点网络合并到单个节点以便组织和共享。可以从“对象信息”面板直接访问输入;在将包装节点放入较大的网络时,使用输入和输出端口。
对象节点是包装节点采取其执行脚本的结果形式,意味着可以立即观察和备注脚本的改动,而无需运行脚本。包装节点是能够执行生成对象的网络的合并形式,而对象节点是脚本生成结果的即刻表现。
例如,包含创建球体脚本的包装器节点可以转换为对象节点;每次对底层脚本进行更改时,球体都会相应地进行调整,而不是多次执行脚本。
默认情况下,Marionette 工具提供各种随时可用的节点。通过编辑已有的节点和更改脚本可以创建自定义节点;这需要熟悉 Python 和 VectorScript,对于不熟悉脚本语言的用户并不推荐。
~~~~~~~~~~~~~~~~~~~~~~~~~