렌더링 파이프라인을 따라가 보기
한 프레임이 화면에 그려지기까지
개발 과정렌더링 실험 · 소개와 개발 과정 →
이 글의 목차
한 프레임의 흐름
화면에 보이는 픽셀은 여러 단계의 결과입니다. 오브젝트의 정점을 변환한 뒤 화면에서 차지하는 영역을 구하고, 각 픽셀의 색과 깊이를 계산합니다.
- 정점을 모델 공간에서 화면 공간으로 변환한다.
- 삼각형이 덮는 픽셀을 찾는다.
- 픽셀 셰이더에서 색을 계산한다.
- 깊이 검사와 블렌딩을 거쳐 결과를 기록한다.
확인할 지점
검은 화면을 만났다면 행렬, 컬링 방향, 깊이 값, 머티리얼 입력을 단계별로 확인할 수 있습니다. 프레임 캡처에서는 각 단계가 받은 입력과 만든 출력을 비교합니다.
한 번에 모든 단계를 바꾸기보다, 가장 먼저 달라진 출력을 찾습니다.
정리
렌더링 파이프라인을 작은 단계로 나누면 결과와 원인을 연결하기 쉽습니다.