본문 바로가기

유니티/이론

URP(universal/Rendering PipeLine)에 대하여

 

Rendering Pipe Line 이란?

그래픽 최적화를 할 때 꼭 해야하는 작업으로(특히 3D 작업에 필수이다)  3차원으로 만들어진 오브젝트를 2D로 투영하여 화면에 출력하는 과정이다.

 

정점의 값을 받아 삼각형 모양으로 표면을 그리는 작업이라고 하는데 옅은 지식만 갖고 있기에 이렇게만 설명하려고 한다.

 


 

URP란?

중복된 쉐이더를 하나로 묶어 계속해서 쉐이더를 사용하는 기술이다. (오브젝트 풀링과 유사하게 만들어 놓은 쉐이더를 재사용하는 방식)

 

라이팅 개수 즉 빛의 개수를 제한하여 빛에 필요한 많은 양의 계산을 줄일 수 있다. 


 

빌트인에서 URP 설정 방법

 

Window 탭에서 Package Manager을 누른다.

 

Universal RP를 검색 후 다운 받아준다.

 

 

프로젝트 창에서 파이프라인 에셋을 생성해준다.

 

 

프로젝트 세팅을 들어 간 후

 

 

그래픽스 탭에서 렌더링 파이프 라인을 새로 만든 파이프라인으로 바꿔준다.

 

마지막으로 Edit 탭에서 모든 Material을 현재 URP로 업그레이드 해준다. 이로써 모든 세팅이 끝났다.

 

추가로 새로운 Material을 추가하면 URP에 계속 업데이트해 주어야 이용가능하다.

 

틀린 내용이 있다면 알려주시면 감사하겠습니다.

'유니티 > 이론' 카테고리의 다른 글

유니티 Time 클래스  (0) 2025.01.02
Unity에서 Lerp  (0) 2024.08.07
2024/07/02 (화) DontDestroyOnLoad에 대해  (0) 2024.07.02
2024.06.05 코루틴이란?  (0) 2024.06.07
2024.06.03(월) Life Cycle, 유니티  (0) 2024.06.07