Skip to content

Review THREE.Pass specification #12115

@tentone

Description

@tentone

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

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions