Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
obi fluid + hdrp
#9
Hi there,

Obi's fluid renderer is quite unconventional. The technique it uses is called screen-space ellipsoid splatting. The closest relative I can think of is a deferred renderer: particle properties (depth, thickness, color) are splatted to a full-screen buffer, and smoothed out. Then normals are extracted from depth, a surface extracted from normals+depth+ thresholded thickness, and a final pass shades it. It all happens in screen-space.

I'm aware of Jason's frustration-fueled advances in providing a surface shader-like abstraction on top of all SRPs (which should have been a core, built-in part of the SRP architecture if you ask me), but I don't think they will help us in any way given that actual surface shaders didn't either. The fluid rendering pipeline unfortunately cannot be expressed as a surface shader.

Now that Obi 6.0 is out and stable, I will start round 2 against HDRP's shading pipeline and see if I can make sense of it all. Can't make any promises though.  Indeciso
Reply


Messages In This Thread
obi fluid + hdrp - by marad747 - 14-09-2020, 10:34 AM
RE: obi fluid + hdrp - by josemendez - 14-09-2020, 11:20 AM
RE: obi fluid + hdrp - by marad747 - 18-09-2020, 02:30 PM
RE: obi fluid + hdrp - by josemendez - 18-09-2020, 02:45 PM
RE: obi fluid + hdrp - by zagoalie - 24-10-2020, 05:37 PM
RE: obi fluid + hdrp - by josemendez - 26-10-2020, 08:30 AM
RE: obi fluid + hdrp - by ibbybn - 11-02-2021, 11:41 PM
RE: obi fluid + hdrp - by MostHated - 28-02-2021, 07:37 PM
RE: obi fluid + hdrp - by josemendez - 01-03-2021, 01:36 PM
RE: obi fluid + hdrp - by tepat - 16-03-2021, 02:55 PM
RE: obi fluid + hdrp - by dino56ac - 27-04-2021, 04:16 AM
RE: obi fluid + hdrp - by forestsource - 05-05-2021, 01:27 PM
RE: obi fluid + hdrp - by Necka - 05-06-2021, 06:11 PM
RE: obi fluid + hdrp - by sam3dx - 29-08-2021, 08:03 PM
RE: obi fluid + hdrp - by whack - 07-11-2021, 09:03 PM
RE: obi fluid + hdrp - by josemendez - 08-11-2021, 09:02 AM
RE: obi fluid + hdrp - by whack - 09-11-2021, 06:55 PM
RE: obi fluid + hdrp - by Epineurien - 05-02-2022, 01:21 PM
RE: obi fluid + hdrp - by josemendez - 06-02-2022, 12:31 PM
RE: obi fluid + hdrp - by sam3dx - 14-02-2022, 09:39 AM
RE: obi fluid + hdrp - by locque - 01-03-2022, 08:40 AM
RE: obi fluid + hdrp - by fluidman84 - 30-03-2022, 05:28 PM
RE: obi fluid + hdrp - by josemendez - 31-03-2022, 08:25 AM
RE: obi fluid + hdrp - by locque - 02-05-2022, 10:03 AM
RE: obi fluid + hdrp - by LiquidOwl - 13-05-2023, 09:12 PM