ベント法線マップ

アンリアル エンジン 4 におけるベント法線マップの使用方法の概要です

Windows
MacOS
Linux

Non Bent Normal

Bent Normal

マテリアル内でベント法線マップを使用すると、ライティングおよびシェーディングに対するマテリアルの反応を改善することができます。このページには、アンリアル エンジン プロジェクトでベント法線を使用する上で必要なすべての情報が提供されています。

ベント法線を使用するメリット

ベント法線を使うと以下のようなメリットがあります。

  • ベント法線の最大の効果は、ライトビルドの後に発生するライト漏れの量を減らすことができます。

  • ベント法線をアンビエント オクルージョン (AO) と一緒に使用すると Diffuse 間接ライティングが改善されます。間接ライティングに対して法線ではなくベント法線を使うことで Diffuse 間接ライトが GI (グローバルイルミネーション) にさらに一致するからです。

Diffuse indirect lighting using AO

Diffuse indirect lighting using Bent normal

ベント法線の作成

ベント法線で最高の質感を出し、アンリアル エンジンによるベント法線マップの計算方法の推測と一致させるために、ベント法線マップの作成時には以下の情報を忠実に守ってください。

  • ベント法線マップを作成する時には必ず 余弦分布 を使ってください。

  • Substance Designer 6 を使って、標準の法線や AO マップのようにベント法線マップを生成することができます。

  • ベント法線マップを作成する時には、キャラクターが T-Pose になっていることを確認してください。

  • ベント法線と AO には同じ 距離 設定を使用します。

  • ベント法線は法線マップと同じ空間に存在します。以下の表で詳細を確認してください。

    ワールド空間のタイプ

    法線マップのタイプ

    ベント法線のタイプ

    World

    World

    World

    Tangent

    Tangent

    Tangent

アンリアル エンジンでベント法線を使用する

マテリアル内にベント法線マップを使用する方法は、法線マップのセットアップおよび使用方法と非常によく似ています。Bent Normal カスタム出力ノードをマテリアル グラフに接続して、ベント法線マップを下の画像のように接続するだけです。また、AO マップの入力が Ambient Occlusion 入力に接続するようにしてください。

クリックしてフルサイズで表示

リフレクション オクルージョン

ベント法線マップは従来とは別のパワフルな使い方もできます。それが、リフレクション オクルージョン / スペキュラ オクルージョンです。アンビエント オクルージョン (AO) マップは、Diffuse 間接ライトをオクルードします。一方、リフレクション オクルージョンも同じコンセプトですが、Specular 間接ライトを遮ろうとします。これは、スペキュラ ローブを可視部分のコーン (このコーンは、半球のうちでオクルードされていない部分を示し、コーンの軸としてのベント法線およびコーンの角度としての AO 量によって記述される) と交差させることによって計算されるものです。これにより、スペキュラ ライトの漏れが大幅に減ります。SSR データが使用できない場合は特にそうです。

マルチバウンスの近似値をオクルージョンもサポートされています。最初のバウンスの AO またはリフレクション オクルージョンではなく、複数回のバウンスの反射の近似値を使います。マルチバウンス近似により、明るいマテリアルは光の損失が減り、色付きマテリアルはさらに高彩度化します。

AO

Bent Normal

Select Skin
Light
Dark

新しい Unreal Engine 4 ドキュメントサイトへようこそ!

あなたの声を私たちに伝えるフィードバックシステムを含め、様々な新機能について開発をおこなっています。まだ広く使える状態にはなっていないので、準備ができるまでは、ドキュメントフィードバックフォーラムで、このページについて、もしくは遭遇した問題について教えていただけると助かります。

新しいシステムが稼働した際にお知らせします。

フィードバックを送信