다음을 통해 공유


변환

Direct3D 파트는 고정 함수 기하 도형 파이프라인을 통해 기하 도형을 푸시하는 변환 엔진입니다. 세계 좌표의 모델 및 뷰어를 찾아내고, 표시할 꼭짓점을 화면에 투사하고, 뷰포트에 대한 꼭짓점을 잘라냅니다. 또한 변환 엔진은 조명 계산을 수행하여 각 꼭짓점의 확산 및 반사 구성 요소를 결정합니다.

이 섹션의 내용

주제 설명

변환 개요

매트릭스 변환은 수많은 하위 수준의 3D 그래픽 연산을 처리합니다.

전역 변환

월드 변환은 모델 공간에서 좌표를 변경합니다. 여기서 꼭짓점은 모델의 로컬 원점인 월드 공간을 기준으로 정의됩니다. 월드 공간에서 꼭짓점은 장면에 있는 모든 개체에 대해 일반적인 원점을 기준으로 정의됩니다. 월드 변환은 모델을 월드에 배치합니다.

변환 보기

변환 보기는 월드 공간에서 뷰어를 배치하여 꼭짓점을 카메라 공간으로 변환합니다. 카메라 공간에서 카메라 또는 뷰어는 원점에 있으며 양의 z-방향을 바라봅니다. 뷰 매트릭스는 월드의 개체를 카메라의 위치(카메라 공간의 원점) 및 방향 주변으로 다시 배치합니다.

프로젝션 변환

프로젝션 변형은 카메라의 렌즈를 선택하는 등 카메라 내부를 제어합니다. 이는 세 가지 변형 유형 중에서 가장 복잡합니다.

 

좌표계 및 기하 도형