使い方
参考:
blender でウェイトペイントするために役立つの5つの機能 | soramame works
Weight Paint | wiki.blender.jp
Weight Paint Tools | wiki.blender.jp
Editing Weights | Blender Manual [Official]
頂点ウェイト (Vertex Weights)
参考:
Vertex Weights | Blender Manual [Official]
Vertex の Weight 値について | BlenderFAQ (blender.jp)
Vertex Groups = Bone Groups? – Blender Artists Community
Where is the vertex weight panel in 2.77 – Blender Stack Exchange
How to parent one vertex group to a specific bone in Blender 2.8 – Blender Stack Exchange
Separate bone weight Vertex Groups from other Vertex Groups | Right-Click Select (Blender.Community)
ボーンの設定
参考:
ボーンの設定項目 | Blender の易しい使い方 (blender-cg.net)
ウェイトペイントモード
- ドロー (Draw)
- ぼかし (Blur)
- 平均化 (Average)
- にじみ (Smear)
- グラデーション (Gradient)
- ウェイト取得 (Sample Weight)
- 頂点グループ取得 (Sample Vertex Group)
Ctrl
+ LMB
:ボーンを選択する
Shift
+ LMB
:ボーンの選択を切り替える
Shift
+ RMB
:頂点グループ取得 (Sample Vertex Group / カーソル位置の頂点グループのリストを取得して選択する)
参考:
Weight Paint | Blender Manual [Official]
How do I control the armature in weight paint mode? – Blender Stack Exchange
オプション (Options)
- 自動正規化 (Auto Normalize):全ての頂点グループのウェイトの合計が1となるように自動的に正規化する
- マルチペイント (Multi-Paint):複数の頂点グループのウェイトを同時にペイントするモードを有効化する。
- 制限 (Restrict):選択した頂点グループの属する頂点に制限する。(ウェイトが 0 の頂点も含む)
- Xミラー (X Mirror):「.R」と「.L」のような対になった頂点グループでウェイトペイントを対称化する。
- トポロジーによるミラー反転 (Topology Mirror):位置だけでなくトポロジーに基づいてウェイトペイントを対称化する。
参考:
Options | Blender Manual [Official]
ウェイトメニュー
- ボーンから自動割り当て (Assign Automatic From Bones)
- ボーンエンベロープによるウェイト設定 (Assign From Bone Envelopes)
- すべてを正規化 (Normalize All)
- 正規化 (Normalize)
- ミラー (Mirror)
- 反転 (Invert)
- クリーン (Clean)
- 量子化 (Quantize)
- レベル (Levels)
- スムーズ (Smooth)
- Transfer Weights
- Limit Total
- Fix Deforms
- Set Weight
参考:
Editing Weights | Blender Manual [Official]
ボーンから自動割り当て (Assign Automatic From Bones)
参考:
Blender でボーンを指定してウェイトを自動計算する | dskjal
頂点グループを作成する
参考:
How can I automatically generate vertex groups for an armature? – Blender Stack Exchange
エンベロープによるウェイト設定
参考:
Armature のエンベロープウェイトを頂点ウェイトとして焼き込む | Blender FAQ (blender.jp)
ツール
- ドロー (Draw):指定されたウェイト値でペイントする
- ぼかし (Blur):ブラシの強さに応じてウェイトの分布を滑らかにする
- 平均化 (Average):ブラシの範囲内のウェイトを平均化する
- にじみ (Smear):指で押し広げるようにウェイトを滲ませる
- グラデーション (Gradient):選択領域の重みを非選択領域の重みでグラデーションとなるようにブレンドする。ウェイトが一定の勾配を持った領域を形成できる。
- ウェイト取得 (Sample Weight):カーソル下のウェイトをブラシに設定する。
- 頂点グループ取得 (Sample Vertex Group):カーソル下の頂点が持つ頂点グループのリストから選択してアクティブな頂点グループに設定する。
ドローツールのブレンドモード (Blend)
- ミックス (Mix):強さに応じて対象のウェイトとブラシのウェイトを混合する。ブラシのウェイト値は十分に混合した際に到達するウェイトの値を表す。強さ1の時にウェイト値は即座にブラシのウェイト値となり、強さ0の時には対象のウェイト値は全く変化しない。
- 追加 (Add):対象のウェイトにブラシのウェイトが加算される。強さによって加算されるウェイトの割合を指定する。
- 減算 (Subtract):対象のウェイトからブラシのウェイトが減算される。強さによって減算されるウェイトの割合を指定する。
- 明るい方 (Lighten):ブラシのウェイトより小さいウェイトに対してのみミックスと同様の作用となる。
- 暗い方 (Darken):ブラシのウェイトより大きいウェイトに対してのみミックスと同様の作用となる。
- 乗算 (Multiply):頂点のウェイトとブラシのウェイトを乗算する。ウェイトを一定の割合で取り除きたい場合に使用する。
グラデーションツールのオプション (Gradient)
- 強さ:グラデーションがブレンドされる割合
- タイプ (Type)
- リニア (Linear):線形グラデーション
- 放射 (Radial):放射グラデーション
参考:
Weight Paint Tools | Blender Manual [Official]
toggle between Add and Subtract – Blender Artists Community
ブラシ
F
:半径 (Radius) の変更
Shift
+ F
:強さ (Strength) の変更
Ctrl
+ F
:ウェイト (Weight) の変更
Ctrl
+ RMB
:ウェイト取得 (Sample Weight / カーソル位置のウェイトを取得する)
参考:
Brush | Blender Manual [Official]
Weight factor – control via keyboard – Blender Stack Exchange
ストローク方法 (Stroke Method)
E
:ストローク方法を切り替える
Shift
+ S
:ストロークの安定化 (Stabilize Stroke) の有効/無効を切り替える
- ドット (Dots)
- スペース (Space)
- エアブラシ (Airbrush)
- ライン (Line)
- カーブ (Curve)
参考:
Stroke | Blender Manual [Official]
対称 (Symmetry)
オブジェクトのローカル座標軸に沿ってペイントを対称化する。
参考:
Symmetry | Blender Manual [Official]
選択マスク (Selection Masking)
M
:ペイントマスク (面を選択してマスク)
V
:頂点選択マスク
Shift
+ K
:Set Weight (塗りつぶし/現在のブラシのウェイトを選択範囲に一括で設定する)
頂点選択マスクの操作
Shift
+ LMB
:頂点の選択を切り替える
L
:リンク選択 (選択済みの頂点に接続している頂点を選択)
B
:ボックス選択
C
:サークル選択
Ctrl
+ RMB
ドラッグ:投げ縄選択
Shift
+ Ctrl
+ RMB
ドラッグ:投げ縄選択解除
ペイントマスク (面のマスク) の操作
Shift
+ LMB
:面の選択を切り替える
A
:すべてを選択
Alt
+ A
/ AA
:すべてを選択解除
Ctrl
+ I
:選択を反転
H
:選択を隠す
Shift
+ H
:非選択部を隠す
Alt
+ H
:再表示
Ctrl
+ L
:リンク選択 (選択済みの面に接続している面を選択)
L
:つながっている物を選択 (カーソル下の面に接続している面を選択)
Shift
+ L
:つながっている物を選択解除 (カーソル下の面に接続している面を選択解除)
参考:
Brush | Blender Manual [Official]
weight paint fill – Blender Artists Community
Replacing a part of animated mesh with bone weights – Blender Stack Exchange
正規化 (Normalize)
参考:
ウェイトの Normalize (正規化) がおかしい、散らばる時は | riotoqll’s diary
What’s the purpose of normalize all? | Blender Artists Community
合計を制限 (Limit Total)
参考:
Blender で影響を受けるボーン数を制限する | dskjal
頂点ウェイトを消去する
参考:
ウェイト転送
参考:
ウェイトペイントモードでボーンを選択する
前提:
アーマチュアがオブジェクトのペアレントとして設定されている。
手順:
- オブジェクトモードでアーマチュアを選択する。
Shift
キーを押しながら追加で対象のオブジェクトを選択する。- ウェイトペイントモードに切り替える。
Shift
キーを押しながらボーンをクリックすると、ボーンの選択・非選択を切り替えられる。
参考:
Select bones in Weight Paint mode | Oded Erell’s CG Log
Can’t select bone in Weight Paint – Blender Artists Community
テクスチャから頂点グループを作成する
参考:
Vertex group from texture – Blender Stack Exchange
頂点ウェイトに応じてマテリアルを変化させる
参考:
Blender で頂点ウェイトをシェーダーノードで使う | hzuika
Vertex Paint でマテリアルを制御する方法 | CGrad Project
Turn weight paint (vertex groups) into vertex paint? – Blender Stack Exchange
Weight paint in cycles nodes? – Blender Stack Exchange
Attribute node can support Vertex Group (weight) | Right-Click Select (Blender.Community)
ミラーモディファイアー使用時の頂点ウェイト
Vertex Groups にチェックを付けると、Group.L と Group.R のように L と R の対になった頂点グループが対称化される。
参考:
How to do weight paint on one side, even with mirror modifier – Blender Stack Exchange
How can I mirror weight painting? – Blender Stack Exchange
ウェイト編集時の表示色を変更する
「Preferences > Editing > Weight Paint」で Use Custom Colors を有効にして、カラーランプを編集する。
参考:
Change weight painting Colors? – Blender Stack Exchange
ウェイトを左右対象にする (Mirror)
参考:
How can I mirror weight painting? – Blender Stack Exchange
How to mirror copy existing vertex weights – Blender Stack Exchange
Symmetrical weight paint mirroring – Right-Click Select (Blender.Community)
Mirror | Blender Manual [Official]
頂点グループをマージする
参考:
How to merge vertex groups? – Blender Stack Exchange
一部の頂点にのみ自動でウェイトを設定する
- メッシュを分割する
- 自動ウェイトを割り当てる
- メッシュを統合する
参考:
Hiding vertices from Automatic Weights process? – Blender Stack Exchange
頂点ウェイトをクリアする
参考:
How to delete a vertex group – Blender Artists Community
Removing Assignments from a Group | Blender Manual [Official]
Clear Vertex Weights of selected Mesh – Blender Stack Exchange
Remove object from multiple vertex groups – Blender Stack Exchange
Hiding vertices from Automatic Weights process? – Blender Stack Exchange
ウェイト全体が紫色に表示される
原因:
選択したボーンに対応する頂点グループが存在しない。
対処法:
ボーンに対応する頂点グループを作成する。ウェイトペイントモードでドローツールを選択し、紫の領域をクリックすると自動的に頂点グループが作成される。
参考:
Bone is parented but weight paint mode shows otherwise? – Blender Artists Community
Makehuman rigged model appear all purple in weight paint mode – Blender Stack Exchange
衣服が貫通する/アクセサリーが同期しない
参考:
Cage Binding Rigging in Blender 2.81 – YouTube
I’m getting the skin/cloth overlap. What i’m doing wrong? – Blender Stack Exchange
Rigging a character with accessories – Blender Artists Community
Tips
参考:
ポーズつけながらヌリヌリするとき | MITSUDA Tetsuo
スキニングの基本と個人的に便利だと思った機能の使い方 | ほろほろりなゲーム置き場
Weight Paint Tools
参考:
Weight Paint Tools Documentation (joseconseco.github.io)
Weight Paint Tools for blender video guide – YouTube
Draw Weights
参考:
draw_weights.py – Weight Paint Tools | Blender Artists Community
全頂点グループを一度に表示する Draw Weights | 忘却まとめ
Vertex Group Utils
参考:
Vertex Group Utils | Blender Market
Lazy Weight Tool
参考:
ウェイトテーブル・数値でウェイト設定 Lazy Weight Tool | 忘却まとめ
Lazy Weight Tool ver1.6.0 セルハイライト機能を強化・メッシュ選択機能が他のモードでも可能に | 忘却まとめ
Lazy Weight Tool ver1.5.0 ウェイトテーブルが利用可能に | 忘却まとめ
Eastin Weight Tools
参考:
Eastin Weight Tools | Blender Market
Eastin Weight Tools | Blender Artists Community
Surface Heat Diffuse Skinning
参考:
meshonline/Surface-Heat-Diffuse-Skinning: Experiment of prototype concepts – GitHub
Voxel Heat Diffuse Skinning
参考:
Voxel heat diffuse skinning addon for Blender | Mesh Online (mesh-online.net)
Voxel Heat Diffuse Skinning | Blender Market