[Unity] postprocess 포스트 프로세스 - gunug/Code GitHub Wiki

셋팅(2019 이후)

  • add component > rendering > post process layer 추가
  • add component > rendering > post process volume 추가
  • new 눌러서 새로운 profile을 만듬
  • add effect로 이펙트 추가
  • box collider 추가 (박스 콜라이더 내부에 카메라 존재시 같은 오브젝트의 volume을 받아서 수행함)
  • 따라서 빈 오브젝트 생성하여 박스콜라이더와 post process volume을 넣어주면 위치마다 다른 연출 가능
  • isGlobal에 체크하면 collider없이도 전체 월드에 volume 적용 가능

image

profile setting

post-processing profile 셋팅하기

Antialiasing

  • fast appriximate Anti-aliasing 빠르고 품질 낮음
  • Temporal Anti-aliasing 느리고 품질 좋음

Ambient Occlusion : 그림자와 음영의 강도조절

Screen Space Reflection : 반사체의 경우에 사물을 반사함 (높은 metallic과 smoothness를 갖은 material)

Depth of field : 아웃포커싱 기능

*focus distance : 포커스가 맞는 위치 *aperture : 포커스 시작지점 *focal length : 포커스 끝지점

MotionBlur : 이동하는 사물의 블러기능

Eye adaptation - Vignette : 눈 조리개 역활을 하여 실제 눈으로 보는거 같은 연출

Bloom : 빛을 더욱 화사하게

  • intensity : 0.5
  • Threshold(Gamma) : 1.4
  • Soft Knee : 0.5
  • Radius : 2.6
  • Anti Flicker 채크 / 카메라가 움직일때 번쩍임을 막아줌

Color Grading : 컨트라스트, 휴 등을 조정할 수 있음

User Lut : 텍스쳐를 입혀서 화면 왜곡

Chromatic aberration : 주목선 같은 효과

Grain : 아날로그 인쇄물이나 실제 촬영시 생기는 노이즈를 추가

Vignette : 테두리 음영 표현

dithering