ハンバーガーをベイクしてみる

blender

VRChatに持っていくためUnityにハンバーガーを入れたら
おいしくなさそう…というわけで
アンビエントオクリュージョン等をベイクしていきたい。

シェーダーstandardの色

シェーダーToon Lit 肉がまずそうなような…

複数のメッシュのベイク

AO(アンビエントオクリュージョン)のベイクのため、複数のメッシュを並べて1回でベイクしたい

少し変だけど今は並べられればOK

しかし単体にしかならない

色々考えて、ハンバーガーの具を全部同じメッシュに結合(Ctrl+J)してから
ベイクすれば良いと思いました。

Ctrl+JでUVがずれる

オブジェクトプロパティのUVMapの名前が「UVmap」「UVマップ」の2種類になっているのが原因で
結合するとUVがずれて使えなくなる為、
すべて同じ名前にしてから「Ctrl+J」で結合しました。うまくいきました。
AOをRGBミックスで色を付けて乗算すれば…(ミックスではなく「明るい方」がよかった、もっといいのがありそう)

影がついてハンバーガーの見た目が少し変わる…っ

ベイクとテクスチャを1枚にまとめる

ノードで、画像テクスチャを新規作成、どこにも繋げない状態で選択、
ベイクからディフューズとカラーを選択、ベイクを押して書き出し。

Unityに入れた

こんな感じになりました!

こっちは最初の状態、結構違いますね!どっちがいいかは好みか…

今回はこれにてハンバーガー終了…!

ノーマルマップはToon Litでは使えず…次回Standardのシェーダーでもやってみたい。

…と思ったらlil Toon という無料神シェーダーを使えばノーマルマップも使えるらしい。

コメント

タイトルとURLをコピーしました