RenderFeature 3

Full Screen Pass Render Feature - Unity Render Pass

Full Screen Pass Render Feature 란, 전체 화면을 타겟으로 렌더링하는 패스를 추가해주는 기능이다.전체 화면 이펙트를 만들 수 있다. 게임들에서 흔히 사용되는 기법으로, 체력이 적어지거나 특정 상태가 되면 전체 화면에 붉은 이펙트로 도배되어 다급한 느낌이 들게 한다.바이오하자드 레퀴엠에서는 주인공 레온이 라쿤시티 증후군에 의해 전체 화면이 울렁거린다.명일방주 : 엔드필드에서는 레바테인이란 캐릭터가 궁극기를 사용하면, 전체 화면에 화염 이펙트가 발생한다. 유니티에서는 아주 간편하게 Full Screen Pass Render Feature를 구현할 수 있다. Universal Renderer Data Asset파일에 들어가 Add Render Feature를 누르면, 유니티에서 기본..

실루엣 렌더링하기. (Render Silhouette), 새 포스팅 시리즈 예고 (?) - Unity Pipeline callbacks

Scriptable Render Pipeline (SRP) 는 아래 렌더링 단계에서 스크립트를 추가하여 여러 커스터마이징이 가능하다.- Shadows- Prepasses- G-buffer- deferred lights- opaques- Skybox- transparents- post-processing 최근, Render Feature에 관심이 생겨 해당 부분에 대하여 포스팅을 해보려고 한다.진입 장벽이 대단히 높다고 생각해서 차근차근 정복해보고자 한다. 레퍼런스 자료는 유니티 6 공식 문서이다.Introduction to URP for advanced creators (Unity 6 edition)https://unity.com/resources/introduction-to-urp-advanced-cr..

19. Image Effects, Post-Processing Effects - 다니엘 릿 쉐이더 프로젝트

Image Effects, Post-Processing Effects는 카메라에서 렌더링된 이미지를 가져와서 추가 처리 단계를 수행하여 이미지의 모양을 수정할 수 있게 해주는 많은 렌더링 시스템의 기능이다. Render TexturesRender Texture는 카메라에 의해 렌더링되는 텍스처를 말한다.렌더 텍스처는 스크린이나 게임이 실행중인 윈도우와 같은 사이즈이다.그럼에도 더 작은 해상도에서 더 적은 메모리를 사용하며 Downsample 가능하기도 하다. 기본적으로, 유니티는 각 카메라가 보고 있는 것을 스크린으로 렌더링하는데카메라들은 텍스처에 렌더링하는 것도 가능하다. 렌더 텍스처는 Editor를 이용하거나 프로그래밍적으로 사용 가능하다.에디터에서 타겟 텍스처를 지정하여 카메라의 Output Tex..