포스트 프로세싱 (Post Processing) : 후처리
게임이나 영상에서 렌더링된 화면에 후처리 효과를 적용해 그래픽을 개선하는 기술.
- 렌더링이 완료된 후, 프레임 버퍼에 저장된 이미지에 필터나 효과를 추가하는 과정.
- 마치 사진에 필터를 적용하듯이 장면의 색감, 조명, 명암 등을 변경해 게임의 분위기를 조정할 수 있다.
- 렌더링 파이프라인의 주요 과정에서 적용되지 않고 마지막 부분에서 적용된다.
Unity 에서는 포스트 프로세싱을 쉽게 사용할 수 있는 포스트 프로세싱 스택 (Post-processing Stack) 패키지를 제공한다.
카메라 렌더 설정
Rendering Path : Unity에서 장면을 렌더링이 처리되는 순서와 방법을 결정하는 옵션.
Use Graphics Settings (기본값)
프로젝트 설정에 맞춰 자동으로 렌더링 경로를 결정 ( 일반적으로 Forward Rendering 옵션으로 설정 )
Forward Rendering
각각의 오브젝트를 그릴 때마다 해당 오브젝트에 영향을 주는 모든 Lighting 도 함께 계산하는 전통적인 방식.
- 메모리 사용량이 적고, 저사양에서도 비교적 잘 작동한다.
- 연산 속도가 느리고, 오브젝트와 광원이 움직이거나 수가 많아질수록 연산량이 급증하여 사용하기 힘들다.
- 하나의 게임 오브젝트에 대해 최대 4개의 광원만 제대로 개별 연산한다.
- 나머지 중요하지 않은 광원과 Lighting 효과는 부하를 줄이기 위해 합쳐서 한 번에 연산하여 실제와 다르게 표현될 수도 있다.