3D 그래픽을 구현하기 위해서는 빛을 자연스럽게 표현하는 것이 중요하다.
ray tracing 은 3D 그래픽 렌더링 기법으로
내 눈에서 빛이 출발한다고 가정하고
그 빛이 여러 물체들을 지나면서
흡수, 반사, 굴절, 형광의 물리 현상을 반복한다.
그리고 최종적으로 광원에 도달하면 그 광원으로부터 다시 내 눈으로 들어오는 경로를 추적하여 픽셀의 색상과 밝기를 계산한다.
빛의 광원에서 내 눈으로의 방향으로 계산하는 것이 아니라
내 눈에서 빛의 광원의 방향으로 역추적하는 방식인 것이 특징이다.
참고문서링크
CG적 관점
https://woo-dev.tistory.com/241
물리학적 관점
'Graphic' 카테고리의 다른 글
22.09.12 [jemerald] XD 아트보드 및 도형 생성 (1) | 2022.09.12 |
---|---|
22.03.16 png 압축 알고리즘 (0) | 2022.03.16 |