3Dレンダリングプログラムから法線マップをエクスポートする方法

3Dレンダリングプログラムから法線マップをエクスポートする方法

私は Ethanon エンジンを使用しています。これは、法線マップから Lightin データをロードする 2.5D エンジンです。3D プログラム (Blender など) から法線マップをエクスポートする方法を探しています。

たとえば、3D プログラムで作成した次の柱があり、それを現在のビューでエクスポートするとします。

3Dプログラムからレンダリングされた柱

ここで、現在の視点から次のような法線マップを取得したいと思います。

ここに画像の説明を入力してください

どうすればいいでしょうか? インターネット上では、低ポリゴン 3D メッシュの詳細を再設定する方法として法線マップを説明する方法しか見つかりませんでしたが、これは私が求めているものではありません。これらの法線マップはテクスチャのように平坦化されており、このように現在の視点からのものではありません。

この問題を十分に明確に説明できたと思います。

(注: この投稿の画像は、Ethanon エンジンの標準サンプル オブジェクトからのものです)

答え1

Blender では、まず、通常の単純なメッシュに詳細を追加する場合と同じように、高ポリゴン メッシュから低ポリゴン メッシュに法線マップをベイクします。

繰り返しになりますが、詳細を偽装する場合は、法線マップをテクスチャとして適用し、法線値に影響を与える影響度を設定します (影響パネル/ジオメトリ:法線)。

ここが違いです。代わりに、拡散色に影響するよう影響を設定するだけで (影響パネル/拡散:色)、法線ボタンのチェックを外すと、法線マップが単純な平面テクスチャのように適用されます。

最後に、シーンからランプを削除し、環境照明をオンにします。その後、レンダリングをクリックするだけで準備完了です。

関連情報