Releases: pmndrs/postprocessing
v6.33.0
Requires three ≥ 0.138.0 < 0.156.0
Changelog
Effects
- Added
LensDistortionEffect
. Thanks @danrossi! - OutlineEffect
- DepthOfFieldEffect
- Changed CoC masking to always use
MULTIPLY_RGB_SET_ALPHA
. This fixes artifacts when using a transparent canvas.
- Changed CoC masking to always use
- BloomEffect
- Updated type definitions. See #519.
Miscellaneous
- Marked helper objects as pure to help with tree-shaking. See 841b82d.
- Updated the demos to account for recent legacy lighting mode changes in
three
.
Special Thanks
Thanks @juliangarnier and @donmccurdy for the support!
v6.32.2
Requires three ≥ 0.138.0 < 0.155.0
Changelog
Effects
- ToneMappingEffect
- Changed default
maxLuminance
/whitePoint
to4.0
. - Changed default
mode
toACES_FILMIC
. - Changed default
adaptive
tofalse
. - Added
ToneMappingMode.UNCHARTED2
.
- Changed default
- OutlineEffect
- Fixed clearing for empty selections when multisampling is enabled. See #508.
Materials
- Added backward-compatibility for recent shader chunk changes.
- DepthDownsamplingMaterial
- Added explicit precision to float array declarations. See #506.
Special Thanks
Thanks @canadaduane, @juliangarnier and @donmccurdy for the support!
v6.32.1
v6.32.0
v6.31.2
v6.31.1
Requires three ≥ 0.138.0 < 0.154.0
Changelog
Effects
- DepthOfFieldEffect, SelectiveBloomEffect
- Added support for logarithmic depth. See #493.
Documentation
Special Thanks
Thanks @canadaduane, @alexpineda, @juliangarnier, @fractalhq and @donmccurdy for the support! ❤️
v6.31.0
Requires three ≥ 0.138.0 < 0.153.0
Changelog
Added backward-compatible support for three's color management changes.
Effects
- DepthOfFieldEffect
- Fixed a bug that caused bad blending with transparent objects. See #481. Thanks @CodyJasonBennett!
Documentation
- Fixed documentation of
EffectMaterial
andEffectPass
. See #478.
Special Thanks
Thanks @canadaduane, @alexpineda, @juliangarnier, @fractalhq and @donmccurdy for the support! 🚀
v6.30.2
Requires three ≥ 0.138.0 < 0.152.0
Changelog
Types
- Made
scene
/camera
params optional. See #460. Thanks @Beilinson! - Added
null
as a valid type forinputBuffer
andoutputBuffer
inPass.render
method.
Core
- Timer
- Fixed a bug that caused initial leaps in elapsed time. See mrdoob/three.js#17912 (comment).
- OverrideMaterialManager
- Added a workaround for copying render target textures. See mrdoob/three.js#25560.
Effects
- GodRaysEffect
- Added
lightSource
accessors.
- Added
- SSAOEffect
- Added
normalBuffer
accessors.
- Added
Special Thanks
Thanks @canadaduane, @alexpineda, @juliangarnier and @fractalhq for the support! 🚀
v6.30.1
v6.30.0
Requires three ≥ 0.138.0 < 0.150.0
Changelog
three
was raised to r138.
Core
- EffectComposer
- Removed usage of
WebGLMultisampleRenderTarget
. See #448.
- Removed usage of
- Timer
- Fixed a type error. See #449.
Effects
- LUT3DEffect
- Removed usage of
DataTexture3D
. See #448.
- Removed usage of
Special Thanks
Thanks @canadaduane, @alexpineda, @juliangarnier and all private sponsors for the support ❤️