D3DXSHMATERIAL 構造体
球面調和(SH)事前計算された放射輝度転送(PRT)材料特性。
構文
typedef struct D3DXSHMATERIAL {
D3DCOLORVALUE Diffuse;
BOOL bMirror;
BOOL bSubSurf;
FLOAT RelativeIndexOfRefraction;
D3DCOLORVALUE Absorption;
D3DCOLORVALUE ReducedScattering;
} D3DXSHMATERIAL, *LPD3DXSHMATERIAL;
メンバー
-
拡散光
-
サーフェスの拡散アルベド。 オブジェクトがミラーの場合、この値は無視されます。
-
bMirror
-
種類: BOOL
-
FALSE に設定する必要があります。
-
bSubSurf
-
種類: BOOL
-
サブサーフェススキャッタリングを有効にするには、TRUE に設定します。サブサーフェス スキャッタリングを行うオブジェクトは、ミラーにすることはできません。
-
RelativeIndexOfRefraction
-
型: FLOAT
-
屈折の相対インデックスは、2 つの絶対屈折インデックス間の比率です。 屈折のインデックスは、屈折角度のサインに対する入射角のサインの比率です。
-
吸収
-
吸収係数は、関与する媒体内の光伝搬をモデル化するために使用されるボリュームレンダリング式のパラメータです。
-
ReducedScattering
-
縮小散乱係数は、関与する媒体での光伝搬をモデル化するために使用されるボリュームレンダリング式のパラメータです。
注釈
非スペクトル シーンでは、輝度値の代わりにマテリアルの赤チャネルが使用されます。
PRT の詳細については、次を参照してください。
- Jensen、Henrik Wann、et al. Siggraph Proceedings: A Practical Model for Subsurface Light Transport, 2001.
要件
要件 | 値 |
---|---|
ヘッダー |
|
こちらもご覧ください