置换几何体

置换几何体节点。

置换几何体 节点可沿指定方向或矢量置换几何元素,通过偏移其位置来实现形变或表面置换。该功能可用于应用程序化表面细节、模拟波浪运动,或根据纹理、顶点属性等场调整形状。

输入

几何数据

待置换的输入几何体。

选择

确定几何体中哪些元素受置换影响。未选中的元素保持不变。

强度

沿选定偏移方向或矢量移动每个元素的距离。

偏移方法

确定置换方向的定义方式。

法向:

沿表面法线方向偏移元素。

矢量:

根据自定义输入矢量偏移元素。

偏移距离 法向

使用 法向 模式时的置换距离。

偏移矢量 矢量

使用 矢量 模式时的置换矢量。除非另有说明,该矢量在内部进行规格化处理。

子步数

将置换划分为中间步骤的数量。包括法向量和位置在内的场在每个子步骤中重新评估,以获得更稳定或更精确的迭代结果。

后期子步骤处理

定义几何操作的节点闭包,用于在置换的每个子步骤之后应用。这允许在迭代置换期间执行额外的几何处理。

该闭包具有以下参数:

  • 几何 -- 当前子步骤的几何体。

  • 选中项 -- 该步骤选定的元素。

  • 强度 -- 该子步骤的置换强度。

  • 子步骤编号 -- 当前子步骤迭代次数。

输出

几何数据

根据指定方法和参数应用偏移后的置换几何。