Partilhar via


Estrutura D3DXSHMATERIAL

Características de material PRT (transferência de radiação pré-computada) de SH (harmônico esférico).

Sintaxe

typedef struct D3DXSHMATERIAL {
  D3DCOLORVALUE Diffuse;
  BOOL          bMirror;
  BOOL          bSubSurf;
  FLOAT         RelativeIndexOfRefraction;
  D3DCOLORVALUE Absorption;
  D3DCOLORVALUE ReducedScattering;
} D3DXSHMATERIAL, *LPD3DXSHMATERIAL;

Membros

Difusa

Tipo: D3DCOLORVALUE

Albedo difuso da superfície. Esse valor será ignorado se o objeto for um espelho.

bMirror

Tipo: BOOL

Deve ser definido como FALSE.

bSubSurf

Tipo: BOOL

Defina como TRUE para habilitar a dispersão de subsuperfície; qualquer objeto que faça dispersão subsuperficial não pode ser um espelho.

RelativeIndexOfRefraction

Tipo: FLOAT

Índice relativo de refração é a razão entre dois índices absolutos de refração. Um índice de refração é a proporção do seno do ângulo de incidência para o seno do ângulo de refração.

Absorção

Tipo: D3DCOLORVALUE

O coeficiente de absorção é um parâmetro para a equação de renderização de volume usada para modelar a propagação de luz em um meio participante.

ReducedScattering

Tipo: D3DCOLORVALUE

O coeficiente de dispersão reduzido é um parâmetro para a equação de renderização de volume usada para modelar a propagação de luz em um meio participante.

Comentários

Cenas não espectral usam o canal vermelho dos materiais em vez do valor de luminância.

Para obter mais informações sobre PRT, confira:

  • Jensen, Henrik Wann, et al. Siggraph Proceedings: A Practical Model for Subsurface Light Transport, 2001.

Requisitos

Requisito Valor
parâmetro
D3dx9mesh.h

Confira também

Estruturas D3DX