こんにちは、エンジニアのオオバです。
何度も修正作業が発生するテクスチャの描き込み作業。
オオバはPhotoshopを使うことが多いです。
BlenderとPhotoshop間のテクスチャ反映と更新を
手早く実行する方法について紹介します。
👉DOTweenの教科書を読んでUnityアニメーションをプログラミングしてみよう!
本記事の結論
- UV > Export UV Layoutで画像ファイル書き出し
- 書き出したファイルをPhotoshopで編集してPSDで保存
- UV Editing > Image > ReplaceでPSDを読み込む
- その後Photoshopを修正したときはUV Editing > Image > Reloadで反映
手順
![【Blender】UVマップの編集・更新を手早く実行する方法_0](https://cdn-ak.f.st-hatena.com/images/fotolife/e/esakun/20210711/20210711125039.png#502__500)
この立方体のUVをPhotoshopで編集、更新していきます。
![【Blender】UVマップの編集・更新を手早く実行する方法_1](https://cdn-ak.f.st-hatena.com/images/fotolife/e/esakun/20210711/20210711125818.png#188__500)
UV Editing > UV > Export UV Layoutから画像を保存。
![【Blender】UVマップの編集・更新を手早く実行する方法_2](https://cdn-ak.f.st-hatena.com/images/fotolife/e/esakun/20210711/20210711125937.png#500__500)
このファイルをPhotoshopに取り込んで編集します。
![【Blender】UVマップの編集・更新を手早く実行する方法_3](https://cdn-ak.f.st-hatena.com/images/fotolife/e/esakun/20210711/20210711130036.png#750__465)
とりあえず背景を黄色くしてみました。
tex_cube.psd
というファイル名で保存します。
ここで大事なのはPhotoshopのレイヤーを残すこと。
テクスチャを描き込むときはレイヤーがないと不便です。
わざわざPSDを別ファイルに保存するのも手間。
ということでBlenderに直接PSDを読み込ませるためにPSD形式保存します。
tex_cube.psd
と名付けました。
![【Blender】UVマップの編集・更新を手早く実行する方法_4](https://cdn-ak.f.st-hatena.com/images/fotolife/e/esakun/20210711/20210711125052.png#434__280)
Image > Replaceでtex_cube.psdを選択。
![【Blender】UVマップの編集・更新を手早く実行する方法_5](https://cdn-ak.f.st-hatena.com/images/fotolife/e/esakun/20210711/20210711125104.png#496__500)
するとUVマップが置き換わります。
![【Blender】UVマップの編集・更新を手早く実行する方法_6](https://cdn-ak.f.st-hatena.com/images/fotolife/e/esakun/20210711/20210711130238.png#750__465)
その後Photoshopで背景を青にしてみましょう。
![【Blender】UVマップの編集・更新を手早く実行する方法_7](https://cdn-ak.f.st-hatena.com/images/fotolife/e/esakun/20210711/20210711125133.png#460__300)
Image > Reloadをするだけでテクスチャは更新されます。
まとめ
- UV > Export UV LayoutでUVマップを書き出す
- PhotoshopはPSDで保存
- BlenderでPSDを読み込み
- 更新はImage > Reload
このワークフローを現在は採用しています。
以上。
![](https://cdn-ak.f.st-hatena.com/images/fotolife/e/esakun/20210711/20210711125039.png#714.0__710.0)
この記事が気に入ったらフォローしよう
オススメ記事
検証環境
- Blender2.93.1