Skip to content

Releases: pmndrs/postprocessing

v2.1.1

17 Apr 17:39
Compare
Choose a tag to compare

Requires three.js 0.84.x

Changelog

  • Materials
    • Avoid null uniform in LuminosityMaterial. See #55.
  • Passes
    • Fixed division by zero bug in ToneMappingPass. See 57d86b5.
    • Optimised PixelationPass.

v2.1.0

15 Mar 21:27
Compare
Choose a tag to compare

Requires three.js 0.84.x

Changelog

  • Materials
    • Added screen blend mode to FilmMaterial for noise and scanlines.
  • Passes
    • Fixed mipmap settings. See aa58e97.
    • Fixed incorrect use of undefined clear flag. See d2d401b.
    • Fixed MaskPass. See e7e364d and 4cbcee6.
    • Added clearDepth flag to RenderPass.
    • Moved main clear logic into separate ClearPass.
    • Refactored GodRaysPass to use a RenderPass for its masked scene.
    • Added a ShockWavePass.
    • Added a PixelationPass.
  • Misc
    • Improved documentation.

v2.0.0

12 Feb 13:55
Compare
Choose a tag to compare

Requires three.js 0.84.x

Changelog

  • EffectComposer
    • Pass.setSize is now called before Pass.initialise when a pass is added.
    • The constructor now accepts an options object instead of individual parameters. The renderer remains the first parameter.
    • Added EffectComposer.replaceRenderer method.
    • Pixel ratio will now affect the size of render targets created by the composer. The pixel ratio will also affect the size passed into Pass.setSize.
    • EffectComposer.reset will now properly rebuild the current render targets by reusing depth buffer, stencil buffer and depth texture settings.
    • The signature of EffectComposer.createBuffer is now (depthBuffer, stencilBuffer, depthTexture).
  • Materials
    • Added screen blend mode to CombineMaterial for better texture blending.
    • Removed option to invert textures in CombineMaterial.
    • The ConvolutionMaterial has been reworked.
    • Added support for logarithmic depth in BokehMaterial.
  • Passes
    • Added a compact BlurPass that can be used by other passes.
    • The GodRaysPass no longer requires an overrideMaterial hack for rendering a masked scene.
    • Added a TexturePass.
    • Added a DepthPass.

v1.1.6

12 Feb 12:32
Compare
Choose a tag to compare

Requires three.js 0.82.x

Initial release

16 Mar 20:12
Compare
Choose a tag to compare

Use with caution! There might be bugs, that have yet to be uncovered.
Nonetheless, the demos show that this library is more or less fit for production.