Blenderで、テクスチャ・ペインティング (Texture Painting) を行う
【概要】
テクスチャ・ペインティングは、3Dモデルの表面に直接色や模様を描き込む機能である。本ページでは、立体の作成、テクスチャ画像の新規作成、マテリアル設定、マスク画像による半透明表示までの手順を、スクリーンショットとともに説明する。
テクスチャ画像の作成・編集は、Blenderのテクスチャペイントモードで行う。このとき、画像ファイルをBlenderの中で重ね合わせて表示し、画像ファイルの中の画素の色をテクスチャ画像に写し取ることができる。画像ファイルは写真撮影などで得られるが、斜めから撮影した写真を使う場合は、正面画像に変換してから使う。
【目次】
【関連する外部ページ】
- Blenderの公式ページ: https://www.blender.org/
- Blender 公式マニュアル「Texture Paint」: https://docs.blender.org/manual/en/latest/sculpt_paint/texture_paint/index.html
【サイト内の関連情報】
前準備
Blenderは,3次元コンピュータグラフィックス・アニメーションソフトウェアである.3次元モデルの編集,レンダリング,光源やカメラ等の設定による3次元コンピュータグラフィックス・アニメーション作成機能がある.
メニューの日本語化を行っておくと使いやすい.「編集(Edit)→プリファレンス(Preferences)→インターフェイス(Interface)→翻訳(Translation)」で設定できる.
テクスチャ・ペインティング (Texture Painting) を学ぶ
立方体と平面の作成
- Blender起動時に配置されている立方体を削除する。
選択されたオブジェクトの削除: DELキーを押す。右クリックメニュー(コンテキストメニュー)からも実行できる。

- 3Dカーソルを原点に移動する。
Shift + Sキーを押し、表示されるパイメニューから「カーソル → ワールド原点」を選ぶ。
- 平面を追加する。
Shift + Aキーを押し、「メッシュ」→「平面」を選ぶ。

- 平面のサイズを調整する。
追加した平面を選択した状態で、Sキーを押して拡大縮小モードに入り、目的の大きさにする。
- 平面の位置を調整する。
Gキーを押して移動モードに入り、所定の位置に置く。大まかな配置でよい。
- 立方体を追加する。
Shift + Aキーを押し、「メッシュ」→「立方体」を選ぶ。
- 立方体の寸法を設定する。
サイドバー(Nキーで表示・非表示を切り替え)の「アイテム」タブで、寸法を次の値にする。
- X: 0.03 m
- Y: 0.95 m
- Z: 2 m

- この時点でのBlenderファイル: 05.blend
テクスチャ画像の新規作成
- 立方体を選択する。
ツールバーの選択ツールを選んだ後、立方体を左クリックする。
- ワークスペースを「テクスチャ・ペイント (Texture Paint)」に切り替える。

- 新規テクスチャ画像を作成する。
画面左側のイメージエディタ上部にある「新規」をクリックする。

- 新規画像の名前・サイズ・色を設定し、「OK」をクリックする。

テクスチャスロットおよびマテリアルの設定
- プロパティエディタの「アクティブツール」タブを開く。
- テクスチャスロットに、作成したテクスチャ画像を割り当てる。

- マテリアルを設定する。
プロパティエディタの「マテリアル」タブを開き、「新規」をクリックしてマテリアルを追加する。ベースカラーに、作成したテクスチャ画像を接続する。

レンダーモードへの切替および確認
- 3Dビューポート右上のビューポートシェーディングのアイコンから「レンダー」を選ぶ。
- テクスチャ画像が立方体に反映されていることを確認する。

テクスチャ・ペインティングの実施
- ワークスペースを「テクスチャ・ペイント」に戻す。
- ブラシでテクスチャ画像にペイントする。
3Dビューポート上で直接ペイントできる。描いた内容はイメージエディタ側にも同時に反映される。

- ペイントが終わったら、イメージエディタの「画像」メニューから「保存」を実行する。ここで保存しないとペイント結果は失われる。
マスク機能による半透明表示
- マスク用の画像として door.png を使用する。透明にする部分を黒、不透明にする部分を白で表した画像である。

- マテリアルのアルファ(透明度)にマスク画像を接続する。
- マテリアル設定の「レンダーメソッド」を「ブレンド」に設定する。
- 3Dビューポート上で半透明表示を確認する。

画像裏返し操作
- マスク画像の向きが意図と異なる場合は、画像を裏返す。
イメージエディタの「画像」メニューから水平方向または垂直方向の反転を実行する。

- この時点でのBlenderファイル: 05b.blend
全体まとめ
- テクスチャ・ペインティングでは、3Dビューポート上で直接テクスチャ画像にペイントできる。
- テクスチャスロットとマテリアルを設定することで、ペイント結果がオブジェクトの外観に反映される。
- マスク画像とレンダーメソッド「ブレンド」を組み合わせると、半透明表現ができる。