Clothing』についての記事です。DS3にバージョンアップした際に、このプラグインには新機能が追加されました(無料版有料版どちらにも)。Simulation」という機能です。これは、物理シミュレーションの済んだダイナミッククロス(以下DC)を小道具(Prop:階層を持たない単一オブジェクト)に変換するものです。今回はこの機能を紹介したいと思います。※FreezeしたDCのあるシーンを保存する時の問題点を追記・修正しました。※カテゴリを変更しました。Simulation」という機能、DS3の目玉の一つとして紹介されていましたが、そのうたい文句は、これを使えばCarraraへDCを持って行ける...というものでした。それだけではなく、さまざまな付加価値がつく機能であるということがわかってきました。Hexagonすることもできる小道具に変換されるので、自由度が増すってことですね。肌がDCを突き破ってしまったところができても、D-Formerで修正可能になるのは大きいです。Simulation」をする流れを見ていこうと思います。Dress』をV4に着せてみました。シミュレーション(Single)も済ませた状態から始めます。DCプラグインの使い方はこちらをご参照ください。シミュレート直後のSceneタブはこのようになっています。to)されている状態です。Simulation」を選択します。するとしばらくののち、Sceneタブはこのように変化します。Clothingタブは必要なくなり、DCは小道具に変換されています。Properties)するとよいかと思います。■保存時の注意点FreezeしたDC(ここでは仮にフリーズDCと呼びます)のあるシーンを保存する場合、2つの問題点があります。(1)保存したフリーズDCは最新の1つのみしか正常なメッシュを保てない(2)たとえフリーズDCのメッシュが同じであったとしても、最新のモーフしか残らない例えば、DC服AをFreezeしたシーンAを保存し、次にDC服BをFreezeしたシーンBを保存した場合、後でシーンAを読み込むと、DC服AはDC服Bの形になってしまいます。DC服AとDC髪BをFreezeしたシーンを保存した場合、それを読み込むと、DC服AはDC髪Bの形に(もしくは逆に)なってしまいます。モーフの例を挙げますと、座った人にDrapeしたDC服AをFreezeしたシーンAを保存し、今度は立った人にDrapeしたDC服AをFreezeしたシーンBを保存した場合、シーンAを読み込むと、DC服Aは立った形になってしまいます。(アニメーションする場合は中間にフレームナンバーが付加されます)に固定して保存されるという仕様によるものです。これらのファイルが新しく保存したフリーズDCデータで上書きされてしまうので、過去に保存したフリーズDCは変化してしまうのです。COLLADA形式でエクスポートするというのが考えられます。COLLADA形式はジオメトリデータやマテリアルデータも含みますし、アニメーションにも対応しています。COLLADA形式ならDSのシーンデータの全てを保存することができます。全てを保存してしまうとファイルサイズがかなり大きくなってしまいますので、フリーズDCのみを保存するようにすると良いと思われます。保存の仕方は次の通りです。シーンを通常保存します。->データA(2)DCのFreezeを行います。Item」を実行し、ペアレントを外します。(4)フリーズDC以外のオブジェクトを削除します。カメラも削除してしまいます。COLLADA形式で保存します。Mapsのチェックを外して下さい。->データB読み込み時にはデータAをまず読み込み、DCを削除した上でデータBをインポートして下さい。調べてみると過去に一度だけジオメトリデータがユニークな名前で保存されたフリーズDCがあったのですが、そのやり方がわかりません。したらこの問題の回避策が用意されているのかもしれません。問題点もわかってすっきりしたところで、今日のシーンを仕上げましょう。このシーンではドレスをFreezeしたのち、obj形式でExportし、モデリングソフトMetasequoiaでほとんどの三角形ポリゴンを四角形ポリゴンへ変換しました。SubDで表面を滑らかにしました。これはDCが三角形ポリゴンで構成されているために、そのままSubDへ変換すると下のようにギザギザの陰影がついてしまったための対処です。目立たなければそのままでよかったんですけどね。*...麗らかなり...*.。