0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Mayaの「体の部位ごとにサンプルカラーをアサインして印をつける」テクニックをBlender5でも使う方法(頂点カラーを塗る)

0
Last updated at Posted at 2026-06-14

ローポリで極めるキャラクターモデリングを読んでいた際に、
「体の部位を識別しやすくするために、サンプルカラーをアサインする(≒頂点カラーを塗り分ける)」という便利そうなテクニックをMayaで使っていたが、これをBlenderでもやりたいなと思って色々調べた結果を備忘録として書いておきます。

この記事を書いてる時点でのBlenderのバージョンは5です。
未来のバージョンでは操作や名称が変わっている可能性があります。

ビューポートの設定

まず、頂点カラーを見えるようにするための設定を行います。
スクリーンショット 2026-06-14 145744.png

①ビューポートの左から二番目「ソリッド」を選択
②次にオブジェクトカラーを「属性」変更
*照明などその他設定はお好みで(フラットが好きなのでここでは照明をフラットに)

カラー属性の設定

右側のデータタブを選び、カラー属性を確認。
ドメインが「面コーナー」であれば特に弄る必要はない。
image.png
もしドメインが「頂点」となっている場合は-ボタンを押下して削除し、+ボタンで面コーナーのカラー属性を追加する。
(データタイプは「カラー」でも「Byteカラー」でも問題ないと思われるが、筆者が違いを理解できていない)
image.png
ドメインが「頂点」になった状態で頂点カラーを塗ると、画像のように境界線がぼやけてしまうので部位ごとに目印をつける用途には向いていない。
(画像は同じ頂点カラーの塗り方で比較したもの。左が「面コーナー」、右が「頂点」)
名称未設定.jpg

カラーパレットの設定

この時点で、色分けするためのカラーをあらかじめ作っておきます。

注意
Shift+Xでカラーピッカーが使えるが、そのまま使うと取れるのは画面に表示されている色らしく頂点カラーとして設定されている色を取れないようなのでNG

①なんでもいいのでオブジェクトを選択して「頂点ペイントモード」に移動
②右側にある「ツール」を押して、カラーパレットを選択して「新規」を押す。
スクリーンショット 2026-06-14 150240.png

③色を決めた後、下の「+」ボタンを押下するとカラーを追加することが出来す。
image.png

同じ要領で塗分けに必要な分だけのカラーをあらかじめ追加しておくと作業がやりやすい。
image.png
また、+-の横にある▲▼のボタンを押すことでパレットの順番を入れ替えられる。

頂点カラーの設定

後は頂点カラーを塗るだけですが、便利そうなやり方を書いておきます。

①まずオブジェクトを編集して選択モードを「面」に設定
image.png

②塗りたい面を選択
image.png

③選択したまま、頂点ペイントモードに切り替えて「ペイントマスク」(頂点ペイントの真横のボタン)を有効にする。
image.png

④最後に、先ほどのカラーパレットから塗りたい色をクリックして選択した後
Ctrl+Xを押すと塗りつぶし(頂点カラーの設定)完了

注意
頂点カラーの設定(ここで言う塗りつぶす操作)をShift+Kと解説しているサイトが多いですが、それは過去のバージョンの操作です。バージョン4からCtrl+Xに変わっています。

スクリーンショット 2026-06-14 151406.png

以上です。

おまけ

過去にほぼ同じような記事を書いているものの、説明が雑だったので書き直しました。
今回の方法でも過去の記事と同様にSubstancePainter上でベイクを行い頂点カラーの色別にマスクをかけることが可能です。
下記にも該当部分だけ転記しておきますので、必要な方は展開して読んでください。
https://qiita.com/e1ght3/items/69dc9feab6530a51a58f

Substance Painterでマスクとして使用する

Substance Painterの操作

カラーIDをベイク

右上のクロワッサンみたいなアイコンをクリック
image.png

IDの箇所を選択して、カラーソースは「頂点カラー」を選択。
image.png

必要なマテリアル分これを繰り返したら「テクスチャをベイク」を押下。
image.png

カラーIDを使ったマスクを設定

塗りレイヤーやペイントレイヤーを追加

右クリックから「カラー選択でマスクを追加」を選択
image.png

カラー選択をIDマスクにして(おそらくデフォルトではなってる)
カラー選択ボタンを押下
スポイトでマスクしたい色を選択すればOK
image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?