ウェイトペイント

参考:

Editing Weights | Blender Manual [Official]

目次

使い方

参考:

Weight Paint | CG 制作

ウェイトペイントを理解!やり方まとめ | Vtuber の解剖学

頂点ウェイトの編集 | Blender 入門 (blender3d.biz)

ウェイトペイントを勉強し直す | W.Blender

シンプルな人間をウェイトペイントするメモ | 創造ログ

ボーン | かんたん Blender 講座

Weight Paint | wiki.blender.jp

Weight Paint Tools | wiki.blender.jp

頂点ウェイト (Vertex Weights)

参考:

Vertex Weights | Blender Manual [Official]

Vertex の Weight 値について – Blender.jp (archive)

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 の易しい使い方

エンベロープと頂点グループ | Gracies

ウェイトペイントモード

Ctrl + クリックボーンを選択する

Shift + クリックボーンの選択を切り替える

Shift + 右クリック頂点グループ取得 (Sample Vertex Group / カーソル位置の頂点グループのリストを取得して選択する)

参考:

Select bones in Weight Paint mode | Oded Erell’s CG Log

Weight Paint | Blender Manual [Official]

How do I control the armature in weight paint mode? – Blender Stack Exchange

Tried everything. Can’t select bones in weight painting mode – Blender Stack Exchange

I can’t select a bone on weight-paint – Blender Stack Exchange

ツール

  • ドロー (Draw)
  • ぼかし (Blur)
  • 平均化 (Average)
  • にじみ (Smear)
  • グラデーション (Gradient)
  • ウェイト取得 (Sample Weight)
  • 頂点グループ取得 (Sample Vertex Group)

参考:

Weight Paint Tools | Blender Manual [Official]

