SkinLayerStudio
EP13 — Init Dummy(IK / FK Weight Type)
Markdownダウンロード1. Init Dummyとは
ボーンを選んで Create Dummy でシリンダーダミーを作り、その上に 規則的なWeight を生成してから Transfer Weights で本メッシュへ移す機能です。
- EP05のDummyはDCCでメッシュを結合した 作業用ベースメッシュ。
- Init Dummyは ボーンから直接作るウェイトテンプレート。
- UI詳細は F10 — Create Dummy · Transfer を参照。
Weightを塗っていると 同じパターンが繰り返されます。Calfのようにボーン中央が強く、外側へ行くほど弱くなる形が代表例です。手塗りよりDummyで作って移す方が 速く、結果も安定します。
2. Weight Type — IK vs FK
実務で使うWeight Typeは次の2つです。
| Type | Weightの分布 | 向いている部位 |
|---|---|---|
| IK | ボーン中央に集中し、外側へ弱まる | 脚(Calfなど)のように中央が重要な部位 |
| FK | 先端側にWeightが寄る | ポニーテール · Tailのように先端から揺れるチェーン |
3. IK Dummy — Calf
- Hierarchyで対象の Bone を選びます。
- Create Dummy — Cylinder。Subdivisionはたいてい初期値のままで十分です。
- Weight Type = IK。
- Dummyが作られると、中央の強いWeightがすぐ見えます。
- Bodyを選んで Transfer Weights → Add。
- Shapeが大きすぎるときは Attribute → Radius を小さくして再Transferします。
Addを忘れないでください。 Addでないと既存Weightを上書きすることがあります。
その後の整理
- 移したレイヤーを New Calf などにリネーム。
- うまくいった Maskだけ Copy → Paste。
- Mirror。
このパターンだけでも作業速度がおよそ 2〜3倍 になります。
4. FK Dummy — Ponytail
映像の例は Zenless Zone Zero のキャラクター(リギング:アニメーター Roa)のポニーテールです。
- 先に HeadへWeightを全部 乗せて、ポニーテールが動かない状態にします。
- Create Dummy → Weight Type = FK。
- Root Bone を指定 — 始点です。ここでは Head。
- Dummyが大きいときは Size だけ下げて髪を包む大きさにします。
- 一度回転して確認し、硬いと感じたら Smooth を少し足します。
- Transfer Weights で Pony Dummy と Body をマッチして実行。
- Dummyは Hide。
Ponytail / Tail のWeightは機械的に見えても、規則が合っていれば良いWeight です。回転がおかしいときは、まずMask漏れを確認してください。
5. Hairの整理コツ
| 手順 | 内容 |
|---|---|
| Cut → 1にAdd | Hairだけ残して構成をシンプルに |
| 残りWeightを削除 | ゴミを消せば完了 |
| Layer Mirror | ボーンを一つずつ選ばず、Layerから直接Mirroring |
トポロジーが乱れていても、先にIK / FK Dummyで 規則的なWeight を敷けば、手塗りでは難しい結果を速く出せます。
6. 一行まとめ
Bone選択 → Create Dummy(IK or FK)
→ Radius / Size · Smooth 調整
→ Transfer Weights(必ずAdd)
→ Mask Copy · Mirror
→ Dummy Hide