Releases: pmndrs/postprocessing
Releases · pmndrs/postprocessing
v2.1.3
v2.1.2
v2.1.1
v2.1.0
Requires three.js 0.84.x
Changelog
- Materials
- Added screen blend mode to
FilmMaterialfor noise and scanlines.
- Added screen blend mode to
- Passes
- Fixed mipmap settings. See aa58e97.
- Fixed incorrect use of undefined
clearflag. See d2d401b. - Fixed
MaskPass. See e7e364d and 4cbcee6. - Added
clearDepthflag toRenderPass. - Moved main clear logic into separate
ClearPass. - Refactored
GodRaysPassto use aRenderPassfor its masked scene. - Added a
ShockWavePass. - Added a
PixelationPass.
- Misc
- Improved documentation.
v2.0.0
Requires three.js 0.84.x
Changelog
- EffectComposer
Pass.setSizeis now called beforePass.initialisewhen a pass is added.- The constructor now accepts an options object instead of individual parameters. The renderer remains the first parameter.
- Added
EffectComposer.replaceRenderermethod. - 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.resetwill now properly rebuild the current render targets by reusing depth buffer, stencil buffer and depth texture settings.- The signature of
EffectComposer.createBufferis now(depthBuffer, stencilBuffer, depthTexture).
- Materials
- Added screen blend mode to
CombineMaterialfor better texture blending. - Removed option to invert textures in
CombineMaterial. - The
ConvolutionMaterialhas been reworked. - Added support for logarithmic depth in
BokehMaterial.
- Added screen blend mode to
- Passes
- Added a compact
BlurPassthat can be used by other passes. - The
GodRaysPassno longer requires anoverrideMaterialhack for rendering a masked scene. - Added a
TexturePass. - Added a
DepthPass.
- Added a compact
v1.1.6
Initial release
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.