【Unity】URPを導入する
目次
導入方法
1. プロジェクト作成時に選択する
注意
Unity2019.3以上のバージョンから使用できます。正確には、2019.2以前にはLightweight Render Pipeline(LWRP)というものが名称が違うだけで存在はしています。細かい仕様が違う可能性があるので、本記事は、Unity2019.3以上の環境のプロジェクト向けになります。
手順
新規プロジェクト作成時にUniversal Render Piplineを選択する
2. 既存のプロジェクトに追加する
1. Package Managerを開く
Widnow → Package Managerを選択
2. RPを選択してInstall
表示されるパッケージの設定をUnity Registryに変更しておく
検索窓にRPと入力してUniversal RPを検索する
Universal RPを選択後、Installをクリックで導入完了
設定方法
1. Pipeline Assetを作成する
Create → Rendering → Universal Render Pipeline → Pipline Asset(Forward Rendeer)の順で選択して、作成
2. セットする
Edit → Project Settings…で、Project Setting Windowを開く
先ほど作成したPipeline AssetをGraphics内のScriptable Render Pipeline Settingsにセットする
ピンクマテリアルになるときの対処法
既存のプロジェクトに、URPを導入すると、モデルがピンク色になるときがあります。
これは、新しく導入したレンダリングシステムに既存のレンダリングシステム向けに作ったマテリアルが対応できていないことが原因で起こります。
解決するには、URP用のマテリアルに変換してあげる必要があります。
手順
Edit → Render Pipeline → Universal Render Pipeline → Upgrade Project Materials to UniversalRP Materials
の順で選択してあげれば、自動で変換をしてくれます。
【Unity】URPを導入する