ユニバーサルレンダーパイプラインの設定
Universal Render Pipeline (ユニバーサルレンダーパイプライン、URP) を設定して使用するには、まず以下を実行する必要があります。
- URP アセットを作成する
- アセットをプロジェクトのグラフィックス設定に追加する
各ステップの詳細については、以下を参照してください。
URP アセットの作成
URP アセット は、プロジェクトの グローバルレンダリング設定と品質設定 を制御し、レンダリングパイプラインのインスタンスを作成します。レンダリングパイプラインのインスタンスには、中間リソースとレンダーパイプラインの実装が含まれています。
URP アセットを作成するには:
- エディターで Project ウィンドウに移動します。
- Project ウィンドウで右クリックし、Create > Rendering > URP Asset の順に選択します。または、上部のメニューバーに移動し、Assets > Create > Rendering > Universal Render Pipeline > Pipeline Asset の順にクリックします。
- アセット名はデフォルトのままにしておくか、新しい名前を入力します。これで URP アセットが作成されます。
豆知識: 複数の URP アセットを作成し、さまざまなプラットフォームやテスト環境用の設定を保存できます。URP の使用を開始したら、グラフィックス設定で URP アセットをスワップして、組み合わせをテストし、プロジェクトやプラットフォームに最も合うものを確認することをお勧めします。ただし、URP アセットを他のタイプのレンダーパイプラインアセットとスワップすることはできません。
グラフィックス設定へのアセットの追加
URP を使用するには、新しく作成した URP アセットを Unity のグラフィックス設定に追加する必要があります。追加しないと、ビルトインレンダーパイプラインが使用されます。
- Edit > Project Settings > Graphics に移動します。
- Scriptable Render Pipeline Settings フィールドに、先ほど作成した URP アセットを追加します。
ノート: URP アセットを追加すると、URP で利用できる設定が即座に変更されます。これは、ビルトインレンダーパイプラインの設定ではなく URP 固有の設定を使用するという指示が効果的に Unity に伝達されるためです。
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.