BlenderとUnityで作ったものをVR(Meta Quest/Oculus Link)で動かします

ブログの女の子を作る #114 パニエのスカートをMagica Cloth 2のSelf Collisionで作る【Blender,Unity】

 
Magica Cloth 2がリリースされました!
 
新バージョンの改善点として、「コンポーネントの事前構築が廃止されてCreateボタンを押さなくて良くなった」や「PhysicsManager や RenderDeformer / VirtualDeformer などのコンポーネントが廃止されて作業手順が減った」などがあり、更に使いやすくなりました。
 
なんですが、個人的に一番うれしい機能が「Self Collision(自己衝突/相互衝突)」の実装でした。
 
これでパニエスカートが作れる!!



開発環境

・Blender 3.0.0
・Unity 2021.3.18f1(HDRP 12.1.6)
・CPU:AMD Ryzen 7 3700X
・グラボ:ASUS ROG-STRIX-RTX2060S-O8G-GAMING
 

(1) パニエのスカートを作る

まずは、パニエを作成していきます。
 

フリルスカートを流用する

パニエは以前作成したフリルスカートを流用します。
 
余分なフリルやリボンを消して、形や大きさを調整後、マテリアルを変更します。
 
パニエの長さを調整して、スカートの裾からフリル部分が見えるようにしておきます。
ワンピースのスカートと合わせてみると、こんな感じになりました。
これで良いですね。
 
せっかくなので普通のペチコートも作ってみました。
これはこれで、長めのスカートに合わせると良さそうです。
 


(2) Magica Cloth 2 をセットアップする

Magica Cloth 2をインストールして、セットアップしていきます。
 

アセットを購入する

Magica Cloth Ver.1.xを持ってるので、80%引きで購入できました!
既に安いんですが、うれしい!
 
インストール方法を参考に、インストールを進めていきます。
 
Unity2021.3.16(LTS) 以上のバージョンが必要なので、アップデートしておきましょう。
 
あとは、PackageManager から Magica Cloth 2 をインストールすれば完了です。
 

スカートとパニエに設定する

次にセットアップを参考にして、スカートとパニエに Magica Cloth 2 を設定していきます。
ここでは、スカート側の Self Collision(相互衝突)で、以下を設定してます。
・Self Mode:None
・Sync Mode:Full Mesh
・Sync Partner:「パニエを設定した Magica Cloth 2 コンポーネント」を設定
 
Cloth Mass は、スカート/パニエの両方で 1 を設定してます。
数値が低いとパニエがプルプル動く場合があったので、ある程度大きい値の方が良さそうでした。
 

動画で確認する

動画で確認しておきましょう。
素晴らしい!!
 

まとめ 

Magica Cloth 2 の Self Collision機能で、パニエのスカートを作ってみました。
 
スカートとパニエが重なることなく、良い感じに動いてくれました。
パニエのスカートは以前から作りたかったのでとてもうれしいですよ。
 
Magica Cloth 2のロードマップによると、今後、風・ボックスコライダーやメッシュコライダーなどに加えて、掴む処理やソフトボディ・GPU対応なども検討されているようです。
「実装時期については未定」とのことですが、どれも魅力的な機能ですので楽しみです。
 


スポンサーリンク


コメント

  • トラックバックは利用できません。

  • コメント (0)

  1. この記事へのコメントはありません。

ブログの女の子を作る #113 Shader Graphで魔法陣を作って「ファイア・アロー!!」を撃つ【Unity】

ブログの女の子を作る #115 Magica Cloth 2の相互衝突機能で3枚重ねを試す(ロングスカート、パニエ、エプロン)【Blender,Unity】

だーしゅ
IT関係のお仕事してます。
VRは楽しいですね。

[当ブログについて]