Houdini 中文帮助文档

Break

使用指定的切割形状将输入的几何体断开。

Break操作会在输入的几何体上产生破碎线。破碎块可以有栅格,球体,方盒或自定义的配置决定。 最终的碎片是未连接的,并且会给内部面创建一个新的组。

此操作可以用于给RBD模拟创建破碎的物体,或粗略的将几何体断开连接。

如果你不想手动切碎几何体,你可以使用Shatter工具,帮你自动完成。

Using Break

1. 选择想要打断的物体。

2. 点击Model选项卡上的 berak工具。

你可以多次使用,将单个几何体创建成多个碎块。

%image_alt%

Note

默认,Break工具会选择连接着的Primitive对象。如果你想选择单个面,右击左侧工具栏上的元素按钮,关闭 Select Connected Geometry选项。

你可以将你的物体转为RBD Fracture Object,或RBD Glue Object。

Tip

如果你想模拟碎块断开效果,如石块从悬崖上断开,你可以使用extract工具将静态物体从动力学物体中分离。

如果你不想给该工具使用动力学,你需要追加一个 Assemble SOP。将物体转为RBD Fracture Object,或RBD Glue Object会给你创建一个 Assemble 节点。

Tip

如果由该节点创建的内部面是坏的(丢失或多来额外面),可以调节各种措施来修复它:

增加切割面的精度会增强内部曲面的细节度。

给切割面的变形, 选择一个新的seed值,或噪波类型。

启用允许抖动,调节种子值和数量值。

Parameters

Group会被操作节点断开的组。
Keep Outside在断开发生后,几何体的外部是否会被保留。
Keep Inside在断开发生后,几何体的内部是否会被保留。
Inside Group Name指定到断开的几何体内部面组上的名称。

Note

Inside Group Name在Break操作节点运用到同样的几何体上时应当始终不变,因为它会被Assemble节点利用,创建碎块物体。

Visualize Break通过随机分配颜色给每个碎块来可视化切割的几何体。
Cutter Settings
Cutting Shape在任何变形前,剪切面的初始形态。

Grid扁平的面。
Box一个带有六边面的标准方盒。
Sphere一个封闭的球形面。
Grid Rows在剪切面中网格的行数。
Grid Columns在剪切面中网格的栏数。
Box Divisions剪切面的方盒精度。
Sphere Resolution剪切面的球体精度。
Translate剪切面的中心位置。
Rotate剪切面的方向。
Scale剪切面的缩放。
Height运用到剪切面上的最大变形高度。
Roughness剪切面变形的粗糙度,或抖动度。
Fractal Depth当变形剪切面时,执行的分形次数。
Frequency在剪切面上变形的频率(在每个三维方向上)。
Seed用于变形剪切面的随机种子值。
Noise Type运用到剪切面上的曲面变形类型。

Perlin Noise标准噪波,执行一个三维的hermite样条插值计算(使用一个随机值)。
Sparse Convolution在空间中随机的分散点,并插值计算其数值。
Alligator Noisesparse convolution类型的变体,提供了更高频率的中断。
Boolean Settings
3D Tolerance此数值用于抑制潜在的错误的几何体。任何小于该值的段数都会被删除任何段之间的沟道值小于该容差值的,都会被衔接。

Tip

默认的值是用于理想的单位几何体。但是,如果由Break生成的几何体有枝杈,或断块。试着调节此值。

Check for Full Enclosure启用一个特定的测试值来决定断开的多边形是剪切面内部的,还是外部的。

当使用开放的曲面时,关闭此项,使用封闭的曲面时,开启此项。

Assume Input is Closed启用一个额外的剪切面内部/外部边界的测试值。

如果输出的碎块很好的连接了,开启此项。

Do Jitter启用剪切曲面上的抖动值。抖动会在剪切面上产生非常小的,随机的变化(切割时)。
Jitter Seed用于抖动的随机种子值。
Amount of jitter抖动的缩放。

Inputs

Polygons to Break会被剪切曲面切割的多边形几何体。
Optional Cutting Object如果几何体链接到第二输入端,它会被作为剪切面使用。覆盖剪切面的设置。物体会被变换,但不会被变形。
点击分享到: