GPU Pro 4
-
Forward Plus RenderingGraphics/Graphics Study 자료 2020. 5. 26. 19:29
Forward Plus Rendering최초작성 : 2020-05-26마지막수정 : 2020-05-27최재호목표Forward+ rendering 을 이해하고 구현해봅시다. 내용포워드 플러스 렌더링은 Tiled forward rendering과 동일한 방식입니다. 기본적인 아이디어는 아래와 같습니다.이전에 소개한 Tile forward rendering을 보고싶다면 여기를 눌러주세요. 1. 화면을 정사각 크기의 타일들을 나눕니다.2. 타일과 겹치는 라이트들을 타일에 기록해둡니다.3. 라이팅 패스에서 현재 픽셀의 위치를 기반하여 어느 타일에 위치한지 알아냅니다. 그리고 현재 타일에 겹쳐지는 라이트만을 사용하여 라이팅 처리를 진행합니다. 위의 구현에서 기대하는 점은 픽셀당 연산처리 해야할 라이트의 개수를 줄여..
-
Tiled Forward RenderingGraphics/Graphics Study 자료 2020. 5. 12. 18:29
Tiled Forward Rendering 최초작성 : 2020-05-12 마지막수정 : 2020-05-27 최재호 목표 Tiled Forward Rendering 의 알고리즘과 구현 이해 내용 Tiled Forward Rendering은 포워드 렌더링에서의 라이팅 연산을 줄이기 위한 방식입니다. 이름 그대로 렌더링 방식은 포워드 렌더링과 동일하지만 각 픽셀별로 적용할 라이팅의 개수가 줄어드는 점이 차이점입니다. 렌더링 과정을 간단히 요약하자면 아래와 같습니다. 1. 화면을 NxN 타일 크기로 나누고, 타일과 교차되는 Light 들을 각 타일에 할당합니다. 2. 실제 오브젝트를 렌더링할때, 현재 픽셀이 어느 타일에 포함되는지 찾고, 찾은 타일에 포함되어있는 라이트들을 가져와 현재 픽셀에 적용합니다. Ti..