D3DXSHMATERIAL-Struktur
Sh-Materialmerkmale (SphericalIcal, pherical- oder SH)-Radiance Transfer (PRT) vorberechnunget.
Syntax
typedef struct D3DXSHMATERIAL {
D3DCOLORVALUE Diffuse;
BOOL bMirror;
BOOL bSubSurf;
FLOAT RelativeIndexOfRefraction;
D3DCOLORVALUE Absorption;
D3DCOLORVALUE ReducedScattering;
} D3DXSHMATERIAL, *LPD3DXSHMATERIAL;
Member
-
Diffus
-
Typ: D3DCOLORVALUE
-
Diffuses Albedo der Oberfläche. Dieser Wert wird ignoriert, wenn das -Objekt ein Spiegel ist.
-
bMirror
-
Typ: BOOL
-
Muss auf FALSE festgelegt werden.
-
bSubSurf
-
Typ: BOOL
-
Legen Sie diese Option auf TRUE fest, um die Subsurface-Punktung zu aktivieren. Jedes Objekt, das untergeordnetes Streuen vor sich geht, kann kein Spiegel sein.
-
RelativeIndexOfRefraction
-
Typ: FLOAT
-
Der relative Index der Refraction ist das Verhältnis zwischen zwei absoluten Indizes der Refraction. Ein Index der Refraktion ist das Verhältnis des Sinus des Winkels des Verhältnisses zum Sinus des Refraktionswinkels.
-
Absorption
-
Typ: D3DCOLORVALUE
-
Der Lichtkoeffizient ist ein Parameter für die Volumenrenderinggleichung, die verwendet wird, um die Lichtpropagierung in einem beteiligten Medium zu modellieren.
-
ReducedScattering
-
Typ: D3DCOLORVALUE
-
Der reduzierte Punktzahlkoeffizient ist ein Parameter für die Volumerenderinggleichung, die verwendet wird, um die Lichtweitergabe in einem beteiligten Medium zu modellieren.
Hinweise
Nicht-Szenen verwenden den roten Kanal aus den Materialien anstelle des Leuchtdichtewerts.
Weitere Informationen zum PRT finden Sie unter:
- Siggraph Proceedings: A Practical Model for Subsurface Light Transport, 2001. (Siggraph Proceedings: A Practical Model for Subsurface Light Transport, 2001)
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|