Releases: pmndrs/postprocessing
Releases · pmndrs/postprocessing
v2.1.1
v2.1.0
Requires three.js 0.84.x
Changelog
- Materials
- Added screen blend mode to
FilmMaterial
for noise and scanlines.
- Added screen blend mode to
- Passes
- Fixed mipmap settings. See aa58e97.
- Fixed incorrect use of undefined
clear
flag. See d2d401b. - Fixed
MaskPass
. See e7e364d and 4cbcee6. - Added
clearDepth
flag toRenderPass
. - Moved main clear logic into separate
ClearPass
. - Refactored
GodRaysPass
to use aRenderPass
for its masked scene. - Added a
ShockWavePass
. - Added a
PixelationPass
.
- Misc
- Improved documentation.
v2.0.0
Requires three.js 0.84.x
Changelog
- EffectComposer
Pass.setSize
is now called beforePass.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
.
- Added screen blend mode to
- Passes
- Added a compact
BlurPass
that can be used by other passes. - The
GodRaysPass
no longer requires anoverrideMaterial
hack 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.