CommandBuffer オブジェクトにアタッチするカメラのレンダリングの場所を定義します。
Unity のレンダリングループはいわゆる "Command Buffer" を追加することによってカメラのレンダリングのさまざまなポイントで拡張できます。たとえば、スカイボックスを描画した後に描画するいくつかのカスタムのジオメトリを追加できます。
Additional resources: CommandBuffer, LightEvent, command buffers overview.
BeforeDepthTexture | カメラのデプステクスチャが生成される前 |
AfterDepthTexture | カメラのデプステクスチャが生成された後 |
BeforeDepthNormalsTexture | カメラのデプス + 法線テクスチャが生成される前 |
AfterDepthNormalsTexture | カメラのデプス + 法線テクスチャが生成される前 |
BeforeGBuffer | Deferred Rendering G-Buffer がレンダリングされる前 |
AfterGBuffer | Deferred Rendering G-Buffer がレンダリングされた後 |
BeforeLighting | Deferred Rendering で Lighting Pass の前 |
AfterLighting | Deferred Rendering で Lighting Pass の後 |
BeforeFinalPass | Deferred Lighting で Final Geometry Pass の前 |
AfterFinalPass | Deferred Lighting で Final Geometry Pass の後 |
BeforeForwardOpaque | Forward Rendering でオペークオブジェクトの前 |
AfterForwardOpaque | Forward Rendering でオペークオブジェクトの後 |
BeforeImageEffectsOpaque | オペークオブジェクトとトランスペアレントオブジェクト間で発生するイメージエフェクトの前 |
AfterImageEffectsOpaque | オペークオブジェクトとトランスペアレントオブジェクト間で発生するイメージエフェクトの後 |
BeforeSkybox | スカイボックスを描画する前 |
AfterSkybox | スカイボックスを描画した後 |
BeforeForwardAlpha | Forward Rendering でトランスペアレントオブジェクトの前 |
AfterForwardAlpha | Forward Rendering でトランスペアレントオブジェクトの後 |
BeforeImageEffects | イメージエフェクトの前 |
AfterImageEffects | イメージエフェクトの後 |
AfterEverything | カメラがすべてのレンダリングを行った後 |
BeforeReflections | Deferred Rendering で Reflections Pass の前 |
AfterReflections | Deferred Rendering で Reflections Pass の後 |
BeforeHaloAndLensFlares | Before halo and lens flares. |
AfterHaloAndLensFlares | After halo and lens flares. |