Vellum Shape matching

在没有Shape matching之前,通过把不同的物体转换成grains,再加上强度很高的约束,也可以让vellum模拟近似刚体的效果。但是如果物体很多,把他们分成不同组很麻烦,另外grains还是会有小程度的形变。
Houdini19.5的Shape matching优化了这些流程,和piece相关的选项简化了对不同物体的分组操作,Shape Match constraint相当于高强度的约束。不过,模拟结果仍然像是橡皮一样有弹性,但是,有这个功能总比没有强。
使用Shape matching
1 不同的物体需要有和其他物体区分开来的属性,用Voronoi Fracture的话自动生成属性叫name。

2 用Vellum Configure Grain把不同的物体转换成Grains。

勾选Create Points from Volume。Sphere Packing方法能够生成不同大小的球体来填充物体,勾选Overlapping的话允许球体互相穿插,使填充更贴合。填写piece属性,这里是Voronoi Fracture自动生成的name。勾选Transfer Piece Attribute把piece属性传递到生成的Grains上,Shape Match Constraint也需要这个属性来对不同物体生成不同的约束。
3 用Vellum Constraint添加Shape Match,把类型改成Point。填入Piece属性。

4 用Vellum Transform Piece把Grains的运动信息传递回原几何体。仍然需要填写piece属性。
