postprocessing

A post processing library for three.js.

ZLIB License

Downloads
236.2K
Stars
2.2K
Committers
16

Bot releases are hidden (Show)

postprocessing - v4.8.2

Published by vanruesc over 6 years ago

Requires three ≥ 0.89.0 ≤ 0.94.0

Changelog

  • OutlinePass
    • Fixed an undefined reference. See #88.
  • Miscellaneous
    • Removed advisory engines field from package.json.
postprocessing - v4.8.1

Published by vanruesc over 6 years ago

Requires three.js ≥ 0.89.0 ≤ 0.94.0

Fixed build/postprocessing.js bundle. (Transpilation was skipped last time.)

postprocessing - v4.8.0

Published by vanruesc over 6 years ago

Requires three.js ≥ 0.89.0 ≤ 0.94.0

Changelog

  • Pass

    • Added getFullscreenMaterial() and setFullscreenMaterial(Material). See 9b0c2c1.

    • The getter material has been deprecated in favour of getFullscreenMaterial().

    • The setter material has been deprecated in favour of setFullscreenMaterial(Material).

    • Changed the constructor signature to (name: String, scene: Scene, camera: Camera).

      These changes are to avoid unexpected property name collisions in custom passes. Additionally, the screen quad will now lazily be created once a fullscreen material is assigned and is no longer part of the constructor.

  • BloomPass, BlurPass, FilmPass, GodRaysPass, OutlinePass

    • The user no longer has to call EffectComposer.setSize() after modifying resolution-dependent values.
  • BlurPass

    • Added getResolutionScale() and setResolutionScale(Material).
  • BloomPass, GodRaysPass, OutlinePass

    • Added getResolutionScale() and setResolutionScale(Material).
    • The getter resolutionScale has been deprecated in favour of getResolutionScale().
    • The setter resolutionScale has been deprecated in favour of setResolutionScale(Number).
  • FilmPass

    • Added getScanlineDensity() and setScanlineDensity(Number).
    • Added getGridScale() and setGridScale(Number).
    • Added getGridLineWidth() and setGridLineWidth(Number).
  • Miscellaneous

    • Revised the build setup again. Readded the usual postprocessing.js and postprocessing.min.js bundles.
postprocessing - v4.7.0

Published by vanruesc over 6 years ago

Requires three.js ≥ 0.89.0 ≤ 0.94.0

postprocessing - v4.6.0

Published by vanruesc over 6 years ago

Requires three.js ≥ 0.89.0 ≤ 0.93.0

Changelog

  • package.json
    • Added sideEffects flag. This might reduce the final bundle size when used with Webpack.
postprocessing - v4.5.0

Published by vanruesc over 6 years ago

Requires three.js ≥ 0.89.0 ≤ 0.92.0

Changelog

  • Pass
    • The new default value of needsSwap is true. See #76.
    • The name of a pass should now be set via super(name).
    • The fullscreen material can now be set via Pass.material. Pass.quad has been declared private.
  • SMAAPass
    • Fixed a bug where the antialising effect would break if the clear color of the renderer wasn't black. See #80.
  • TexturePass
    • Use CombineMaterial instead of CopyMaterial. See #81.
    • Added opacity options for the destination and source colors (input buffer and texture).
  • BloomPass, GodRaysPass, OutlinePass
    • Added a blend option to prevent the final overlay texture from being applied to the input buffer.
postprocessing - v4.4.2

Published by vanruesc over 6 years ago

Requires three.js ≥ 0.89.0 ≤ 0.92.0

Changelog

  • Added Disposable and Resizable interfaces for documentation purposes.
  • EffectComposer
    • reset and dispose no longer accept a renderTarget argument.
postprocessing - v4.4.1

Published by vanruesc over 6 years ago

Requires three.js ≥ 0.89.0 ≤ 0.91.0

Changelog

  • Passes
    • OutlinePass: Fixed setSelection. See #75.
postprocessing - v4.4.0

Published by vanruesc over 6 years ago

Requires three.js ≥ 0.89.0 ≤ 0.91.0

Changelog

  • Passes
    • FilmPass: Added grid effect.
    • MaskPass: Respect renderToScreen to create a mask for the screen buffer if so desired.
postprocessing - v4.3.3

Published by vanruesc over 6 years ago

Requires three.js ≥ 0.89.0 ≤ 0.91.0

postprocessing - v4.3.2

Published by vanruesc over 6 years ago

Requires three.js ≥ 0.89.0 ≤ 0.90.0

Changelog

  • Passes
    • OutlinePass: Fixed hidden edge detection. See #70.
postprocessing - v4.3.1

Published by vanruesc over 6 years ago

Requires three.js ≥ 0.89.0 ≤ 0.90.0

Changelog

  • Passes
    • OutlinePass: Added support for morph targets, skinning and clipping planes. See #68.
postprocessing - v4.3.0

Published by vanruesc over 6 years ago

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.

postprocessing - v4.2.2

Published by vanruesc over 6 years ago

Requires three.js 0.89.x

Changelog

  • Passes
    • OutlinePass: Preserve the original visibility of outlined objects.
postprocessing - v4.2.1

Published by vanruesc over 6 years ago

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.
postprocessing - v4.2.0

Published by vanruesc over 6 years ago

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.
postprocessing - v4.1.0

Published by vanruesc almost 7 years ago

Requires three.js 0.89.x

postprocessing - v4.0.0

Published by vanruesc almost 7 years ago

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.
postprocessing - v3.1.0

Published by vanruesc almost 7 years ago

Requires three.js 0.88.x

Changelog

  • Materials
    • Removed temporary linearToRelativeLuminance patch. See 5cd733a.
postprocessing - v3.0.1

Published by vanruesc almost 7 years ago

Requires three.js 0.87.x

Changelog

  • Materials
    • Fixed missing linearToRelativeLuminance. See #63.
Package Rankings
Top 1.21% on Npmjs.org
Top 6.72% on Proxy.golang.org
Badges
Extracted from project README
CI Version
Related Projects