Houdini 中文帮助文档

Voronoi Fracture Points

给定一个物体和物体上的影响点,此SOP会生成一个点集,作为 Voronoi Fracture SOP 的输入来使用,用于模拟从这些影响区域中产生破碎的效果。

Voronoi Fracture Points SOP会获取两个初始的输入对象:在其上生成破碎点的多边形网格,以及代表网格上影响区域的点集。这些影响点可以使用多种方式生成,如用Add SOP ,或在曲面自身上分散点。

此SOP会从每个影响点上拷贝的变形球中,生成影响体积。第二输入端也可以直接接受变形球对象,其会被合并到任何形成影响体积的变形球中。然后此体积会将输入的物体细分为三个区域。

曲面区域是物体上和影响体积交叉的区域。内部区域是代表该物体的体积和影响体积的交叉部分。外部区域是在影响体积外部的物体的体积。

在下面的这个横截面中,其是一个长方形方盒和单个影响点的横截面,紫色线框代表影响体积,黄色暗示着曲面区域,红色表示内部区域,蓝色表示外部区域。

%image_alt%

每个区域都有一些控制生成的点密度的参数,以及如何将簇运用到Voronoi Fracture SOP生成的子序列对象上。会在每个区域给这些点生成点组。

此SOPS在DOP的动力学破碎模拟中起着关键的作用。

Note

此节点会在输入的点上创建cluster属性,如果启用了 Cluster Pieces参数,那么其只会在破碎中有一定的影响。

Inputs

Geometry for Impact绕其会生成破碎点的多边形几何体。
Impact Points and Metaballs输入的点,这些点代表着一个物体上的影响信息,并且会通过很棒变形球形成一个影响类型的体积(用该体积影响其他对象)。
Optional SDF For Depth Sampling是一个可选的SDF体积,通常会由IsoOffset节点创建,用于创建内部细节时所使用的内部深度采样。如果没被连接,此节点会生成默认的一个。

Parameters

Impact Radius拷贝到每个影响点上的变形球半径。

Tip

每个变形球会通过拷贝影响点上的属性来变换。

Snap Points to Object在拷贝前,吸附每个影响点到物体上。
Compute Number of Points基于曲面面积,计算每个区域中要分散的点。
Points Per Area没单位曲面面积的点数量。此会被每个区域的点密度参数缩放。
Number of Points要生成的点数量
Per Impact点数量参数是否是指定总的生成的点数量,还是每个影响点生成的点数量
Volume Resolution代表着影响类变形球和物体的体积分辨率。
Random Seed用于点分散的随机种子值
Visualize Points可视化生成的点,用于每个区域的颜色会是下面的:曲面-黄色,内部-红色,外部-蓝色

Surface

Point Density该区域中所生成的点密度。如果启用计算点数量选项,此参数会是Points Per Area 值的倍增值。如果明确指定了点数量,此参数定义这些点会在这些区域中的比例。
Surface Offset所生成的点偏离物体曲面的数量。
Radius Scale在计算曲面面积前,缩放影响半径。
Clustering
Use Fracture Settings给该区域中的点创建一个值为0的簇属性值,允许有一个Voronoi Fracture SOP覆盖其自身值。使用此参数可以控制簇化的碎块尺寸。
Disabled给该区域中的每个点创建一个唯一的簇属性。并禁用其后生成的每个碎块的簇。
Single Piece给该区域中的每个点创建同样的簇值,会导致随后生成的每个碎块都被簇化到一起,形成单个碎块(模型上时没有关联的)。

Interior

Point Density该区域中所生成的点密度。如果启用计算点数量选项,此参数会是Points Per Area 值的倍增值。如果明确指定了点数量,此参数定义这些点会在这些区域中的比例。
Clustering
Use Fracture Settings给该区域中的点创建一个值为0的簇属性值,允许有一个Voronoi Fracture SOP覆盖其自身值。使用此参数可以控制簇化的碎块尺寸。
Disabled给该区域中的每个点创建一个唯一的簇属性。并禁用其后生成的每个碎块的簇。
Single Piece给该区域中的每个点创建同样的簇值,会导致随后生成的每个碎块都被簇化到一起,形成单个碎块(模型上时没有关联的)。

Exterior

Point Density该区域中所生成的点密度。如果启用计算点数量选项,此参数会是Points Per Area 值的倍增值。如果明确指定了点数量,此参数定义这些点会在这些区域中的比例。
Scatter Location
At Impact在内部和外部区域的边界处分散点
Exterior Volume在外部体积中分散点
Both在上面两个位置上分散点
Impact Offset当使用上面的At Impact orBoth 设置时,用于内个/外部边界的偏移值
Clustering
Use Fracture Settings给该区域中的点创建一个值为0的簇属性值,允许有一个Voronoi Fracture SOP覆盖其自身值。使用此参数可以控制簇化的碎块尺寸。
Disabled给该区域中的每个点创建一个唯一的簇属性。并禁用其后生成的每个碎块的簇。
Single Piece给该区域中的每个点创建同样的簇值,会导致随后生成的每个碎块都被簇化到一起,形成单个碎块(模型上时没有关联的)。
分享到: