래스터라이제이션 vs 레이트레이싱
두 방식의 차이는 결국 바깥 루프가 무엇인가다.
- 래스터라이제이션:
for 물체 → for 픽셀— 물체를 화면에 투영해서 덮는 픽셀을 칠한다. GPU 파이프라인이 이 순서에 최적화돼 있어 빠르다. - 레이트레이싱:
for 픽셀 → for 물체— 픽셀에서 광선을 쏴 무엇에 맞는지 찾는다. 반사·굴절·그림자가 물리적으로 자연스럽다.
3DGS의 splatting은 전자(물체→픽셀), NeRF의 레이마칭은 후자(픽셀→물체)에 해당한다는 것까지 연결해두면, 뉴럴 렌더링 논문들의 속도 차이가 구조적으로 이해된다.