可以从PCG图表中读取和写入网格体分段。 这一功能十分强大,能够带来许多新的可能性。 例如:
创建自定义侵蚀效果。
自动应用材质效果。
使用网格体分段权重通道散布资产。
以下示例展示了如何利用PCG图表在网格体分段上应用侵蚀效果。
你可以设置网格体分段查询和写入节点,读取特定优先级层范围内的网格体,然后将结果写入另一个特定层。
最佳实践是将相同优先级层和子优先级连接到网格体分段查询节点和写入节点。避免将查询默认设置为包含,以免每次生成图表时出现反馈循环。
PCG网格体分段节点
查询
网格体分段查询节点加载PCG体积内的网格体分段表面几何体。 然后,你可以对其采样,或者使用ToPoint节点将其转换为点。 它还可以获取权重通道。
ToPoint
ToPoint节点将来自网格体分段查询节点的网格体分段几何体表面转换为PCG点。
写入
网格体分段写入节点用于写回对网格体分段点所做的修改。 点的数量必须与网格体分段查询节点提供的值匹配。 在执行任何PCG操作前,点的原始位置必须存储在FVector属性中(例如SourcePositions)。 或者,在位置(Position)属性中保持原始位置不变,转而修改目标位置(Destination Positions)属性。
补丁实例生成器
网格体分段补丁实例生成器从其输入的PCG点生成补丁实例修改器。
网格体投影实例生成器
网格体分段网格体投影实例生成器从其输入的PCG点生成网格体投影实例修改器。