Skip to content

Releases: pmndrs/postprocessing

v4.3.0

17 Feb 14:45
Compare
Choose a tag to compare

Requires three.js ≥ 0.89.0 ≤ 0.90.0

Changelog

  • Dependencies
    • Moved three to peerDependencies because three is an API dependency that is exposed by the public postprocessing interface. This change should help prevent dependency inconsistencies for consumers.

This is a minor release since consumers of the postprocessing library are likely to also depend on three already.

v4.2.2

11 Feb 13:09
Compare
Choose a tag to compare

Requires three.js 0.89.x

Changelog

  • Passes
    • OutlinePass: Preserve the original visibility of outlined objects.

v4.2.1

08 Feb 19:20
Compare
Choose a tag to compare

Requires three.js 0.89.x

Changelog

  • Materials
    • Support OrthographicCamera in DepthComparisonMaterial.
  • Passes
    • OutlinePass: Added setSelection and clearSelection convenience methods. See #67.
    • OutlinePass: Added alphaBlending option for dark outlines on bright backgrounds. See #67.
    • OutlinePass: Added xRay option that controls whether hidden parts of selected objects should be visible.
    • OutlinePass: Added option to disable blur.

v4.2.0

07 Feb 00:38
Compare
Choose a tag to compare

Requires three.js 0.89.x

Changelog

  • Materials
    • Added DepthComparisonMaterial, OutlineBlendMaterial and OutlineEdgesMaterial.
  • Passes
    • Added OutlinePass. See #64.
  • ESLint
    • Tightened many code style rules. Thanks @JakeDluhy.

v4.1.0

19 Dec 12:47
Compare
Choose a tag to compare

Requires three.js 0.89.x

v4.0.0

14 Dec 23:02
Compare
Choose a tag to compare

Requires three.js 0.88.x

Changelog

  • Materials
    • Renamed SMAAColorEdgesMaterial to ColorEdgesMaterial.
  • Passes
    • Renamed Pass.initialise to Pass.initialize.
    • Renamed Bokeh2Pass to RealisticBokehPass.
    • Renamed SMAAPass image data URLs:
      searchImageDataUrl → searchImageDataURL
      areaImageDataUrl → areaImageDataURL
    • Added dithering support for BloomPass, BlurPass, GodRaysPass and ToneMappingPass.
    • Fixed a minor MIP_LEVEL_1X1 calculation error in ToneMappingPass.
  • Documentation
    • Removed invalid tags.
  • Development Dependencies
    • Removed dat.gui and stats.js.
    • Replaced babel-preset-es2015-rollup.

v3.1.0

02 Nov 13:22
Compare
Choose a tag to compare

Requires three.js 0.88.x

Changelog

  • Materials
    • Removed temporary linearToRelativeLuminance patch. See 5cd733a.

v3.0.1

01 Nov 13:42
Compare
Choose a tag to compare

Requires three.js 0.87.x

Changelog

  • Materials
    • Fixed missing linearToRelativeLuminance. See #63.

v3.0.0

07 Oct 21:33
Compare
Choose a tag to compare

Requires three.js 0.87.x

Changelog

  • EffectComposer
    • Replaced internal pixel ratio calculations with getDrawingBufferSize calls.
  • Passes
    • The SMAAPass constructor now expects two parameters: searchImage, areaImage. The user must preload these images asynchronously by using the base64-encoded image data urls SMAAPass.searchImagaDataUrl and SMAAPass.areaImageDataUrl. Please refer to the SMAADemo for an example setup.
      Previously, the loading process of these images was unsafe (see Should setting an image src to data URL be available immediately? and the related issue report #62).
    • Removed DepthPass. There was no real purpose behind this pass.
    • Added Depth of Field setting to BokehPass. This lets the user define an area in front of and behind the focus point that remains sharp. See 99519cb.
  • Materials
    • Removed DepthMaterial. This material was not useful.
    • Use linearToRelativeLuminance function from common. See 220d490.
    • Ported SMAA image generation scripts for reference purposes. See 18968fb.
    • Replaced the SMAA area look-up image. The previous area image did not match the area image from the official SMAA project.

v2.3.1

18 Aug 16:29
Compare
Choose a tag to compare

Requires three.js 0.87.x

Changelog

  • Misc
    • Removed an unnecessary peer dependency.