I don’t know if this is the right place to ask, but I have a question about the postprocessing functionality of threejs:
Is there for each postprocessing step a full shader with rendering to a new buffer used? Because it would be much more performant to combine the postprocessing steps into one shader and let that then do everything, I think. So there are not lots of buffers and shaders run after each other.
Hi!
Have a look at this lib: GitHub - vanruesc/postprocessing: A post processing library that provides the means to implement image filter effects for three.js.
2 Likes
threejs effect composer renders multiple times, vanruesc/postprocessing clumps everything together into a single uber-shader. imo always use vanruesc/pp instead of jsm/postprocessing
Thank you very much for all your answers! I will use vanruesc/postprocessing now.
Hey Bruh, just researching about what you said. For me having the right processed media beats post alternative. Weird how photoshop and media processing knowledge is beating code in performance