Jump to content

Standard Pipeline vs Default Pipeline vs Postprocessing


Recommended Posts

I am really confused about:

    pipeline = new BABYLON.DefaultRenderingPipeline(...)
VS
    pipeline = new BABYLON.StandardRenderingPipeline(...)
VS
   postProcess = new BABYLON.ImageProcessingPostProcess(..)

To me all of them are post processing. So I don't understand..
When should I use each? Can I combine all three together?
I see that the standard has things that the default pipeline doesn't have.

I also see that the standard is "no longer mantained" but it has awesome features like volumetric light, dirt camera,
adaptive HDR. How am I supposed to do all that with the default rendering pipeline? I see no explanation of that..

I also see the  var ssao = new BABYLON.SSAORenderingPipeline(..)...
making things even more confusing :(

What is the best practice if I want to combine most of the effects?
I want to combine:

  • Dirt
  • Adaptive HDR
  • Bloom
  • Vignette
  • MSAA
  • Grain 
  • ColorCurves
  • LUT color correction
  • Vignette
  • DOF
  • Lens Flare
  • Volumetric lighting is gone from default pipeline too?

(I had almost all these postprocessing effects in place in  ThreeJs, and I need them now in my Babylon Project)

Thanks in advance :)

 

P.S: I am looking at these pages:

https://doc.babylonjs.com/how_to/using_standard_rendering_pipeline
https://doc.babylonjs.com/how_to/how_to_use_postprocesses
https://www.babylonjs.com/demos/standardrenderingpipeline/

Link to post
Share on other sites

So first: A pipeline is a convenient way to apply multiple postprocesses and control them from a centralized object.

StandardPipeline is still maintained but we try to move most of its features in the DefaultPipeline.

 

There is no problem to apply multiple pipelines simultaneously (even with other postprocesses).

 

From your list I can see that almost everything is already in the default pipeline so you should use it and then hand pick the missing one and use them either from pp or from the StdPipeline

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...