gpt4 book ai didi

nodes - 如何在 Maya MEL 语言中创建一个空节点

转载 作者:行者123 更新时间:2023-12-01 07:38:54 27 4
gpt4 key购买 nike

我想在 Maya(mel 语言)中创建一个空节点,我可以在其中存储我的属性(对最终用户可见)。我需要一个空节点的原因是因为我不需要任何定位器信息或其他标准 Maya 信息,只是我的几个自定义属性。在节点中可见。

createNode "<What_type_should_I_put_here?>" -n "MyCustomEmptyNode";

最佳答案

scriptNode 是一个很好的非物理对象。您还可以使用 scriptNode 的 open 和 close 函数进行初始化。

我也喜欢分区节点 - createNode('partition') .他们出现在大纲中,但在场景中没有实体存在。它们具有与 Assets 容器相同的属性,因此您无需额外工作即可添加一些元数据(如用户名和创建时间)。

对于变换,createNode ('transform')使和空组。您可以锁定和隐藏所有属性,但您仍将在属性编辑器中拥有它们。有时,我使用单个锁定和隐藏变换,并将显示覆盖设置为引用为不可接触对象(如索具内脏)的层次结构父级。 Assets 节点是转换,但有一些额外的设施(比如自动隐藏它们的内容),并为其他节点做好存储。

您也可以将信息存储到文件 without a node by using fileInfo 中。 (python中的链接,但想法是一样的)。这对于不需要连接到场景图的静态数据非常有用。它在 python 中更有用,您可以使用标准工具对更复杂的数据进行编码。

关于nodes - 如何在 Maya MEL 语言中创建一个空节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21233832/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com