本日は Blender, Unity の技術調査枠です。
Blender で作成したオブジェクトを Unity に取り込む際、マテリアルを分割する方法をまとめます。
以前作成したタブレットオブジェクトを元に進めます。
編集モードでUV展開を行います。ここでマテリアルを分割したいメッシュ毎にUV展開を行います。
2つに分割する際は反転(Ctrl+Iキー)を利用すると、選択メッシュが簡単に切り替えられるので便利です。
それぞれのUV配置をエクスポートします。
UV配置を元に、画像処理ソフトで別々にテクスチャを作成します。
・画面用テクスチャ
・本体用テクスチャ
Blender に戻り、二つのマテリアルを作成し、それぞれのテクスチャを設定します。
UV展開を切り分けたメッシュに、それぞれ適切なマテリアルを割り当てます。
後はFBXファイル形式でエクスポートを行い、Unity に取り込みます。
以下のように、マテリアルが分割して読み込まれました。適切なテクスチャを設定すれば完了です。
注意点として、Blender 上でマテリアルを分割していても、参照するテクスチャの名前が同じだと Unity 上でマテリアルは分割されません。
以下の記事で触れているので合わせて読んでみてください。
bluebirdofoz.hatenablog.com