blender重力で地面に落下するアニメーション

blender では、自然界で私たちが経験する物理的な現象をシミュレーションし、アニメーションとして表現することができます。 今回のテーマは重力です。空中に持ち上げた物体は重力の影響を受けて、手を離した瞬間に地面に向かって落ち始めますよね。それと同じ状態をバーチャル空間で表現してみたいと思います。 重力で地面に落下するアニメーション 重力のアニメーションを作るためには、剛体(Rigid Body)のモディファイアを使います。このモディファイアをうまく機能させるためには、落下する物体と地面という2つのオブジェクトが必要です。 以下では、落下する物体を立方体、地面を平面としてアニメーションを作っていきます。 立方体を移動させる まず最初に、デフォルトの立方体の位置を変えます。高いところから地面に向かって落下するアニメーションを作るので、Z軸の値だけを変えて高い位置に持ち上げることにします。3mくらいの位置にしておけば十分です。 立方体に剛体のモディファイアを追加する 続いて、この立方体に剛体(Rigid Body)のモディファイアを追加します。画面右下にあるフィジックスプロパティのタブを開いて、剛体のボタンをクリックしましょう。 すると、その下に詳細設定の項目が現れます。その一番上にある「タイプ」のところが「アクティブ」に設定されていることを確認してください。 平面を追加する 次に、左上の「追加」ボタンをクリックして、面(Plane)を追加します。この面は地面として機能するオブジェクトになります。位置は特に変える必要ありませんが、もし立方体に対して小さすぎると思う場合は、キーボードの「S」キーを押してサイズを大きくしてみてください。 平面に剛体のモディファイアを追加する それから、面に剛体のモディファイアを追加します。先ほどと同様に、画面右下にあるフィジックスプロパティのタブを開き、剛体のボタンをクリックします。 先ほどと違うのは、「タイプ」のところの設定を、アクティブではなく「パッシブ」にする点です。オブジェクトが地面に向かって落ちるアニメーションでは、重力の影響を受けて移動するオブジェクトが「アクティブ」なのに対して、そのオブジェクトが落下してぶつかる地面が「パッシブ」という関係になります。 アニメーションを再生する これで設定が完了しました。早速アニメーションを再生してみましょう。画面下のタイムラインの部分にある再生ボタンを押してみてください。 … Continue reading blender重力で地面に落下するアニメーション