유니티 Render Graph에 대해 배워 렌더링 효율을 높여보자!
VR하는소년
Render Graph란? Render Graph 유튜브 강의를 들으면서 가장 인상 깊었던 점은,하나의 Render Texture가 다른 Render Pass의 입력(Read) Resource로 사용될 수 있다는 구조뿐 아니라, 리소소의 생명주기를 기반으로 메모리를 재사용한다는 점이었습니다. 예를 들어, 위 이미지를 보면 DOF는 Depth Buffer를 입력으로 필요로 합니다.Frame Debugger를 찍어보면 DOF Pass에서 사용된 Render Target이 _Screen Space Occlusion Texture임을 알 수 있습니다. 이는 DOF가 SSAO 결과를 직접 사용하는 것을 의미하기 보다는, SSAO Pass의 생명주기가 종료된 이후 해당 메모리 블록이 DOF Pass의 출력 버퍼로 ..