시야 영역을 양끝 모서리점이(-1,-1,-1)과 (1,1,1)의 좌표를 가지는 단위 정육면체로 변환하는것. 이러한 단위 정육면체를 정규 시야 영역이라고 한다. 대표적인 두가지 투영 방법으로 직교투영(orthographic projection)과 원근 투영(perspective projection)이 있다.
직교 투영에서 시야 영역은 보통 직사각형 상자 모양이고, 직교 투영에 의해 이러한 시야 볼륨은 단위 정육면체로 변환된다. 직교 투영의 주된 특징은 평행선이 변환 후에도 평행을 유지한다는 것이다. 이 변환은 평행 이동과 크기 변환의 조합으로 표현된다.
원극투영은 물체가 카메라에서 멀이질수록 투영한 후에 더 작게 보인다. 또한 평생선은 수평선에서 한 점으로 수렴할 수 도 있다. 그러므로 원근 투영변환은 인간이 물체의 크기를 인지하는 방법을 흉내낸 것이라고 할 수 있다.
직교투영과 원근 투영 변환은 모두 4*4 행렬로 구성될 수 있으며, 변환후에 모델은 (NDC)정규화된 장치 좌표계에 놓여있다라고 한다.
- 정규 좌표계(NDCS : Normalized Device Coordinate System, 정규화 장치 좌표계)
* 정규화(normalization)란? : 어떤 값을 1을 기준으로 상대적으로 표시하는 행위
* 절단 좌표계의 동차 좌표(x,y,z,w)를 3차원 좌표(x/w, y/w, z/w, 1)로 변환하는 원근분할을 가한 좌표 -> 2D 정규 좌표(소수점 정밀도)
반응형
'수학 (Mathematics) > 3D수학' 카테고리의 다른 글
원과 선분의 충돌 (0) | 2012.11.02 |
---|---|
[2D] 두 선분의 교차판정 (0) | 2012.11.02 |
베지어 곡선(Bezier Curve) 유도와 설명 (1) | 2012.11.02 |
3차 곡선, 에르미트 곡선 도출에서 근사적 좌표프레임까지 얻어내기 (0) | 2012.11.02 |
두 벡터 사이의 각 (0) | 2012.11.02 |