[Unity] 포스트 프로세싱(Post-Processing)

Flaming Bun·2025년 5월 1일

Unity

목록 보기
11/39

🔥 포스트 프로세싱(Post-Processing)

포스트 프로세싱(Post-Processing)은 게임에서 렌더링이 완료된 화면에 추가적인
그래픽 효과를 적용하여 더 생동감 있고 시각적으로 풍부한 화면을 만드는 기술이다.

포스트 프로세싱은 렌더링 파이프라인의 마지막 단계에서 이루어지며, 화면의 전반적인
분위기를 변경하거나 시각적인 품질을 개선하는 데 사용된다.

주요 기능

  1. Bloom (블룸)
    • 밝은 영역에서 빛이 번지는 효과를 추가하여 더 화려하고 빛나는 느낌을 연출.
    • ex) 판타지 게임의 마법 효과, 태양의 빛 표현

  2. Color Grading (색 보정)
    • 화면 전체의 색상, 채도, 명도를 조정하여 특정 분위기를 연출.
    • ex) 따뜻한 색조로 아늑한 느낌, 차가운 색조로 긴장감 있는 느낌 표현

  3. Depth of Field (초점 효과)
    • 특정 영역에만 초점을 맞추고 나머지 영역은 흐릿하게 처리.
    • ex) 카메라가 가까운 물체에 초점을 맞추고 배경을 흐리게 처리.

  4. Motion Blur (모션 블러)
    • 빠르게움직이는 물체 주변에 잔상을 남겨 더 자연스럽고 역동적인 연출.
    • ex) 레이싱 게임에서 차량의 속도감을 강조

  5. Ambient Occlusion (환경 광 차폐)
    • 표면 간의 좁은 공간에서 빛이 닿지 않는 어두운 영역을 추가하여 더 사실적인 그림자 표현.
    • ex) 벽과 바닥의 모서리에서 미세한 어둠 표현.

  6. Vignette (비네트)
    • 화면 가장자리를 어둡게 하여 중앙에 집중도를 높이는 효과.
    • ex) 긴장감 있는 장면에서 플레이어의 시선 유도.

  7. Chromatic Aberration (색수차)
    • 렌즈의 왜곡 효과를 추가하여 화면 가장자리에 색 번짐을 연출.
    • ex) 과장된 스릴이나 혼란스러운 장면에서 사용.

  8. Lens Distortion (렌즈 왜곡)
    - 화면을 렌즈로 보는 것처럼 굴곡을 추가하여 독특한 시각적 효과를 만듦.

장점

  1. 시각적 품질 향상
    • 단순한 그래픽에서도 포스트 프로세싱을 통해 더 사실적이고 몰입감 있는 화면을
      구현할 수 있습니다.

  2. 감정과 분위기 전달
    • 색 보정이나 비네트 효과를 사용하여 게임의 특정 감정을 더 잘 전달할 수 있습니다.

  3. 유연성
    - 다양한 효과를 조합하여 게임의 독특한 스타일과 분위기를 연출할 수 있습니다.

단점과 주의점

  1. 성능 문제
    • 포스트 프로세싱은 추가적인 GPU 리소스를 요구하므로, 과도한 효과 사용은 성능 저하를 유발할 수 있습니다.
    • 모바일 환경에서는 최적화를 철저히 고려해야 합니다.

  2. 과도한 사용 주의
    • 너무 많은 효과를 한 화면에 적용하면 오히려 시각적 혼란을 초래할 수 있다.

포스트 프로세싱 적용 방법

[Package Manager] 에서 Post Processing을 추가한다.

빈 객체를 생성해 Post-processVolume 컴포넌트를 추가하고
Is Global 체크
Profile에서 New를 눌러 Profile을 할당한다.

Add effect를 눌러서 Bloom효과를 추가했다.
우측 사진 처럼 값을 조절하고

Add LayerPostProcessing 레이어를 추가한다.

마지막으로 Main Camera에서 Post process Layer를 추가하고 LayerPostPorcessing으로 변경하면 포스트 프로세싱이 적용된다.

0개의 댓글