Vellum Shape matching

在沒有Shape matching之前,通過把不同的物體轉(zhuǎn)換成grains,再加上強(qiáng)度很高的約束,也可以讓vellum模擬近似剛體的效果。但是如果物體很多,把他們分成不同組很麻煩,另外grains還是會(huì)有小程度的形變。
Houdini19.5的Shape matching優(yōu)化了這些流程,和piece相關(guān)的選項(xiàng)簡化了對(duì)不同物體的分組操作,Shape Match constraint相當(dāng)于高強(qiáng)度的約束。不過,模擬結(jié)果仍然像是橡皮一樣有彈性,但是,有這個(gè)功能總比沒有強(qiáng)。
使用Shape matching
1 不同的物體需要有和其他物體區(qū)分開來的屬性,用Voronoi Fracture的話自動(dòng)生成屬性叫name。

2? 用Vellum Configure Grain把不同的物體轉(zhuǎn)換成Grains。

勾選Create Points from Volume。Sphere Packing方法能夠生成不同大小的球體來填充物體,勾選Overlapping的話允許球體互相穿插,使填充更貼合。填寫piece屬性,這里是Voronoi Fracture自動(dòng)生成的name。勾選Transfer Piece Attribute把piece屬性傳遞到生成的Grains上,Shape Match Constraint也需要這個(gè)屬性來對(duì)不同物體生成不同的約束。
3 用Vellum Constraint添加Shape Match,把類型改成Point。填入Piece屬性。

4 用Vellum Transform Piece把Grains的運(yùn)動(dòng)信息傳遞回原幾何體。仍然需要填寫piece屬性。
