-
-
Notifications
You must be signed in to change notification settings - Fork 36.1k
Description
Hi
I started working this week on post processing effects for my project.
Noticed that there are a bunch of alternative projects for post processing in threejs (https://github.com/vanruesc/postprocessing, https://github.com/spite/Wagner) and that there is a lot of repeated code in the "PostprocessingPasses" (creation of quad scene, rendering of depthbuffer, etc).
There is also some lack of flexibility since a EffectComposes is created the render a specific scene with a specific camera and renderer (for me this was the deal breaker).
We should also consider WebGL2 in these reviews (since we are going to have separate renderers probably EffectComposer, ShaderPass, etc should also have 2 versions?).
I think we should review the specification for THREE.Pass and THREE.EffectComposer and create a solid documented specification for new "Passes".
I have started doing some work on this matter to integrate post processing in my project. Im totally available to work on this.
Cumps