Houdini 中文帮助文档

Voronoi Fracture

通过绕着输入的细胞点,执行一个 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
Ignore Clustering当启用Use Cell Point Group 和Cluster 时,只直接的剪切在Cell Point Group 参数中指定的碎块,忽略任何被簇化的碎块。
Keep Any Clustered Pieces破碎,并输出任何碎块,并和指定的碎块进行簇的绑定。
Keep Clustered Pieces Only For Primary Point当进行簇化时,每个碎块会和初始点相关联。(簇中,带有最少点标号的点)

Cut

Triangulation
Auto Detect带有输入的点是1D,2D,还是3D,以及从其上输出三角化的碎块。
2D指定点为2D,并三角化
3D指定点为3D,并三角化
Use Existing使用输入点中已有的三角形
Connectivity Partition
None不再按connectivity属性,将簇分区。
Overwrite Piece Numbering通常,每个输入的细胞点会创建一个输出碎块组。但是,对于凹面体,此意味着未连接的碎块会被放置到同一个组中。启用此项会进一步将碎块细分到分离的,连接的几何体组。此选项允许碎块标号被此节点所覆盖,该覆盖是非常快速,可接受的(如果你不需要碎块标号匹配输入的点标号)。
Maintain Piece Numbering此选项会使用一个低级别的算法来确保碎块标号保持恒定(于输入的点标号对应)。
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 AttributeThe 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 PointPrimitive上存储着破碎点来源信息的属性名。
Primitive Clip Point内部曲面元上,和其它临近碎块相关的属性名。
Primitive Outside提示Primitive是外部还是内部面的属性名。
Point Depth包含在曲面内点深度信息的属性名(创建内部细节时使用的)。
点击分享到: