threepipe
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ProgressivePlugin.md 837B

123456789101112131415161718192021
  1. ---
  2. prev:
  3. text: 'DropzonePlugin'
  4. link: './DropzonePlugin'
  5. next:
  6. text: 'SSAAPlugin'
  7. link: './SSAAPlugin'
  8. ---
  9. # ProgressivePlugin
  10. [//]: # (todo: image)
  11. [Example](https://threepipe.org/examples/#progressive-plugin/) —
  12. [Source Code](https://github.com/repalash/threepipe/blob/master/src/plugins/pipeline/ProgressivePlugin.ts) —
  13. [API Reference](https://threepipe.org/docs/classes/ProgressivePlugin.html)
  14. Progressive Plugin adds a post-render pass to blend the last frame with the current frame.
  15. This is used as a dependency in other plugins for progressive rendering effect which is useful for progressive shadows, gi, denoising, baking, anti-aliasing, and many other effects. The helper function `convergedPromise` returns a new promise that can be used to wait for the progressive rendering to converge.