URP
Universal Render Pipline
新しいスクリプタブルレンダーパイプライン(SRP)をベースに構築されている。
スクリプタブルレンダーパイプライン自体はc#スクリプトをベースにレンダリングを制御する仕組み
従来のレンダーパイプラインと違いレンダリングの処理をユーザーが柔軟な処理を自由に記述できる強みがある
従来のレンダーパイプラインは細かいところをユーザー側でいじれない
逆に言うとSRPではユーザー側でレンダリングについて制御しないといけなくなる
そこでUnity側が公式にSRPで作ったレンダリングテンプレートがURPとHDRP
URPが広い環境で動作できるような軽量なレンダリングパイプライン
HDRPはハイエンド前提の高い描画力をもつレンダリングパイプライン
今後ユーザー側で提供されるSRPもたくさん出てくるだろう。
もしくは一部のレンダリング処理だけいじるといったこともあるかも
install
最初からプロジェクトテンプレートにURPあるのでそれを選ぶのが楽
途中からレンダーパイプラインを切り替える方法もある
Create -> Rendering -> URP Asset(with Universal Renderer)
作成される二つのPipelinAsseetとPiplineAsset_Renderer
メニューのEdit->ProjectSettings
Graphicsタブ
ScriptableRenderPipelineSettingsに先ほど作成したUniversalRenderPipelineAssetを設定
Qualityタブ
RenderPipelineAssetに先ほど作成っしたUniversalRenderPipelineAssetを設定
Window -> Rendering -> Lighting
New Lighting Settingsで新しいLightingSeetings Assetを生成
LightingSettingsAssetに生成しされたLiginting Settings Assetをつっこむ。