0416 포스트 프로세싱/렌더링 파이프라인

2021. 4. 16. 11:05unity

post processing 후처리
게임 화면이 최종 출력되기 전까지 카메라의 이미지를 버퍼에 삽입하는 추가 처리
작은 노력으로 영상미를 구현할 수 있다.
예) 카메라 앱 필터

포스트 프로세싱 연산은 렌더링 파이프라인의 주요 과정의 마지막 부분에 적용된다.

유니티는 포스트 프로세싱을 쉽게 사용할 수 있는 포스트 프로세싱 스택 패키지를 제공한다.

 

Main Camera
Rendering Path: 렌더링이 처리되는 순서와 방법을 결정하는 옵션
ㄴ forward rendering: 각각의 오브젝트를 그릴 때마다 해당 오브젝트에 영향을 주는 모든 라이팅을 함께 계산하는 방식
메모리 사용량이 적고 저사양에서도 비교적 잘 돌아감
연산 속도가 느리고 광원이 움직이거나 수가 많아지면 연산량이 급증한다.

ㄴ deferred shading: 연산을 미뤄서 실행하는 방식
첫번째 패스에서 오브젝트 메시를 그리되, 라이팅을 계산하거나 색을 채우지 않는다.
대신 오브젝트의 여러 정보를 종류별 버퍼에 저장,
두 번째 패스에서 정보를 활용해 라이팅을 계산하고 최종 색상을 결정

*패스: 픽셀의 색상을 결정하는 단계