Compartir a través de


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
D3dx9mesh.h

Consulte también

Estructuras D3DX