概要
Blenderの無料アドオン「BAKE-A-NODE」を使うとシェーダーノードの出力を手軽にテクスチャへベイクできます。
その手順をまとめます。
本文
まずアドオンをインストールします。ZipファイルはBake-A-Nodeのダウンロードサイトからダウンロードしてきてください。
Shading画面を表示して、焼き付けたいテクスチャの最終出力ノードを選択状態にします(今回の場合はColorRampを選択しました)
サイドメニューを表示(表示されてなかったらNキーを押してください)してNodeタブを選びます。そしてBake Nodeを押します。
ポップアップが表示されますので、目的のクオリティに合わせた設定にします(とりあえずスクショのような設定にすれば大丈夫だと思います)
最後にOKを押すとベイク処理が始まります。
Outputにはいくつか選択肢があると思いますが、これは選択したノードの出力端子が表示されます。
今回の例では「Color」と「Alpha」が表示されましたが、出力のラインがつながっているColorを選びました。
この要領でRoughnessやNormalもベイクすることができます。
Texture Paint画面を表示するとテクスチャにベイクされていることが確認できます。
Image*を押してSave Asからテクスチャ画像を保存しておきます。
再びShading画面に戻るとイメージテクスチャのノードが自動で用意されています。ColorRampの接続をイメージテクスチャの接続に入れ替えます。3Dオブジェクトに元のシェーダーと同じ模様が表示されました。テクスチャのベイクが正しく行われました
補足
今回の記事はこの動画を参考にしました。
Free Blender Addon for Shading l Bake a Node