レンダリングパイプライン
Babylon.js におけるレンダリングパイプラインは、シーンを一度描画した 後にBloom やトーンマッピングなど複数のポストプロセスを 決められた順番で自動実行 する“後処理レシピ” の束です。
料理に例えるなら
レンダリングパイプライン = 完成した料理を仕上げる「盛り付けレシピ」全体
レンダリングパス = そのレシピに沿った具体的な盛り付け工程(ソースをかける→彩りを添える…)
というイメージです。
Babylon.js では複数のPost Processおよびレンダリングパイプラインが用意されています。
Post Process
Post Process Render Pipeline
SSAO Rendering Pipeline
Standard Rendering Pipeline (非推奨)
Default Rendering Pipeline
Depth of Field and Other Lens Effects
Image-based Lighting Shadows Rendering Pipeline
Motion Blur Post Process
Screen Space Reflections (SSR) Rendering Pipeline
Screen Space Reflections (SSR) Post Process
Temporal Anti-Aliasing (TAA) Rendering Pipeline
Render Target Texture With Multiple Passes
下記は DefaultRenderingPipeline の使用例です。
https://playground.babylonjs.com/#Y3C0HQ#146
https://scrapbox.io/files/6820d0f69a96cc22f99d2346.png
https://scrapbox.io/files/6820d1101be3f74581155ab3.png
https://scrapbox.io/files/6828a8d24571119c8c1051af.png
https://scrapbox.io/files/68285fb81b2d797ee2087ccc.png
https://scrapbox.io/files/682861b113389241a32a379d.png
#Post_Process