- Houdini 18新節(jié)點——玻璃破碎
Houdini 18版本的發(fā)布,推出新的功能和改進。本篇主要通過RBD破碎,來完成玻璃破碎的效果。
“玻璃破碎”動畫的前提需要把模型破碎開,但因為玻璃是透明表面,所以渲染時易出現(xiàn)穿幫的問題。通過Houdini 18新的節(jié)點,我們不僅可以快速完成玻璃破碎的效果,還能做出逐步破碎的效果。
接下來我們通過案例,來講解Houdini 18新節(jié)點的使用方法,大家可以根據(jù)下面的步驟,一起來試試!
玻璃破碎 | Houdini 18 快速完成!
建立模型,這一步大家可以自行準備,最簡單可以建立Box,做簡單玻璃。
對模型進行破碎,通過RBD Material Fracture節(jié)點來完成。(具體效果可以自行調(diào)整)
對已經(jīng)破碎的模型添加約束。約束,可根據(jù)受力點破碎零散程度,控制模型破碎是需要全部粉碎,還是碎一部分,添加 RBD、Constraint、Properties。
調(diào)整strength(強度),此屬性相當于粘合強度,強度越大,越不容易碎裂,越小越容易碎。
此步驟用到Houdini 18新節(jié)點RBD Connected Faces。這個節(jié)點可以儲存破碎模型的內(nèi)部面的信息,每個面的名稱和它們之間的距離。
這樣可以幫助確定這些面是否已被后續(xù)過程分開,此節(jié)點添加即可不需要修改參數(shù)屬性。
此步驟用到Houdini 18新節(jié)點RBD Bullet Solver。這個節(jié)點是DOP節(jié)點的打包,可以更加簡單完成Bullet模擬。
添加之后,我們可以之前此節(jié)點調(diào)整彈力、摩擦力、重力、地面等信息,可以把動態(tài)效果調(diào)整好。
把動態(tài)調(diào)整之后,最后解決內(nèi)部面破碎的問題。
此步驟用到Houdini 18新節(jié)點RBD Disconnected Faces。這個節(jié)點是通過之前節(jié)點RBD Connected Faces判斷內(nèi)部面是否已經(jīng)分離,可以把內(nèi)部面進行刪除。也就是說,破碎前刪除內(nèi)部面,保證渲染不會出現(xiàn)破碎效果。在破碎時再次還原碎塊效果。
注意RBD Disconnected Faces節(jié)點,需要修改參數(shù)把mode(模式)改為delete conneted(刪除連接對象)。這樣在渲染的時候就不會出現(xiàn)穿幫的問題了。
最后,感謝完美動力老師帶來的《Houdini 18新節(jié)點——玻璃破碎》學術文章,后面也會不定期分享干貨!