0416 포스트 프로세싱/렌더링 파이프라인
2021. 4. 16. 11:05ㆍunity
post processing 후처리
게임 화면이 최종 출력되기 전까지 카메라의 이미지를 버퍼에 삽입하는 추가 처리
작은 노력으로 영상미를 구현할 수 있다.
예) 카메라 앱 필터
포스트 프로세싱 연산은 렌더링 파이프라인의 주요 과정의 마지막 부분에 적용된다.
유니티는 포스트 프로세싱을 쉽게 사용할 수 있는 포스트 프로세싱 스택 패키지를 제공한다.
Main Camera
Rendering Path: 렌더링이 처리되는 순서와 방법을 결정하는 옵션
ㄴ forward rendering: 각각의 오브젝트를 그릴 때마다 해당 오브젝트에 영향을 주는 모든 라이팅을 함께 계산하는 방식
메모리 사용량이 적고 저사양에서도 비교적 잘 돌아감
연산 속도가 느리고 광원이 움직이거나 수가 많아지면 연산량이 급증한다.
ㄴ deferred shading: 연산을 미뤄서 실행하는 방식
첫번째 패스에서 오브젝트 메시를 그리되, 라이팅을 계산하거나 색을 채우지 않는다.
대신 오브젝트의 여러 정보를 종류별 버퍼에 저장,
두 번째 패스에서 정보를 활용해 라이팅을 계산하고 최종 색상을 결정
*패스: 픽셀의 색상을 결정하는 단계
'unity' 카테고리의 다른 글
0416 Saving Data in Unity (0) | 2021.04.16 |
---|---|
0416 랜덤 아이템 스폰너 (0) | 2021.04.16 |
0415 Line Renderer (0) | 2021.04.15 |
0415 코루틴 사용해서 자동총쏘기 구현+코루틴 연습(fadeout) (0) | 2021.04.15 |
0414 cinemachine/coroutine/IK pivot (0) | 2021.04.14 |