オプション (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 to recalculate automatic weights for single bones? – Blender Stack Exchange

Automatic Weights not recalculating after moving Bone – Blender Stack Exchange

頂点グループを作成する

参考:

Vertex Groups Panel | Blender Manual [Official]

Assigning a Vertex Group | Blender Manual [Official]

How can I automatically generate vertex groups for an armature? – Blender Stack Exchange

エンベロープによるウェイト設定

参考:

Armature のエンベロープウェイトを頂点ウェイトとして焼き込む – Blender.jp (archive)

ツール

  • ドロー (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 + 右クリックカーソル位置のウェイトを取得する (Sample Weight)

参考:

Brush | Blender Manual [Official]

Weight factor – control via keyboard – Blender Stack Exchange

Shortcut to switch between add and subtract in weight paint mode? – Blender Stack Exchange

Shift=smooth, Ctrl=Invert for Weight-Paint and Vertex-Paint, same as Sculpt do! – Right-Click Select

ストローク方法 (Stroke Method)

Eストローク方法を切り替える

Shift + Sストロークの安定化 (Stabilize Stroke) の有効/無効を切り替える

  • ドット (Dots)
  • スペース (Space)
  • エアブラシ (Airbrush)
  • ライン (Line)
  • カーブ (Curve)

参考:

Stroke | Blender Manual [Official]

対称 (Symmetry)

オブジェクトのローカル座標軸に対して対称に描画する。

参考:

ミラーを使用して、左右対称なウェイトペイントを行う方法 | reflectorange.net

Symmetry | Blender Manual [Official]

選択マスク (Selection Masking)

Mペイントマスク (面を選択してマスク)

V頂点選択マスク

Shift + K塗りつぶし/現在のブラシのウェイトを選択範囲に一括で設定する (Set Weight)

頂点選択マスクの操作

Shift + クリック頂点の選択を切り替える

Lリンク選択/選択した頂点に接続している頂点を選択する

Bボックス選択/ドラッグした矩形内の頂点を選択する

Cサークル選択/円形のカーソルでなぞった頂点を選択する

Ctrl + 右クリック ドラッグ投げ縄選択

Shift + Ctrl + 右クリック ドラッグ投げ縄選択解除

ペイントマスク (面のマスク) の操作

Shift + クリック面の選択を切り替える

Aすべてを選択

Alt + A / A × 2回すべてを選択解除

Ctrl + I選択を反転

H選択を隠す

Shift + H非選択部を隠す

Alt + H再表示

Ctrl + Lリンク選択 (選択済みの面に接続している面を選択)

Lつながっている物を選択 (カーソル下の面に接続している面を選択)

Shift + Lつながっている物を選択解除 (カーソル下の面に接続している面を選択解除)

参考:

ウェイトペイント時にマスクを設定する方法 | reflectorange.net

ウェイトペイントで一部メッシュを非表示にしながらペイントする | 忘却まとめ

メッシュの一部を非表示にした状態でウェイトペイントを行う際の挙動 | reflectorange.net

Brush | Blender Manual [Official]

weight paint fill – Blender Artists Community

Replacing a part of animated mesh with bone weights – Blender Stack Exchange

Can tell me how to get this weight paint option – Blender Stack Exchange

正規化 (Normalize)

参考:

ウェイトの Normalize (正規化) がおかしい、散らばる時は | riotoqll’s diary

What’s the purpose of normalize all? – Blender Artists Community

合計を制限 (Limit Total)

参考:

Blender で影響を受けるボーン数を制限する | dskjal

頂点グループを選択する

参考:

Is there a way to “shift click” to select several vertex groups at once and then click “select” just once? – Blender Stack Exchange

Quicker Vertex Group Selection ⁠- Right-Click Select

頂点ウェイトを消去する/クリーン (Clean)

参考:

複数頂点の頂点ウェイトを一括で消す方法 – Qiita

クリーン | Blender Manual [公式]

ボーンが存在しない頂点グループを削除する

参考:

How to delete unused vertex groups? – Blender Stack Exchange

How to delete useless vertex groups from deleted bones? – Blender Artists Community

不要な頂点グループを削除する

手順

  1. 対象のメッシュオブジェクトを選択し、プロパティエディターで「オブジェクトデータ」パネルを開く。
  2. V 字アイコンからドロップダウンメニューを開いて、「空の頂点グループを削除」 (Delete Empty Vertex Groups) を実行する。

参考:

Blender でウェイトのない頂点グループをすべて削除する | keroxp の Scrapbox

Batch Delete Vertex Groups script – Blender Artists Community

How to quickly remove all zero-weight vertex groups? – Blender Stack Exchange

頂点グループを全て削除する

参考:

Blender で頂点グループを全て削除する | keroxp の Scrapbox

ウェイト転送

参考:

ウェイト転送の仕方 | シンヤ@刀匠ねずみ

ウエイト転送の仕方 | モエ エ シャンドン

まとめてウェイト転送したい場合 | 勝己の 3DCG メモ

ウェイトペイントモードでボーンを選択する

前提

アーマチュアがオブジェクトのペアレントとして設定されている。

手順

  1. オブジェクトモードでアーマチュアを選択する。
  2. Shift キーを押しながら追加で対象のオブジェクトを選択する。
  3. ウェイトペイントモードに切り替える。
  4. 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)

ミラーモディファイアー使用時の頂点ウェイト

「ミラー」 (Mirror) モディファイアーの「データ >頂点グループ」 (Data > 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)

参考:

Mirror  | Blender Manual [Official]

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

ミラーを解除する

参考:

ウェイトペイントを片面にしたい – teratail

頂点グループをマージする

参考:

How to merge vertex groups? – Blender Stack Exchange

一部の頂点にのみ自動でウェイトを設定する

  1. メッシュを分割する
  2. 自動ウェイトを割り当てる
  3. メッシュを統合する

参考:

Hiding vertices from Automatic Weights process? – Blender Stack Exchange

頂点ウェイトをクリアする

参考:

Removing Assignments from a Group | Blender Manual [Official]

How to delete a vertex group – Blender Artists Community

Removing all weight painting on a bone? – Blender Stack Exchange

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

衣服が貫通する/アクセサリーが同期しない

Cloth Pt 3 T-Shirt

Cage Binding Rigging in Blender 2.81

参考:

I’m getting the skin/cloth overlap. What i’m doing wrong? – Blender Stack Exchange

Rigging a character with accessories – Blender Artists Community

Should I join a character and its accessories into one object for an animation? – Blender Stack Exchange

ドキュメント

参考:

Weight Paint | Blender Manual [Official]

Tips

参考:

ウェイトペイントの Tips | dskjal

ポーズつけながらヌリヌリするとき | MITSUDA Tetsuo

スキニングの基本と個人的に便利だと思った機能の使い方 | ほろほろりなゲーム置き場

ウェイトペイントでちょっと便利な機能の紹介 | yugaki

ウェイトペイント基本設定 – Qiita

Blender でウェイトペイントするために役立つの5つの機能 | soramame式

Popup Vertex Group List

参考:

Popup Vertex Group List | Gumroad

Popup Vertex Group List | Blender Artists Community

Normalize Unlocked

参考:

Normalize Unlocked | Gumroad

Smooth Unlocked

参考:

Smooth Unlocked | Gumroad

Adjust Vertex Weights

参考:

Adjust Vertex Weights | Gumroad

Weight Paint Tools

動画:

Weight Paint Tools for blender video guide

参考:

Weight Paint Tools | Gumroad

Weight Paint Tools Documentation (joseconseco.github.io)

Draw Weights

参考:

draw_weights.py – Weight Paint Tools | Blender Artists Community

全頂点グループを一度に表示する Draw Weights | 忘却まとめ

Vertex Group Utils

動画:

VGU 1.8 Demo

参考:

Vertex Group Utils | Blender Market

Cleanup Vertex Groups

動画:

Demo

参考:

12funkeys/Cleanup-Vertex-Groups: You can cleanup unnecessary Vertex Groups by this addon – GitHub

Cleanup Vertex Groups – 余計な Vertax Group をお掃除してくれるアドオン | soramame式

Lazy Weight Tool

動画:

Weight Table

参考:

Lazy Weight Tool | Gumroad

Lazy Weight Tool – ウェイト数値設定ツール (Bookyakuno) | BOOTH

Lazy Weight Tool – ウェイトテーブル・数値でウェイト設定 | 忘却まとめ

Lazy Weight Tool ver 1.6.0 セルハイライト機能を強化・メッシュ選択機能が他のモードでも可能に | 忘却まとめ

Lazy Weight Tool ver 1.5.0 ウェイトテーブルが利用可能に | 忘却まとめ

Eastin Weight Tools

参考:

Eastin Weight Tools | Blender Market

Eastin Weight Tools | Gumroad

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 Blender Addon

Quick Start

参考:

Voxel heat diffuse skinning addon for Blender | Mesh Online [Official]

Voxel Heat Diffuse Skinning | Blender Market

Voxel Heat Diffuse Skinning – YouTube

Tissue

Weight Tools

  • Weight Generate
    • Area
    • Curvature
    • Weight Formula
    • Harmonic
    • Convert to Colors
  • Deformation Analysis
    • Edges Deformation
    • Edges Bending
  • Weight Contour
    • Contour Curves
    • Contour Displace
    • Contour Mask
  • Simulations
    • Reaction-Diffusion

参考:

alessandro-zomparelli/tissue: Tissue – Blender’s add-on for computational design – GitHub

Weight Tools · alessandro-zomparelli/tissue Wiki – GitHub

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA