Estructura D3DXSHMATERIAL
Características del material de transferencia de radianza (PRT) esféricas (SH) precalculadas.
Sintaxis
typedef struct D3DXSHMATERIAL {
D3DCOLORVALUE Diffuse;
BOOL bMirror;
BOOL bSubSurf;
FLOAT RelativeIndexOfRefraction;
D3DCOLORVALUE Absorption;
D3DCOLORVALUE ReducedScattering;
} D3DXSHMATERIAL, *LPD3DXSHMATERIAL;
Miembros
-
Difusa
-
Tipo: D3DCOLORVALUE
-
Albedo difuso de la superficie. Este valor se omite si el objeto es un reflejo.
-
bMirror
-
Tipo: BOOL
-
Debe establecerse en FALSE.
-
bSubSurf
-
Tipo: BOOL
-
Establézcalo en TRUE para habilitar la dispersión de subsurface; cualquier objeto que realice dispersión de subsurface no puede ser un reflejo.
-
RelativeIndexOfRefraction
-
Tipo: FLOAT
-
Índice relativo de la refracción es la relación entre dos índices absolutos de refracción. Un índice de refracción es la relación del seno del ángulo de incidencia con el seno del ángulo de refracción.
-
Absorción
-
Tipo: D3DCOLORVALUE
-
El coeficiente de absorción es un parámetro para la ecuación de representación de volumen utilizada para modelar la propagación de luz en un medio participante.
-
ReduceScattering
-
Tipo: D3DCOLORVALUE
-
El coeficiente de dispersión reducido es un parámetro para la ecuación de representación de volumen utilizada para modelar la propagación de luz en un medio participante.
Comentarios
Las escenas no espectrales usan el canal rojo de los materiales en lugar del valor de la luminancia.
Para obtener más información sobre PRT, consulte:
- Procedimientos de Siggraph: Un modelo práctico para transporte ligero de subsurface, 2001.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Consulte también