
Skin modifier で動かないメッシュの謎
リギングにおいて、数少ないほど困惑するものはないでしょう。スケルトンが独自の意志で動き、キャラクターのメッシュが大理石のブロックのように固まったままになっているのを見るのは 🗿。この問題は、3ds Max の Skin Modifier を使用する際に一般的ですが、モデルの壊滅的な故障ではなく、単なる影響の割り当てのミスです。メッシュが変形しないのは、頂点がボーンの命令を「聞いていない」からです。システムから切断され、会議で耳の遠い聴衆のようです。
影響のない孤立頂点の診断
根本原因は、問題の領域(例: シャツの袖)の 頂点 がどのボーンにも割り当てられていないか、誤ったボーンに割り当てられていて重みが 0 であることです。Skin Modifier はオーケストラの指揮者のように機能します。各頂点は特定のボーンの楽譜に従うミュージシャンです。ミュージシャンのグループに楽譜がない場合、他のメンバーが演奏している間、彼らは沈黙します。診断するには、メッシュを選択し、Skin Modifier に入り、Vertex のサブレベルに移動します。静止領域の頂点を選択し、Weight Tool パネルで影響値が割り当てられているか確認します。
Skin で重みのない頂点は、鍵のない鍵穴のようです。ボーンをどれだけ回しても、変形の扉は開きません。
手動割り当てと重みペイントによる治療
解決策は、これらの孤立頂点を手動で再接続することです。Skin Modifier の Vertex レベル内で、動かない頂点を選択します。パラメータパネルでボーンのリストを見つけ、正しいボーン(例: 左腕の Bip01 L UpperArm)を選択し、Add または Assign ボタンをクリックします。これにより、そのボーンに重み 1.0 が割り当てられ、ボーンに追従するようになります。より細かい制御には、Weight Paint ツールに切り替えます。対象ボーンを選択し、パースペクティブビューでメッシュにペイントします。白は完全な影響、黒は無影響を示します。
分離ジオメトリ: 独立オブジェクトの場合
袖が胴体から 分離オブジェクト の場合、問題は異なります。Skin Modifier はオブジェクトごとに適用されるため、各ジオメトリピースに独自のモディファイアインスタンスが必要ですが、同じボーンに割り当てます。袖を選択し、Skin Modifier を適用し、胴体で使用したのと同じボーンを追加します。次に、袖の頂点を対応する腕のボーンに割り当てます。コヒーシブな変形を保証するため、袖と胴体のエッジの重みが完璧に一致するようにし、裂けを避けます。
堅牢な割り当てのためのワークフロー
将来この問題を避けるために、体系的なプロセスに従ってください:
- ジオメトリの統一: スキニング前に、キャラクターの接続されたすべてのピースを一つのメッシュオブジェクトに結合(Attach)します。
- ボーンの完全選択: Skin Modifier を適用する際、Biped やスケルトンのすべてのボーンを一度に追加します。影響しないと思われるものも含めて。
- 初期グローバル割り当て: 微調整前に、すべての頂点を選択し、一時的な中央ルートボーンに割り当て、次に特定の領域を正しいボーンに再割り当てします。
- 進行的な重みペイント: 領域ごと(左脚、右腕、胴体)に作業し、一つのセクションの重みを完全にペイントしてから次に進みます。
- 常時テスト: 各主要領域の割り当て後、ボーンを動かしてメッシュが即座に追従するか確認します。
このアプローチにより、キャラクターの各頂点が正しいボーンの呪文の下にあり、アニメーションのリズムに合わせて踊る準備が整います。部分的に抵抗がある場合、覚えておいてください: 少しの説得力のある weight painting で通常解決します 😉。