렌더 그래프 시스템은 URP(유니버설 렌더 파이프라인)에서 스크립터블 렌더 패스를 작성하는 데 사용하는 API 세트입니다.
렌더 그래프 API를 사용해 스크립터블 렌더 패스를 생성할 때는 URP에 다음을 지시합니다.
이후 URP 렌더러에 스크립터블 렌더 패스를 추가할 수 있습니다. 스크립터블 렌더 패스는 URP가 각 프레임에서 통과하는 렌더 그래프의 시퀀스인 URP 내부 렌더 그래프의 일부가 됩니다. URP는 렌더 패스와 렌더 그래프를 자동으로 최적화하여 렌더 패스 개수와 렌더 패스가 사용하는 메모리 및 대역폭을 최소화합니다.
URP는 다음을 통해 렌더 그래프의 렌더링을 최적화합니다.
TBDR(타일 기반 디퍼드 렌더링)을 사용하는 모바일 플랫폼에서 URP는 여러 렌더 패스를 하나의 네이티브 렌더 패스로 병합할 수도 있습니다. 네이티브 렌더 패스는 텍스처를 GPU에서 CPU로 복사하는 대신 타일 메모리에 유지합니다. 그 결과 URP는 메모리 대역폭과 렌더링 시간을 더 적게 사용합니다.
URP가 커스텀 렌더 패스에서 렌더링을 최적화하는 방식을 확인하려면 렌더 그래프 분석을 참조하십시오.