Can feedback effect work without alpha/transparency settings?

Hi everyone! I am working to make a class for feedback effects that can be added using Effect Composer in the same way that you can add Bloom, DOF, etc. I called this class DoublePass that does ping-pong buffers inside itself. Currently I’m making a simple feedback effect that pushes down the uv coordinates of the final image over time and it works great, but it does as long as I set the renderer alpha to 0 and enable transparency to the quad that shows the texture of the previous render target. Is it possible for the feedback to work without these alpha and transparency changes? Ideally I would like for effects to preserve an initial color.

I a made sandbox where I describe additional details and hopefully makes things clearer to explain — here’s the link. I appreciate the help!

2 Likes

You’d most likely need to save the previous render result into a RenderTarget, otherwise - without alpha transparency - color buffer just overrides the entire previously rendered frame on the main canvas.

2 Likes