Game Dev/Unity Effect

Full Screen Pass Render Feature - Unity Render Pass

Septentrions 2026. 3. 8. 20:53

Full Screen Pass Render Feature 란, 전체 화면을 타겟으로 렌더링하는 패스를 추가해주는 기능이다.

전체 화면 이펙트를 만들 수 있다.

 

게임들에서 흔히 사용되는 기법으로, 체력이 적어지거나 특정 상태가 되면 전체 화면에 붉은 이펙트로 도배되어 다급한 느낌이 들게 한다.

바이오하자드 레퀴엠에서는 주인공 레온이 라쿤시티 증후군에 의해 전체 화면이 울렁거린다.

명일방주 : 엔드필드에서는 레바테인이란 캐릭터가 궁극기를 사용하면, 전체 화면에 화염 이펙트가 발생한다.

바이오하자드 레퀴엠 : 라쿤시티 증후군 디버프 효과
명일방주 : 엔드필드 레바테인 궁극기 효과 (화면 하단에 불길들)

 

 

유니티에서는 아주 간편하게 Full Screen Pass Render Feature를 구현할 수 있다.

 

Universal Renderer Data Asset파일에 들어가 Add Render Feature를 누르면, 유니티에서 기본으로 제공한다.

 

물론 내부에서 동작할 Material은 스스로 만들어야 한다.

 

Vignette Shader

해당 쉐이더는 Vignette 효과를 이용했다.

Sine Time Function과 조합하면 체력이 낮을 때, 효과를 만들 수 있다.

 

체력이 낮을때 효과
비슷하게 Full Screen을 이용하면 잔상 같은 효과도 낼 수 있다.

 

 

 Full Screen Pass Render Feature 는 아주 간단하게 전체 화면 이펙트를 만들 수 있는 강력한 렌더 패스 기능이다.