Blender 3.6 基礎物理模擬入門

在3D動畫軟體內,裡如果要做出符合真實世界物理現象的動態,用手Key動畫效率有限,此時可以借助物理模擬 ( Physics ) 的方式來達成,例如要做一個球以自由落體的方式掉落到地板上,在此先建立一個Plane和一顆Sphere,將球體拉高,並在其被選擇的狀態下,在右下角工具區找到Physics圖示,並在其中選擇Rigid Body,如下圖:

爾後球的身上會出現剛體屬性,其中Mass可以設定要模擬這顆球的重量有多少,Collisions是碰撞器設定,會影響物理模擬過程中碰撞細節的表現,以本案例來說,建議選成符合球型的Sphere,如下圖

另外Surface Response的地方可以設定摩擦力和彈力,來更逼真的模擬該物體呈現出來的物理特質

接著我們也需要處理地板,否則目前只有球具備物理屬性,開始撥放球就會往下掉落穿過地板,因此,選擇地板,一樣從 Physics 給予 Rigid Body,不同的是,我們要將地板的Type 從原本的Active調整成Passive,如下圖,原因是地板是被動接受物理行為,本身不主動表現出的物理特質,這樣就不會受到重力等外力影響,但仍具備提供物理反應的作用。

完成設定後,按空白鍵撥放,就會發現效果出來了,如果你覺得球掉在地上沒有後續反應怪怪的,可以試著把地板旋轉一點點再撥放,就會發現其實有動態的物理效果差異。

如果想要進一步了解物理的應用可能,可以參考下面這個教學