Skip to content

Releases: pmndrs/postprocessing

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.

v2.3.0

18 Aug 12:57
Compare
Choose a tag to compare

Requires three.js 0.87.x

Changelog

  • Materials
    • Use appropriate luminance coefficients in Bokeh2Material, FilmMaterial, LuminosityMaterial and ToneMappingMaterial. Coefficients are now uniforms and can be adjusted by the user. See 0157077.
  • Passes
    • Minor improvements in ShockWavePass.
  • Misc
    • Reorganised demo, docs and public files.
    • Refactored file names.

v2.2.0

21 Jun 10:41
Compare
Choose a tag to compare

Requires three.js 0.86.x

Changelog

  • Passes
    • Added getters for width and height to BlurPass to avoid abuse of private render targets.
    • Removed a render target from BloomPass as it only needs one.

v2.1.4

31 May 21:26
Compare
Choose a tag to compare

Requires three.js 0.85.x

v2.1.3

31 May 21:20
Compare
Choose a tag to compare

Requires three.js 0.85.x

Changelog

  • Passes
    • Added missing needsSwap flag to BloomPass and GodRaysPass.
  • Documentation
    • Switched to ESDoc.

v2.1.2

22 Apr 08:44
Compare
Choose a tag to compare

Requires three.js 0.85.x