게임 심화 - 18. 비쥬얼 - 유니티 쉐이더

LSDrug·2024년 8월 5일
post-thumbnail

Unity Shader

쉐이더의 순서

렌더링(Rendering)

3D 물건을 2D 화면에 구현하는 것

Built-in shaders

Standard Shader

Universal Render Pipeline overview

주로 비디오 게임이나 성능이 좋은 게임에서 사용한다.

HDR 렌더링

검은 것(0)과 밝은 것(1)의 단계를 잘게 쪼개서 나타낸 것. 밝은 부분과 어두운 부분을 크게 나타내는 효과가 있다.

장점

  1. 밝은 영역에서 컬러 손실이 발생하지 않는다.
  2. 블룸 및 글로우 효과를 잘 지원한다.
  3. 단조로운 조명 영역에서 줄무늬가 감소한다.

단점

  1. 부동 소수점 렌더 텍스처(렌더링이 느리고 더 많은 vRAM이 필요)를 사용한다.
  2. 하드웨어 안티엘리어싱을 지원하지 않는다. 다만, 안티엘리어싱 포스트 프로세싱 효과를 사용해 가장자리를 매끄럽게 할 수 있다.
  3. 일부 하드웨어에서는 지원되지 않는다.

Post Processing (후처리)

이미지가 화면에 나타나기 전에 카메라의 이미지 버퍼에 전체 화면 필터와 효과를 적용한다. 이를 통해 설정 시간을 많이 들이지 않고도 애플리케이션의 시각 요소를 크게 향상시킬 수 있다. 포스트 프로세싱 효과는 물리적 카메라와 필름 프로퍼티를 시뮬레이션할 때도 사용된다.

쉽게 말하면 카메라 필터와 같다.

안티 앨리어싱

화면에서 쪼개져 나오는 것을 갈무리해서 화질의 향상 효과를 꾀하는 것.

블룸

물체를 좀 더 밝게 만드는 효과


profile
마약같은 코딩, 마약같은 코딩러

0개의 댓글