# AnaglyphEffect with Effect Composer

**URL:** <https://discourse.threejs.org/t/anaglypheffect-with-effect-composer/32910>\
**Category:** Questions\
**Tags:** effect-composer, anaglyph\
**Created:** [December 22, 2021, 9:26am UTC](https://discourse.threejs.org/t/anaglypheffect-with-effect-composer/32910 "2021-12-22T09:26:25Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Eketol](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/eketol/32/1416_2.png) [@Eketol](https://discourse.threejs.org/u/Eketol)\
**Post date:** [December 22, 2021, 9:26am UTC](https://discourse.threejs.org/t/anaglypheffect-with-effect-composer/32910/1 "2021-12-22T09:26:25Z")

</div>

Hi, before trying to reinventing the wheel, I would like to know if there is an easy way to keep the effect composer effects (eg: outline, antialias), while using the anaglyph (3D) effect? If there isn’t, what is the most efficient way to do it?

My intial idea (using AnaglphEffect.js code as reference) is this:

- Use a Composer for each ‘eye’ camera.
- Add the passes to be applied to each camera, like the outline effect.
- Add a Custom Shader pass, to include the shader from AnaglyphEffect.js, to each camera.
- Add common post processing passes, like antialias, gamma, etc. to the final render (to save it from applying them per camera).
