Releases: pmndrs/postprocessing
Releases · pmndrs/postprocessing
v6.28.6
Requires three ≥ 0.107.0 < 0.144.0
Changelog
Core
- EffectComposer
- Changed depth texture type to
UnsignedInt248Type
. See #402.
- Changed depth texture type to
Materials
- Added BoxBlurMaterial.
Passes
- Added BoxBlurPass.
- MipmapBlurPass
- Fixed a bug in
dispose
. See #398.
- Fixed a bug in
Types
- Updated types to improve compatibility with Angular. See #395.
Special Thanks
Thanks @vlucendo for supporting the project!
v6.28.5
Requires three ≥ 0.107.0 < 0.144.0
Changelog
Addressed a breaking change caused by a shader function rename. See e69d6ed.
Effects
- SepiaEffect
- Made color weights configurable via
weightsR
,weightsG
andweightsB
.
- Made color weights configurable via
- BlendFunction
- Marked blend functions that support HDR. See 4a77f6d.
Passes
- LuminancePass
- Fixed unintended clamping of HDR colors by respecting the main frame buffer type.
Special Thanks
Thanks @canadaduane and @alexpineda for supporting the project!
v6.28.4
v6.28.3
v6.28.2
Requires three ≥ 0.107.0 < 0.143.0
Changelog
Package
Core
- Resolution
- The effective size will now be calculated on change.
Effects
- Effect & Pass
- Made
dispose
less destructive. See #381.
- Made
- DepthOfFieldEffect
- Minor optimizations.
- OutlineEffect
Passes
- GaussianBlurPass & KawaseBlurPass
- Minor optimizations.
Special Thanks
Thanks @canadaduane for the continued support!
v6.28.1
Requires three ≥ 0.107.0 < 0.142.0
Changelog
Loaders
- LUTCubeLoader & LUT3dlLoader
- Fixed parsing of data points. See #375.
Effects
- BlendMode
- Added blend functions
COLOR
,HUE
,SATURATION
,LUMINOSITY
,LINEAR_DODGE
,LINEAR_BURN
,LINEAR_LIGHT
,VIVID_LIGHT
,HARD_LIGHT
,HARD_MIX
,INVERT
,INVERT_RGB
andPIN_LIGHT
. See 1a9f0e7. - Optimized existing blend functions.
- Replaced
SKIP
andSET
withDST
andSRC
.
- Added blend functions
- ChromaticAberrationEffect & GlitchEffect
- Removed
blendFunction
constructor parameter.
- Removed
- BrightnessContrastEffect
- Changed default
blendFunction
toSRC
.
- Changed default
v6.28.0
Requires three ≥ 0.107.0 < 0.142.0
Changelog
Core
- Resolution
- Fixed
scale
not being copied incopy
method.
- Fixed
Effects
- BloomEffect & SelectiveBloomEffect
- Added
mipmapBlur
constructor parameter to enable Mipmap/Unreal bloom. See #103 and #309.
Mipmap bloom will replace the current default bloom implementation in the next major release. - Added
radius
andlevels
constructor parameters. - Deprecated constructor parameters
kernelSize
,resolutionScale
,resolutionX
,resolutionY
. - Deprecated
resolution
property.
- Added
- BrightnessContrastEffect
- Input colors are now converted to sRGB.
- Effect
- Added experimental
inputColorSpace
andoutputColorSpace
settings. See #370.
- Added experimental
- PixelationEffect
- Minor optimizations.
- Added
FXAAEffect
. See e6437d0.
Materials
- EffectMaterial
- Deprecated all constructor parameters.
- Deprecated methods
setShaderParts
,setDefines
,setUniforms
andsetExtensions
. - Added method
setShaderData
.
- DepthMaskMaterial
- Depth will now be linearized for more accurate results. See 0c5c687.
- Added
DownsamplingMaterial
andUpsamplingMaterial
. See 933fd58.
Passes
v6.27.0
Requires three ≥ 0.107.0 < 0.142.0
Changelog
Reorganized folders, shaders and enums. See 5ce3511.
Core
- Added
GaussKernel
.
Effects
- Added
SET
blend function and improved existing blend functions. See 100a981. - Added
LUT1DEffect
. See #371. Thanks @donmccurdy. - BrightnessContrastEffect
- Removed unnecessary clamp logic.
- ChromaticAberrationEffect
- Implemented radial modulation. See 966958a.
- BloomEffect, DepthOfFieldEffect, GodRaysEffect, OutlineEffect
- Reverted deprecation of
resolutionScale
constructor parameter. - Renamed
width
andheight
constructor parameters toresolutionX
andresolutionY
.
- Reverted deprecation of
Materials
- DepthOfFieldEffect
- The blur kernel will now be scaled according to
resolution.scale
for consistent results.
- The blur kernel will now be scaled according to
- Added
GaussianBlurMaterial
. - CopyMaterial
- Added support for dithering.
- KawaseBlurMaterial
- Removed support for dithering.
Passes
- EffectPass
- Changed visibility of
effects
back toprivate
. - Added protected
setEffects()
method. See #367. - Fixed a potential null error in
verifyResources
.
- Changed visibility of
- KawaseBlurPass
- The blur kernel will now be scaled according to
resolution.scale
for consistent results. - The last blur pass will now properly be performed on a downscaled buffer. See 6780dac.
- Changed default
kernelSize
toMEDIUM
.
- The blur kernel will now be scaled according to
- Added
GaussianBlurPass
. - DepthDownsamplingPass, DepthPass, KawaseBlurPass, LuminancePass, NormalPass
- Reverted deprecation of
resolutionScale
constructor parameter. - Renamed
width
andheight
constructor parameters toresolutionX
andresolutionY
.
- Reverted deprecation of
v6.26.4
Requires three ≥ 0.107.0 < 0.141.0
Changelog
Effects
- BloomEffect
- Fixed
luminanceSmoothing
constructor parameter. - Output will no longer be clamped to
[0.0, 1.0]
.
- Fixed
- GodRaysEffect
- Added
depthMaskMaterial
getter.
- Added
- SelectiveBloomEffect
- Fixed a bug that broke depth masking when the selection was empty.
- ToneMappingEffect
- Added accessors for
whitePoint
,middleGrey
andaverageLuminance
.
- Added accessors for
Materials
- DepthMaskMaterial
- Changed default value of
epsilon
to1e-4
.
- Changed default value of
Passes
- EffectPass
- Changed visibility of
effects
toprotected
. - Changed visibility of
updateMaterial
toprotected
. - Reverted deprecation of
dithering
.
- Changed visibility of
Special Thanks
Thanks @canadaduane for the continued support!