Structure D3DXSHMATERIAL
Caractéristiques matérielles de transfert de rayonnement précalculé harmonique sphérique (SH).
Syntaxe
typedef struct D3DXSHMATERIAL {
D3DCOLORVALUE Diffuse;
BOOL bMirror;
BOOL bSubSurf;
FLOAT RelativeIndexOfRefraction;
D3DCOLORVALUE Absorption;
D3DCOLORVALUE ReducedScattering;
} D3DXSHMATERIAL, *LPD3DXSHMATERIAL;
Membres
-
Diffus
-
Type : D3DCOLORVALUE
-
Albédo diffus de la surface. Cette valeur est ignorée si l’objet est un miroir.
-
bMirror
-
Type : BOOL
-
Doit avoir la valeur FALSE.
-
bSubSurf
-
Type : BOOL
-
Définissez sur TRUE pour activer la diffusion en sous-surface ; tout objet qui effectue une diffusion en sous-surface ne peut pas être un miroir.
-
RelativeIndexOfRefraction
-
Type : FLOAT
-
L’index relatif de la réfraction est le rapport entre deux index absolus de la réfraction. Un index de réfraction est le rapport entre le sinus de l’angle d’incidence et le sinus de l’angle de réfraction.
-
Absorption
-
Type : D3DCOLORVALUE
-
Le coefficient d’absorption est un paramètre de l’équation de rendu du volume utilisée pour modéliser la propagation de la lumière dans un milieu participant.
-
Réduction descatterings
-
Type : D3DCOLORVALUE
-
Le coefficient de diffusion réduit est un paramètre de l’équation de rendu du volume utilisée pour modéliser la propagation de la lumière dans un milieu participant.
Notes
Les scènes non spectrales utilisent le canal rouge des matériaux au lieu de la valeur de luminance.
Pour plus d’informations sur PRT, consultez :
- Jensen, Henrik Wann, et al. Siggraph Proceedings: A Practical Model for Subsurface Light Transport, 2001.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête |
|
Voir aussi