← 전체 포스트

렌더링 파이프라인을 따라가 보기

한 프레임이 화면에 그려지기까지

Hyeon··1분 읽기
개발 과정렌더링 실험 · 소개와 개발 과정 →

이 글의 목차

한 프레임의 흐름

화면에 보이는 픽셀은 여러 단계의 결과입니다. 오브젝트의 정점을 변환한 뒤 화면에서 차지하는 영역을 구하고, 각 픽셀의 색과 깊이를 계산합니다.

  1. 정점을 모델 공간에서 화면 공간으로 변환한다.
  2. 삼각형이 덮는 픽셀을 찾는다.
  3. 픽셀 셰이더에서 색을 계산한다.
  4. 깊이 검사와 블렌딩을 거쳐 결과를 기록한다.

확인할 지점

검은 화면을 만났다면 행렬, 컬링 방향, 깊이 값, 머티리얼 입력을 단계별로 확인할 수 있습니다. 프레임 캡처에서는 각 단계가 받은 입력과 만든 출력을 비교합니다.

한 번에 모든 단계를 바꾸기보다, 가장 먼저 달라진 출력을 찾습니다.

정리

렌더링 파이프라인을 작은 단계로 나누면 결과와 원인을 연결하기 쉽습니다.

Hyeon의 개발 기록

작은 독서실

도토리 책갈피

다시 읽고 싶은 글을 도토리 가방에 모아두세요.

아직 모아둔 글이 없어요.
글의 책갈피 버튼으로 하나씩 담아보세요.

책갈피와 친구 설정은 이 브라우저에만 저장돼요.