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 |
|
Confira também