# Using renderer.render and composer.render together

**URL:** <https://discourse.threejs.org/t/using-renderer-render-and-composer-render-together/12304>\
**Category:** Questions\
**Tags:** post-processing\
**Created:** [January 24, 2020, 9:11am UTC](https://discourse.threejs.org/t/using-renderer-render-and-composer-render-together/12304 "2020-01-24T09:11:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![tommygun](https://avatars.discourse-cdn.com/v4/letter/t/d26b3c/32.png) [@tommygun](https://discourse.threejs.org/u/tommygun)\
**Post date:** [January 24, 2020, 9:11am UTC](https://discourse.threejs.org/t/using-renderer-render-and-composer-render-together/12304/1 "2020-01-24T09:11:11Z")

</div>

Is it possible to call renderer.render to render a scene and then call composer.render to render additional scenes?

Example:

```auto
renderPass.clear = false;
composer.addPass( renderPass );
composer.addPass( outlinePass );
composer.addPass( fxaaPass );

```

```auto
renderer.clear();
renderer.render(gridScene, camera);
composer.render();

```

The outline pass seems to throw away the previous render.  
The reason I want to do this is so I can avoid running fxaa and gamma correction on some of the scenes.

---

<div class="post-metadata">

**Author:** ![Mugen87](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/mugen87/32/5645_2.png) [@Mugen87](https://discourse.threejs.org/u/Mugen87)\
**Post date:** [January 26, 2020, 9:26am UTC](https://discourse.threejs.org/t/using-renderer-render-and-composer-render-together/12304/2 "2020-01-26T09:26:32Z")

</div>

Well, basically it is possible but only if the pass renders “on top” on the existing framebuffer data (so it does not perform a clear). If you need this behavior for `OutlinePass`, you have to change the implementations according to your needs.
