[Unity] URP에 대해서

김소연·2025년 4월 23일

📌 URP의 의미

Universal Renderer Pipeline

📌 URP의 장점

  • 뛰어난 성능과 최적화
    17종 이상의 플랫폼에 프로젝트를 배포할 수 있다.
  • 쉐이더 그래프 기능
  • 지속적인 업데이트 진행 중 (빌트인은 지원 종료)

📌 현재 프로젝트가 URP인지 확인

Edit > Project Settings > Graphics의 Default Render Pipeline이 None이라면 URP 프로젝트가 아니다.

📌 URP 설치

  1. 패키지매니저에서 Corp RP Library, Universal RP 설치
  2. URP 에셋를 만든다 프로젝트 창에서 우클릭 > Create > Rendering > URP Asset
  • 3D는 URP Asset(with Universal Renderer)
    2D는 URP Asset with 2D Renderer
    이후

    두가지 파일이 생겨난다.
  1. Edit/ Project Settings 의 Graphics 에다가 방금 만든 URP Asset 을 드래그 혹은 선택

  2. 기존 빌트인 셰이더 변경

이렇게 핑크색으로 보이기 때문에 변환을 해줘야한다

📌 URP 쉐이더로 변환

  1. 아래 유니티 공식 문서를 참고해서 알맞게 수동으로 바꿔주는 방식
    https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@12.1/manual/upgrading-your-shaders.html#shader-mappings
  1. 컨버터 사용해서 자동으로 바꿔주기
    Window > Rendering > Render Pipeline Converter
    Built-In to URP를 선택
    Material Upgrade를 선택한 후, Initalize Converters를 누르고, Initalize And Convert를 클릭

(25/04/23)
URP 프로젝트를 진행하면서 여기에 계속적으로 내용 추가할 예정

0개의 댓글