Hi community,
I am currently upgrading an application from r132 to r178.
While following the migration guidelines, I applied the following steps:
- sRGBColorSpace for renderer output and for input color textures
- sRGB to Linear conversion for non-hex/css colors
- Old lights intensity multiplied by PI
- Added OutputPass to EffectComposer
While doing so, I noticed a difference on transparent materials blending with the background as soon as a pass other than RenderPass is active.
If I understood well, I think it’s because the blending applies in a WebGLRenderTarget (linear colorSpace) rather than on screen.
You can find here a reproduction with simple objects/materials: https://codepen.io/Jens84/pen/vEOwjzd
Is there anything wrong in what I am doing?
How can I achieve the same transparency blending when EffectComposer has more active passes than RenderPass alone?
Thanks in advance!