拆分为实例

拆分为实例节点。

将选定的几何元素(如面)拆分为组,然后将每个组转换为一个实例

输入

几何数据

标准的几何体输入。

选择

布尔场,用于指定要包含的几何元素。

群组 ID

整数场,用于标识每个元素所属的组。具有相同 ID 的元素将被移至同一输出实例中。

属性

要提取和拆分的几何类型。此处也是对 选中项群组 ID 场进行评估的域。

:

点、样条线控制点、顶点。

:

网格边。

:

网格面。

样条线:

曲线样条。

实例:

顶层级实例。已实现的实例将被忽略。

:

蜡笔层。

Note

与所选域不匹配的几何体将被移除。例如,若选择 ,则输入几何体中的所有面、样条线和实例都将丢失。

输出

实例

包含了分组几何元素的实例。

群组 ID

每个实例的群组 ID.

示例

../../../../_images/modeling_geometry-nodes_geometry_split-to-instances_example.png

在上述示例中,我们首先构建一个由 1000×1000 个正方形面组成的栅格作为 “像素”。随后,通过从沃罗诺伊纹理中采样组 ID 将这些面分组为块,并沿 Z 轴向随机移动每个生成实例。

需注意,由于纹理输出的浮点值介于 0 至 1 之间,而组 ID 为整数,所有数值均会被四舍五入为 0 或 1,最终仅能获得两个组。为增加多样性,我们将纹理值乘以 1000.