Vellum Shape matching

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

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

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

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