Структура D3DXSHMATERIAL
Характеристики материала предварительно вычисляемой передачи сияния (PRT) сферической гармоники (SH).
Синтаксис
typedef struct D3DXSHMATERIAL {
D3DCOLORVALUE Diffuse;
BOOL bMirror;
BOOL bSubSurf;
FLOAT RelativeIndexOfRefraction;
D3DCOLORVALUE Absorption;
D3DCOLORVALUE ReducedScattering;
} D3DXSHMATERIAL, *LPD3DXSHMATERIAL;
Члены
-
Диффузное
-
Тип: D3DCOLORVALUE
-
Диффузное альбедо поверхности. Это значение игнорируется, если объект является зеркало.
-
bMirror
-
Тип: BOOL
-
Должно быть установлено значение FALSE.
-
bSubSurf
-
Тип: BOOL
-
Установите значение TRUE, чтобы включить подповерхностную рассеяние; любой объект, который выполняет подповерхностное рассеяние, не может быть зеркало.
-
RelativeIndexOfRefraction
-
Тип: FLOAT
-
Относительный индекс преломления — это отношение между двумя абсолютными индексами рефракция. Индекс рефракция — это отношение синуса угла падения к синусу угла преломления.
-
Поглощения
-
Тип: D3DCOLORVALUE
-
Коэффициент поглощения является параметром уравнения отрисовки объема, используемого для моделирования распространения света в участвующей среде.
-
Сокращенное отклоивание
-
Тип: D3DCOLORVALUE
-
Уменьшенный коэффициент рассеяния является параметром уравнения отрисовки объема, используемого для моделирования распространения света в среде-участнике.
Комментарии
В неспектральных сценах вместо значения яркости используется красный канал из материалов.
Дополнительные сведения о PRT см. в разделе:
- Jensen, Henrik Wann, et al. Siggraph Proceedings: A Practical Model for Subsurface Light Transport, 2001.
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел