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 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 包含在曲面内点深度信息的属性名(创建内部细节时使用的)。
点击分享到: