Blender动画节点插件用户指南-分组

Blender动画节点插件用户指南-分组
推荐:将 NSDT场景编辑器 加入你的3D开发工具链

  组是最简单的子程序类型,它需要一些输入和 返回一些输出或执行节点定义的特定任务 封装在其中。组由组输入组定义 但是,可以跳过输出节点,如示例 1 所示跳过后者。 与其他子程序不同,一个组必须至少有一个输入。

高级节点设置

  • 默认值 - 输入的默认值。当用户添加调用子程序节点时,输入的值将设置为此默认值 价值。此选项仅适用于简单数据类型,如整数和 浮。例如,KDTree 输入将没有此选项。
  • 隐藏 - 启用后,默认情况下,输入将在以下情况下隐藏 用户添加调用子程序节点。

例 1

可以创建一个随机定位输入对象并着色的组 它很顺利。

请注意,该组有两个输入对象和种子一个新输入 可以通过创建从透明套接字到 必需的节点套接字或按加号图标。该组没有 输出,因此称为操作组,因为它返回 无。

如果定义了该组,则可以使用调用来调用/调用它 子程序节点。

组省去了不必复制整个节点树的麻烦 对于每个对象,都会产生更高效、更有条理的节点树。

例 2

可以创建一个组来计算两个向量列表的点积。 该组接受两个输入 AB 并返回一个输出点 产品。可以通过从 透明套接字到所需节点套接字或按加号 图标。组输出节点本身可以通过按加号来创建 按钮输出节点

可以像示例 1 中那样调用该组。

网络错误

在三种情况下会引发网络错误:

  1. 该组封装一个调用自身的调用节点。递归是 不支持。
  2. “组输入”节点已删除,但其“组输出”节点为 仍然存在。组不能仅由“组输出”节点定义。可以通过以下任一方法修复此错误:
  • 添加新的对象输入节点,将其连接到组 节点,然后按使用网络中的输入
  • 通过按加号按钮添加新的对象输入节点 “组输出”节点。

3、对象实例节点存在于其结构中。对象 实例节点是一个子程序禁止的节点,这意味着它不能 可在任何子程序中使用。

3D建模学习工作室翻译整理,转载请标明出处!

上一篇:Blender动画节点插件用户指南-执行 (mvrlink.com)

下一篇:Blender动画节点插件用户指南-循环 (mvrlink.com)

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号