2023年05月13日

パンケーキをSLにアップする4

Blender上でのイメージができあがったので、今回はいよいよテクスチャーを作ります。
これには、Blenderのテクスチャーベイクという仕組みを使います。
簡単に言うと、Blenderで見える3次元イメージを2次元テクスチャーに焼き付けるという感じです。

パンケーキをSLにアップする4

ベイクは、マテリアルごとに行うので、マテリアルタブでorange2を選択しておきます。
シェーダーエディタを開いておきます。

パンケーキをSLにアップする4

最初に、ベイクする画像テクスチャーを追加します。
シェーダーエディターの余白でShift+Aキーを押して、図のように画像テクスチャーを追加します。

パンケーキをSLにアップする4

新規をクリックします。

パンケーキをSLにアップする4

pancakeという名前とし、大きめの1024pxにしました。

パンケーキをSLにアップする4

右のレンダータブ?にして、レンダーエンジンをCyclesに変更します。
ちなみに、Eevee(ポケモンのイーブイw)は、リアルタイムレンダリングです。
今使用してるBlender3.0.0では、Cyclesにしないとベイクできません。新しいバージョンではできるらしいですが・・。

パンケーキをSLにアップする4

ベイクを開いてベイクする影響を設定します。
パンケーキは透明ではないし、発光しませんので、伝播と放射のチェックをはずしました。
照明は、現在見えてるイメージどおり、直接・間接照明にチェックしました。
直接照明は、Blenderのライトなので、チェックをはずしてもいいかもです。

パンケーキをSLにアップする4

ベイクするオブジェクト(上のパンケーキ)を選択し、ベイクする画像テクスチャーノードを選択(白枠になる)して、ベイクをクリックすると、処理が開始されます。

パンケーキをSLにアップする4

ベイクが完了すると、左に画像が表示されます。
パンケーキ本体やはちみつの陰影まで付いていることがわかります。
当方の非力なPCでは、6分かかりました。

パンケーキをSLにアップする4

できた画像は、図のように保存しておきます。

パンケーキをSLにアップする4

マテリアルをorangeにして、同様のベイクを行います。
この時、ベイクする画像の名前は、誤って上書きしないように別のPancake2としました。
パンケーキの見え方がおかしくなったりしたら、元のブレンダーファイルを読み込んで今回記事の最初から処理するといいです。

パンケーキをSLにアップする4

orangeマテリアルのベイクが終わったら、図のように左に表示させます。

パンケーキをSLにアップする4

同様に、保存しておきます。うまく陰影付きのテクスチャーができてますね。
orange2とorangeの2枚のテクスチャーができました。これは後でGIMPなどを使って1枚にします。

パンケーキをSLにアップする4

もう一つ、はちみつについてもベイクを行います。新たにhonnyという画像テクスチャーノードを追加しました。
ベイクの設定では、はちみつが透明であるため、伝播についてもチェックします。
はちみつオブジェクトと画像テクスチャーノードを選択して、ベイクをクリックします。

パンケーキをSLにアップする4

ベイク処理が終わると、こんな画像が表示されました。透明感や、光沢、バターの陰影も付いてます。
透明なオブジェクトだと、光の反射や屈折などを計算するため、レンダリングに時間がかかります。
当方のPCでは20分強かかりました。
SLでは、Blenderどおりには表示されないため、ここまで時間をかけずSLで調整するのもありですね。

パンケーキをSLにアップする4

できた画像は、保存しておきます。
今回は、ここまでです。
次回最終回です。

同じカテゴリー(メッシュ)の記事画像
パンケーキをSLにアップする5
パンケーキをSLにアップする3
パンケーキをSLにアップする2
パンケーキをSLにアップする1
Omega アプライヤー作成
6Dooスキンづくり
同じカテゴリー(メッシュ)の記事
 パンケーキをSLにアップする5 (2023-05-14 08:15)
 パンケーキをSLにアップする3 (2023-05-12 17:22)
 パンケーキをSLにアップする2 (2023-05-11 14:04)
 パンケーキをSLにアップする1 (2023-05-10 21:40)
 Omega アプライヤー作成 (2017-05-13 21:15)
 6Dooスキンづくり (2017-05-12 21:54)
Posted by komaxi at 10:53 │メッシュ