Make Joints Dynamic

①SingleChain>nHairは衝突するオブジェクトを選択して
CreatePassiveColliderを実行する必要がある。MultiChain>nClothは
作成時にMakeCollideのウィンドウが開く。それとMultiChain>nClothは
DynamicPropertiesMapsにランプテクスチャが適用される。

②Scale Attributesを調整する。これらはnSolver>InteractivePlaybackを
しながらリアルタイムで確認できる。再生しながらnucleusの風と重力を
変更してみる。風や重力の変化が分かり易くなるまでScale値を調整する。
風を当てて①のランプテクスチャで固定される位置を調整する。

③この辺からnucleusの風だけでなくオブジェクト自身のアニメーションを
再生しながらアトリビュートでの調整をして詰めてゆく。
衝突判定を調整する。大まかには、
Collisions>SelfCollisionFlagのVertexFaceをFullSurfaceに変更する。
伸び縮みと曲げの抵抗値で動きを調整する。
hairSystemShape>Dynamic Properties>Strech Resistance
hairSystemShape>Dynamic Properties>Compression Resistance
hairSystemShape>Dynamic Properties>Bend Resistance
質量とそれに伴う抵抗を調整する。
hairSystemShape>Dynamic Properties>Force>Mass
hairSystemShape>Dynamic Properties>Force>Drag
動きが激しいときなど絡まる場合はQualitySettingsの
SelfTrappedCheckを入れてPushOutとPushOutRadiusを調整する。
これらの詰めてゆく作業は2015のチュートリアルに
暖簾みたいなnHairの、各種パラメータについての分かり易い
記載があった。

④動いているJointを全て選択してEdit>Keys>BakeSimulationから
オプションでChannelBoxやBakeToLayerなどを指定してBakeを
実行する。きちんとOutlinerでJointを選択したりChannelBoxの
選択を忘れないようにする。Bake処理を確認して
Edit>DeleteAllbyTypeからConstraintsやnCloth、nRigidsなどを
削除する。Outlinerやviewportから確認して作成された
curveShapeやBaseMeshを削除する。必要のないものは削除する。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA