Blender : Shape Keyの基礎:Vertex GroupとWeight Paintで変形範囲を制御する [2026/05/21]

Cropped d4cd7ac1381dc72b731d1c4cdf542dd3.png

7. Object Data PropertiesのWeight欄とは何か

Vertex Groupsに表示される Weight欄 は、選択VertexをAssignするときの簡易Weight設定です。

Weight = 1.000 → 100%
Weight = 0.500 → 50%
Weight = 0.000 → 0%

Shape Key用に使う場合、このWeight値がそのままShape Keyの効き具合に使われます。

たとえば、Shape KeyのVertex Group欄に SK_Mouth_Area を指定している場合、次のようになります。

WeightShape Keyへの効き方
1.000100%効く
0.50050%効く
0.000効かない

重要なのは、Weight欄に数値を入れただけでは反映されないという点です。
必ず Assign を押す必要があります。

すでに登録済みのVertexに対して、別のWeight値でAssignすると、そのVertexのWeightは上書きされます。

例:

最初:Weight 1.000でAssign
後から:Weight 0.500でAssign
結果:そのVertexのWeightは0.500になる
Image

8. 「所属している」と「Weight 1.0」は同じではない

Vertex Groupでは、次の状態を分けて考える必要があります。

状態意味Shape Keyへの影響
未登録そのVertex Groupに属していないWeight 0相当
登録済み・Weight 0.0属しているがWeight 0効かない
登録済み・Weight 0.5中間Weight半分程度効く
登録済み・Weight 1.0最大Weight100%効く

つまり、Vertex Groupに属しているだけでは不十分です。
Shape Keyを100%効かせたいなら、そのVertexのWeightが1.000である必要があります。


9. Vertex Groupを指定したらShape Keyが効かなくなる理由

Vertex GroupなしでShape Keyを作った後、あとからVertex Groupを指定すると、急に変形しなくなったように見えることがあります。

この場合、よくある原因は次です。

原因内容
Weightが0.0Vertex Groupに属していてもShape Keyが効かない
Weightが小さい変形が弱く、動いていないように見える
Vertex Group未AssignGroupを作っただけで、VertexをAssignしていない
別のVertex Groupを指定しているShape Key欄の指定Groupが違う
Shape Key Valueが0Object Modeで確認しても変形が見えない
Basisを選んでいる編集対象Shape KeyではなくBasisを編集している
Shape Keyがロックされている意図どおり編集できない

特に多いのは、Vertex Groupに入っているつもりでもWeightが0または小さいケースです。

Shape KeyのValueを動かしても形状が変わらない場合、Shape Key自体が壊れているとは限りません。
Shape Keyに指定したVertex Groupへ対象VertexがAssignされておらず、Weightが未設定または0相当になっている可能性があります。


10. Vertex GroupのWeightを確認する方法

方法1:Nキー > Item > Vertex Weightsで確認する

1. メッシュをEdit Modeにする
2. 確認したいVertexを1つ選択する
3. 3D ViewportでNキーを押す
4. Itemタブを開く
5. Vertex Weightsを確認する

ここに、そのVertexが所属しているVertex GroupとWeight値が表示されます。

例:

SK_Mouth_Area    1.000
Jaw_Area 0.350

この場合、そのVertexは SK_Mouth_Area に100%、Jaw_Area に35%のWeightを持っています。

方法2:Vertex GroupsのSelectで所属を確認する

1. Object Data Properties > Vertex Groupsを開く
2. 対象Vertex Groupを選択
3. Edit ModeでSelectを押す

これで、そのVertex Groupに登録されているVertexが選択されます。

ただし、この方法で分かるのは主に 所属しているかどうか です。
Weight値を確認するには、Nキー > Item > Vertex Weights の方が確実です。


11. Weight Paintでも設定できる

Vertex GroupのWeightは、Weight Paintでも設定できます。

Weight Paintでは、現在選択されているVertex Groupに対して、ブラシでWeightを塗ります。

色の目安は次のとおりです。

WeightShape Keyへの影響
0.0効かない
緑〜黄0.3〜0.7部分的に効く
1.0最大に効く

Shape Key用では、まずObject Data Propertiesで対象VertexにWeight 1.000をAssignし、その後、Weight Paintで境界をぼかすと扱いやすいです。

例:

中心部:赤、Weight 1.0
境界部:黄〜緑、Weight 0.3〜0.7
外側:青、Weight 0.0

これにより、Shape Keyの変形範囲を滑らかにできます。

Image

コメント

コメントを残す

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

CAPTCHA