D3DXSHMATERIAL 구조체

SH(구면 고조파) PRT(사전 계산된 발광 전이) 재료 특성.

구문

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

흡수 계수는 참여하는 매체에서 조명 전파를 모델링하는 데 사용되는 볼륨 렌더링 수식에 대한 매개 변수입니다.

ReducedScattering

형식: D3DCOLORVALUE

감소된 분산 계수는 참여하는 매체에서 조명 전파를 모델링하는 데 사용되는 볼륨 렌더링 수식에 대한 매개 변수입니다.

설명

비 스펙트럼 장면은 광도 값 대신 재질의 빨간색 채널을 사용합니다.

PRT에 대한 자세한 내용은 다음을 참조하세요.

  • 젠슨, 헨릭 완, 외. 시그 그래프 절차: 지하 빛 전송을위한 실용적인 모델, 2001.

요구 사항

요구 사항
헤더
D3dx9mesh.h

추가 정보

D3DX 구조체