0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Unity】URP へのアップグレード方法

Last updated at Posted at 2025-01-29

説明内容

  • プロジェクト進行途中でURPを実装する
    → 1~4で説明
  • URPにしたがオブジェクトがピンク色になった際の対応
    → 4で説明

手順

  1. URPインポート
  2. URPアセット作成
  3. プロジェクト設定変更
  4. すべての設定にURPを反映

1. URPのインポート

1-1. Window > Package Managerを選択

スクリーンショット 2024-12-13 151341.png

1-2. PackagesUnity Registryに変更

スクリーンショット 2024-12-13 151406.png

1-3. 「Universal RP」と検索し、インストール

スクリーンショット 2024-12-13 151438.png

1-4.アセットファイルが作成される

UniversalRenderPipelineGlobalSettingsという名前のファイルが作成されます
スクリーンショット 2025-01-15 152955.png

2. URPアセット作成

2-1. URPのアセットを入れるフォルダを作成

スクリーンショット 2024-12-13 152630.png

2-2. Asset > Create > Rendering > URP Asset(with Universal Renderer)を選択

スクリーンショット 2024-12-13 152315.png

2-3.ファイルが作成される

  • New Universal Render Pipeline Asset      → URP設定用
  • New Universal Render Pipeline Asset_Renderer → レンダラーデータ用

この2つが自動的に作成されます
スクリーンショット 2025-01-15 154531.png

3. プロジェクト設定変更

3-1.Edit > Project Settingsを選択

スクリーンショット 2025-01-15 160932.png

3-2. Graphicsを選択

レンダーパイプラインをURPに変更
スクリーンショット 2025-01-29 135122.png

3-3. Scriptable Render Pipeline Settingsに            New Universal Render Pipeline Assetを適用

スクリーンショット (23) (1).png

Continueを選択

※変更に少し時間がかかるよという警告です
スクリーンショット 2025-01-29 135520.png

4. すべての設定にURPを反映

現段階でシーンを確認すると大体のオブジェクトがピンク色になっていると思います。

スクリーンショット 2025-01-29 135536.png

初期設定のマテリアルがURPに対応していないため、
URPに対応したマテリアルに自動変更していきます。

4-1. Window > Rendeing > Renger Pipeline Converter を選択

スクリーンショット 2025-01-29 142846.png

4-2. Built-in to URP を選択

スクリーンショット 2025-01-29 151900.png

4-3. 各項目にチェックを入れる

全てにチェックを入れます。
スクリーンショット 2025-01-29 142911.png

4-4. Initialize And Conevrt を実行

スクリーンショット 2025-01-29 142911.png

4-5. シーン内を確認

URP用のマテリアルへ切り替わり、
マテリアルがピンクではなくなります。
スクリーンショット 2025-01-29 142949.png


URP用マテリアル

名称 特徴 用途 負荷
Lit 標準的なPBRマテリアル リアルなオブジェクト 高い
Simple Lit 簡易版PBR 性能の低いデバイス用 中程度
Unlit ライティングなし UIや背景 低い
Baked Lit ライトマップのみ使用 静的シーン 低い
Sprite Lit 2Dライト対応 2Dキャラクターや背景 中程度
Sprite Unlit 2Dライト非対応 UIや簡易要素 低い
Particles Lit ライト対応パーティクル 煙や火花 高い
Particles Unlit ライト非対応パーティクル シンプルなエフェクト 低い
Decal 表面に投影可能 汚れやサイン 中程度

※PBR(Physically Based Rendering、物理ベースレンダリング)
 PBR=リアルな質感表現になります。

参考

Unity公式マニュアル

レンダーパイプラインコンバーター

レンダーパイプラインコンバーター日本語

URPマテリアル関連

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?