カテゴリ: バンプ
シェーダ ファミリ: テクスチャ
出力: ベクトル
このシェーダは、レンダリング時に丸く見えるエッジを作成します。これは、詳細のモデリングなどの不要な作業を避けることが主な目的です。たとえば、このシェーダを使用すれば、実際にへこんだエッジや面取りしたエッジをテーブル表面に作成する必要はありません。
コンピュータによって生成されたオブジェクトのエッジは異常に鋭く見えますが、このシェーダの使用によってエッジがよりリアルに表現されます(丸み、面取り、擦り切れ、へこみなど)。丸みのあるエッジはライトを取り込み、ハイライトされる傾向があるので、より好ましい仕上がりとなります。
このシェーダは、ジオメトリの代用ではなく、バンプ マッピングなどの単なるシェーディング エフェクトです。直線のエッジや単純なジオメトリに最適ですが、カーブが大きく入ったジオメトリには適していません。
|
丸み付けエフェクトの半径をグローバル空間単位で指定します。
|
|
あらゆるマテリアルのすべての面に丸みを作成します。このパラメータをオフにすると、同じマテリアル上の面のみに丸みが作成されます。
|
|
[bump_shader]入力は、バンプ マップの法線を摂動させるシェーダを受け入れます。このポートは、バンプ モードがに設定されている場合にのみ使用されます。
その他のバンプ モードでは、bump_vector の座標空間と、シェーダ自体の戻り値(これもベクトル値)の座標空間を定義できます。また、「法線ベクトル摂動」またはまったく新しい「法線ベクトル」として解釈されるかどうかも定義できます。
のモードは、ベクトルに法線摂動が含まれること、つまり、現在の法線に修正が「追加される」ことを意味しています。一方、のモードは、実際の法線が入力されたベクトルで置換され、、、またはの座標空間で解釈されまます。
出力も同様で、[追加]モードとは、シェーダから現在の法線に追加する摂動ベクトルが返されることを意味しています。また[設定]モードとは法線ベクトル全体が返されることを意味しています。どちらのケースでも、シェーダは実際には現在の法線を修正しません。
|
Render Tree の使い方
このシェーダは、法線ベクトルを動かしずらすため、サーフェイス シェーダのバンプ パラメータなど、通常バンプ マップが使用される位置に適用する必要があります。また、このシェーダをアーキテクチュラルというシェーダと関連付けて使用することもできます。