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 という無料神シェーダーを使えばノーマルマップも使えるらしい。


コメント