夜風のMixedReality

xRと出会って変わった人生と出会った技術を書き残すためのGeekなHoloRangerの居場所

Blenderを用いてワイヤフレームなテクスチャを取得する

本日はBlender枠です。

今回はワイヤフレームのテクスチャを作成してUnityなどパフォーマンスの問題で簡単にワイヤフレームが実現できない場合などにも軽量に使用できるようにしていきます。

〇環境

・Windows11PC

・Blender4.1

Blenderでワイヤフレームなテクスチャを作成する

前提として3面化を行いすべてのメッシュが3角ポリゴンであらわされているようにします。

①Shadingウィンドウで追加から入力ワイヤーフレームを選択します。

これによってワイヤーフレームノードが追加されます。

②作成したワイヤーフレームノードの係数をアルファに接続します。

③アルファを使用するためマテリアルの設定からブレンドモードアルファブレンドに設定します。

これによってワイヤフレームの見た目を取得できます。

〇テクスチャとして書き出し

ワイヤフレーム表現はできましたが、このままではBlender内でのみの見た目です。

ワイヤフレームを画像に焼き付けます。

①新規の画像テクスチャを作成します。

この時に新規で作成したテクスチャノードだけが選択されているようにしてください。

Blenderのレンダー設定からレンダーエンジンをCyclesに変更します。

③レンダー設定のベイクタブからベイクタイプディフューズへ設定しカラー以外の寄与のパラメータをオフにします。

④この状態でベイクを行います。

これによってUV座標に沿って次のような画像が生成されます。

ワイヤーフレームノードのサイズを変更することでワイヤーフレームの太さがわかります。

ここでベイクした画像をUnityでマテリアルのテクスチャとして使用します。

以上でBlenderを用いてワイヤフレームなテクスチャを生成、使用ができました。