Unity
[Unity] URP ( Universal Render Pipeline )
EveryDay.DevUp
2020. 5. 24. 22:28
● URP에 앞서 Unity의 Built-In Render Pipeline에 대해 알고 싶은 경우 하단의 게시물을 참조
https://everyday-devup.tistory.com/50?category=934757
● URP 란?
: 성능 대비 고품질의 그래픽을 표현하기 위한 렌더 파이프라인
: 기존의 LWRP가 URP로 변경 됨
: SRP ( Scriptable Render Pipie Line : C# 렌더링 API ]를 랩핑하여 사용자가 좀 더 수월하게 SRP 를 사용할 수 있는 템플릿을 제공한 것
● URP 장점
▶ Multi-Light Single-Pass
: Unity의 Built-in forward Render는 빛을 계산할 때 Multi-Light Multi-Pass로 빛 계산을 할때마다 하나의 패스가 사용되지만, URP에서는여러개의 빛 계산을 하나의 패스에서 처리됨으로써 퍼포먼스가 향상 됨
▶ SRP Batcher
: Unity의 Built-in Render Pipeline은 머테리얼을 기준으로 배칭을 했지만, URP에서는 쉐이더를 기준으로 배칭을 처리함으로써 다른 메터리얼을 사용하고 있는 경우에도 배칭 처리가 됨
참고 자료 : https://www.youtube.com/watch?v=UsyvT36vqpU
참고 자료 : https://www.youtube.com/watch?v=QRlz4-pAtpY