置换几何体¶
置换几何体 节点可沿指定方向或矢量置换几何元素,通过偏移其位置来实现形变或表面置换。该功能可用于应用程序化表面细节、模拟波浪运动,或根据纹理、顶点属性等场调整形状。
输入¶
- 几何数据
待置换的输入几何体。
- 选择
确定几何体中哪些元素受置换影响。未选中的元素保持不变。
- 强度
沿选定偏移方向或矢量移动每个元素的距离。
- 偏移方法
确定置换方向的定义方式。
- 法向:
沿表面法线方向偏移元素。
- 矢量:
根据自定义输入矢量偏移元素。
- 偏移距离 法向
使用 法向 模式时的置换距离。
- 偏移矢量 矢量
使用 矢量 模式时的置换矢量。除非另有说明,该矢量在内部进行规格化处理。
- 子步数
将置换划分为中间步骤的数量。包括法向量和位置在内的场在每个子步骤中重新评估,以获得更稳定或更精确的迭代结果。
- 后期子步骤处理
定义几何操作的节点闭包,用于在置换的每个子步骤之后应用。这允许在迭代置换期间执行额外的几何处理。
该闭包具有以下参数:
几何 -- 当前子步骤的几何体。
选中项 -- 该步骤选定的元素。
强度 -- 该子步骤的置换强度。
子步骤编号 -- 当前子步骤迭代次数。
输出¶
- 几何数据
根据指定方法和参数应用偏移后的置换几何。