삼각형 보간(Direct3D 9)

렌더링 중에 파이프라인은 각 삼각형에서 꼭짓점 데이터를 보간합니다. 꼭짓점 데이터는 광범위한 데이터일 수 있으며 확산 색, 반사 색, 확산 알파(삼각형 불투명도), 반사 알파 및 안개 계수(고정 함수 꼭짓점 파이프라인 및 프로그래밍 가능한 꼭짓점 파이프라인의 경우 안개 레지스터에서 가져온)를 포함할 수 있습니다(이에 국한되지 않음). 꼭짓점 데이터는 꼭짓점 선언(Direct3D 9)으로 정의됩니다.

일부 꼭짓점 데이터의 경우 보간은 다음 표와 같이 현재 음영 모드에 따라 달라집니다.

음영 모드 설명
플랫 포그 인수만 평면 음영 모드에 보간됩니다. 그 외의 보간된 값의 경우 삼각형의 첫 번째 꼭짓점 색이 전체 표면에 적용됩니다.
고우러드 선형 보간은 세 개의 꼭짓점 간에 모두 수행됩니다.

 

확산 색과 반사 색은 색 모델에 따라 다르게 처리됩니다. RGB 색 모델에서는 시스템이 보간에 빨강색, 녹색 및 파란색 색상 구성 요소를 사용합니다.

디바이스 드라이버가 텍스처 블렌딩이나 스티플링을 사용하는 등 두 가지 방법으로 투명도를 구현할 수 있으므로 색의 알파 구성 요소는 별도의 보간 값으로 처리됩니다.

D3DCAPS9 구조체의 ShadeCaps 멤버를 사용하여 현재 디바이스 드라이버가 지원하는 보간 형태를 확인합니다.

좌표계 및 기하 도형