WorksこんにちはM部のshiraiです。前回に引き続きプロジェクションマッピングができるまでについてです。今回は物理演算について紹介しようと思います。プロジェクションマッピングのシーンで窓とガラスの割れるシーン、球体が割れるシーンがあります。あれは物理演算を使い、自動化されたアニメーションを使っています。今回はそれらを使用したシーンをもとに紹介しようと思います。Mographに粉砕と呼ばれるシステムがあり、それに物理演算を組み込むことで物を壊すアニメーションを作ることが出来ます。粉砕するものをばらばらにし、別オブジェクトへ分けます。その破片オブジェクトすべてを「粉砕」の子供にします。いまは衝突するものがない為、ただただ重力によって下へ落ちてっています。そこで衝突物を設定します。Juicy.地面になる平面、建物に同じようにダイナミクスタグを設定します。ここでは衝突すべきもの全てにダイナミクスタグをつけます。このままでは建物も物理演算で落下して行ってしまうため、属性タブからダイナミクスを「オフ」にします。すると「衝突はするが重力は受けない」状態になります。再生すると建物と地面にぶつかって物がバラバラになるようになりました。崩れるだけでなく、今回は後ろから窓を割るような感じにしたいです。「衝突を判断し、それを条件として粉砕が始まる」ようにしたいです。粉砕のダイナミクスボディのタブを開きます。すると中に「トリガー」というものがあります。これは粉砕を始めるタイミングを表します。今回は「衝突時」にします。これは「粉砕」システムに何かが衝突した時粉砕の計算が始まる。今度は壊す「力」になるものを作ります。今回は球体を使います。後ろから球体が窓ガラスに衝突するキーフレームアニメを作ります。窓ガラスが球体によって壊されるアニメーションとなりました。この球体を非表示にし、レンダリングにも写らないようにすると、なにもないところからガラスだけが勢いよく割れるアニメーションになります。article1-10design自社サイト、3Dモックその2「少林寺」I.C.E.モーションロゴを制作しました。