日々是好日~every day is a good day~

日常の中の非日常の備忘録

【Blender】テクスチャをベイクする

以前テーブルセットの3Dモデルを作った時に 模様のお皿をFBXにエクスポートできなかった件

everydayisagoodday.hatenadiary.com

保留にしていた件ですが 何となくできるようになったので やり方をメモ

これが正解か自信はありませんが 結果としてできているのでやり方の一つではあるのかなと思います

以前やっていたことは

お皿のマテリアルを2つ作成 1つはお皿の下側用 もう1つはお皿の上側(模様をつける面)用

お皿上側の頂点グループをマテリアルに割り当ててUV展開 ここまでは同じ

この後のシェーディングから

画像テクスチャDish.pngはお皿の模様の画像(実際は透過モード)

新規に画像テクスチャPattern.pngを作成

レンダープロパティーのレンダーエンジンをCyclesにする

バイスGPUの方がいいのですが私のPCはGPUがないのでCPUのまま

下にスクロールしてベイク/ベイクタイプをディフューズにして ベイク/影響/照明の直接照明および間接照明のチェックをはずし

先ほど作った画像テクスチャ(Pattern)が選択されている事を確認してベイクをクリック

しばらくすると表示通りの画像(Pattern.png)が作成されるのでこれを保存

この画像テクスチャをプリンシプルBSDFにつないで保存

FBXにエクスポートしてFBXファイルとPattern.pngをUnityにドラッグ&ドロップ

シーン内にお皿をドラッグ&ドロップすると

 

UnityでもBlenderと同じように表示できました

これで1つ問題解決

続けていると何となくできるようになってくるから不思議です