通过绕着输入的细胞点,执行一个 Voronoi 破碎来破碎输入的几何体。
Voronoi Fracture SOP会获取两个初始的输入对象:要破碎的网格,和绕着其构建破碎单元的点。 通常这些点可以由Scatter SOP或Points From Volume SOP生成,任何点都行。对于实体破碎(会给每个碎块构建内部面),可以让所有点都粗语体积边缘,这种情况下,会给每个单元点生成碎块。 被该SOP切割的碎块会进一步被聚集在一起(基于输入点上的属性值)。第三十输入端提供了一个SDF体积,用于在内部面上生成细节时,进行深度采样。
Inputs
Geometry to Fracture | 会根据 Voronoi 分解算法来破碎的多边形几何体。 |
Points for Voronoi Cells | 输入点中,每个点代表一个 Voronoi单元,会绕其破碎几何体。 |
Optional SDF For Depth Sampling | 是一个可选的SDF体积,通常会由IsoOffset节点创建,用于创建内部细节时所使用的内部深度采样。如果没被连接,此节点会生成默认的一个。 |
Parameters
Group to Fracture | 要被破碎的几何体。
如果没有指定组,输入的所有几何体都会被破碎。 |
||||||
Fuse Points | 输入的几何体会将其点焊接在一起。此可以帮助检测临近的物体,提供正确的实体物体破碎(在唯一点处)。但是,其也会改变输入几何体的拓扑,因此,如果输入的几何体已经被正确的焊接了,那么就不应当再使用此参数。 | ||||||
Create Inside Surfaces | 创建内部面 | ||||||
Connect Inside Edges | 连接破碎几何体的内部到外部面上 | ||||||
Cups Interior Edges | 硬化内部几何体的边 | ||||||
Visualize Pieces | 允许通过给每个碎块赋予一个随机颜色,来可视化破碎的几何体 | ||||||
Use Cell Point Group | 只破碎在组中绕着输入点的对象,或在符号 Cell Point Group参数中指定的样式对象。 | ||||||
Cell Point Group | 要绕着其破碎的,输入端中细胞点的点组。 | ||||||
Cluster Display Mode |
|
Cut
Triangulation |
|
||||||||
Connectivity Partition |
|
||||||||
Cut Plane Offset | 切割前,在临近的细胞点间偏移剪切平面。 | ||||||||
Optimize Cutting Based on Clustering | 当启用了簇化,会避开切割任何被同一簇所包围的碎块。
Note 启用该项意味着在cluster参数发生变化时,几何体会被重新破碎。 |
Cluster
Cluster Pieces | 基于其输入的点贡献一个共同的、非0的簇属性值,将单个碎块焊接到大的簇对象中。用于该属性的值可以来自于输入的点上,或下面的指定的噪波。 |
Add Cluster Noise | 添加细胞化的噪波到任何输入点上(簇的值为0)。 |
Size | 用于添加噪波到输入点上的细胞尺寸。此粗略的等于簇的尺寸 |
Offset | 添加噪波到输入点上的细胞噪波的偏移。 |
Jitter | 添加噪波到输入点上的细胞噪波的抖动。 |
Random Detachment | 随机的断开簇中的碎块 |
Detach Seed | 用于断开操作的随机种子值 |
Detach Ratio | 特定碎块可能会被断开的可能性 |
Create Constraint Network | 如果选择了,在内部CONSTRAINT_NETWORK SOP中的约束网络会使其Primitive 的值被覆盖(如果边标记了两个簇碎块直接的连接)。当然,不会执行焊接,因为会重新设定节点网络,用于将簇包含在一起。 |
Within Cluster Constraint Strength | 同一个簇中,两个碎块粘滞绑定的强度 |
Between Cluster Constraint Strength | 不同簇中,两个碎块粘滞绑定的强度 |
Cluster Attribute | The name of the cluster attribute. 簇的属性名 |
Attribute Tolerance | 如果簇属性值在该容差内,那么同一个簇中的碎块会被考虑。 |
Fuse Tolerance | 在该容差内,同一簇中的碎块会被焊接 |
Interior Detail
Add Interior Detail | 添加一个额外的多边形到内部面上(当启用创建内部面时)。 |
Visualize Noise Scale | 给碎块添加颜色,暗示运用到每个点上的噪波数量。 |
Triangulate Non-Planar Detail | 添加内部细节选项可以创建非平面的四边形。此选项会三角化内部细节 |
Detail Size | 添加到内部曲面上的多边形尺寸 |
Noise Type | 添加到内部点上的噪波类型 |
Frequency | 添加到内部点上的噪波频率 |
Offset | 添加到内部点上的噪波偏移 |
Turbulence | 添加到内部点上的噪波紊乱 |
Depth Volume Resolution | 默认深度采样SDF的分辨率。 |
Clamp Displacement Amount to Depth | 限制特定点处的置换数量,通过设置一个曲面深度值。 置换不会超过该深度值。 |
Clamp Depth Percentage | 置换会被钳制到该深度,该深度的定义的按百分比定义的。 |
Depth / Noise Bias | 用于偏移曲线的曲线,会映射曲面内的深度到所运用的噪波上。 |
Use Depth / Noise Ramp | 给更高精度的深度/噪波映射控制使用一个渐变控制。 |
Depth / Noise Ramp | 设置上面所应用到的渐变。 |
Groups
Create Output Groups | 创建包含单个碎块的组,以及内部,外部几何体的组。 |
Piece Group Prefix | 设置用于由破碎创建的碎块的组的前缀名。 |
Interior Group | 包含内部面的组名称。 |
Exterior Group | 包含外部面的组名称。 |
Attributes
Create Name Attribute | 创建一个名为name的Primitive属性,用于识别Primitive属于哪个碎块。 |
Name Prefix | 用于每个碎块名的前缀。 |
Copy Cell Point Attributes | 从输入的细胞点上拷贝属性,并将其复制到输出的碎块上。 |
To Piece Points | 从细胞点中拷贝到输出的碎块几何体上的属性 |
To Piece Primitives | 从细胞点中拷贝到输出的碎块Primitive上的属性 |
Keep Internal Attributes | 保留在破碎中使用的各种属性 |
Primitive Piece | 包含碎块标号的属性的名称。 |
Primitive Cell Point | Primitive上存储着破碎点来源信息的属性名。 |
Primitive Clip Point | 内部曲面元上,和其它临近碎块相关的属性名。 |
Primitive Outside | 提示Primitive是外部还是内部面的属性名。 |
Point Depth | 包含在曲面内点深度信息的属性名(创建内部细节时使用的)。 |