Ray Tracing - Perspective Projection

Date:     Updated:

카테고리:

태그:

1 홍정모님의 그래픽스 새싹코스 강의를 듣고 정리한 내용입니다.


🐥 Orthographic Projection vs Perspective Projection

Orthographic Perspective
1 2
// Orthographic
rayDir = vec3(0.0f, 0.0f, 1.0f);

// Perspective
rayDir = normalize(pixelPos - cameraPos);
  • Orthographic의 경우 픽셀 위치에 관계 없이 ray direction이 (0,0,1)
    • 원근감이 표현되지 않음
  • Perspective의 경우 실제 카메라의 작동 원리처럼 카메라로부터 쫙 퍼져나감
    • 원근감 표현 가능
  • 주의) 하나의 Ray가 여러 개의 물체와 충돌하는 경우 가장 먼저 충돌하는 물체를 반환해주어야 함.


🐥 Results

Orthographic Perspective
1 2



맨 위로 이동하기

Graphics 카테고리 내 다른 글 보러가기

댓글 남기기