게임엔진/유니티

[게임엔진/유니티] SRP vs LWRP vs URP vs HDRP

susot 2025. 3. 11. 19:20

SRP와 LWRP와 URP와 HDRP 차이점을 알아보기 위해 조사를 해보았다.

 

먼저 SRP는 "Scriptable Renderer Pipeline"의 약자로 개발자가 커스터마이즈 할 수 있는 렌더링 파이프라인을 뜻한다.

 

이 SRP를 이용해서 만든 렌더링 파이프라인이 LWRP와 HDRP로

 

LWRP는 "Lightweight Render Pipeline"로 경량화된 렌더링 파이프라인이다. 모바일 같은 저사양 하드웨어에서도 성능을 최적화할 수 있게 제작되었다.

 

HDRP는 "High Definition Render Pipeline"로 고해상도 그래픽을 지원하는 고급 렌더링 파이프라인이다. 고사양 기기에서 사용되게 만들어져서 레이트레이싱과 볼륨 렌더링등의 기능을 지원한다.

 

 

그러면 URP는 무엇일까?

URP는 "Universal Render Pipeline"로 LWRP를 대체한 버전으로 성능과 그래픽 품질을 균형있게 제공하는 경량화된 렌더링 파이프라인이다. 동적 라이팅, GPU 인스턴싱, 포스트프로세싱 효과 등이 가능하다.

 

 

 

 

 

 

 

그렇다면 URP와 Built-In Render Pipeline는 무슨 차이일까?

 

답은 SRP인가 아닌가이다.

 

URP는 SRP를 이용해서 만들어졌기 때문에 개발자가 커스터마이징을 할 수 있지만

Built_In은 유니티 기본 렌더링 파이프라인이기 때문에

개발자가 건드릴 수 없다는 차이점이 있다.