Releases: pmndrs/postprocessing
v6.35.5
Requires three ≥ 0.152.0 < 0.166.0
What's Changed
- Updated dependencies.
Special Thanks
Thanks @juliangarnier and @donmccurdy for the continued support! 🚀
Full Changelog: v6.35.4...v6.35.5
v6.35.4
Requires three ≥ 0.152.0 < 0.165.0
What's Changed
- Updated dependencies.
Special Thanks
Thanks @juliangarnier and @donmccurdy for the continued support! ❤️
Full Changelog: v6.35.3...v6.35.4
v7.0.0-alpha.4
Requires three ≥ 0.163.0 < 0.164.0
What's Changed 🐰
- Resolution: Added
set
method. - Optimized RegExps. See 0f4ad3e.
- Fixed metalness. See cdd1558 and #617.
- GeometryPass: Removed
updateMaterials
. Materials will now be updated automatically. - ShaderChunkExtensions
- Moved functions from
pp_depth_utils_pars_fragment
topp_camera_pars_fragment
. - Simplified
getViewPosition()
andgetViewZ()
. - Added
pp_world_utils_pars_fragment
.
- Moved functions from
- FullscreenMaterial: Added camera
viewMatrix
andviewMatrixInverse
uniforms.- To use the camera view matrix, add
uniform mat4 viewMatrix;
to your shader. - To calculate the world position, use
#include <pp_world_utils_pars_fragment>
- To use the camera view matrix, add
- FullscreenMaterial: Set
LOG_DEPTH
. See 4d1a7ad. - Added
GData.POSITION
(view position) and added a way to declareGData
interdependencies. See 7c7803a. - Adjusted
FXAAEffect
to usegData.luminance
. - Fixed a bug in the GData usage detection. See 05f3a91.
- Fixed
pp_depth_buffer_precision_pars_fragment
. See 87bf99c. - Updated the manual styles.
Full Changelog: v7.0.0-alpha.3...v7.0.0-alpha.4
v6.35.3
Requires three ≥ 0.152.0 < 0.164.0
What's Changed
- Updated dependencies.
Special Thanks
Thanks @juliangarnier and @donmccurdy for the continued support! 🚀
Full Changelog: v6.35.2...v6.35.3
v6.35.2
Requires three ≥ 0.152.0 < 0.163.0
What's Changed
- Fix renderer null by @gitplus in #612
- Fix regression: backward incompatible
Timer
import. See #611. - Fix regression:
colorspace_fragment
shader chunk missing in three < r154.
New Contributors
Full Changelog: v6.35.1...v6.35.2
v6.35.1
v7.0.0-alpha.3
Requires three ≥ 0.162.0 < 0.163.0
What's Changed
- This release includes important resource management fixes and improvements.
- Implement MRT compatible background rendering, see bfac6dc.
- Add
ScanlineEffect
& demo to v7 by @balraj-johal in #602 - Add
ColorDepthEffect
by @benjamin-white in #604 - Add
ToneMapping.LINEAR
andToneMapping.NEUTRAL
. - Fix
DepthPickingPass
anddepth-picking
demo. - Add
TextureEffect
in #607 - Add
SMAAEffect
in #608
New Contributors
- @balraj-johal made their first contribution in #602
- @benjamin-white made their first contribution in #604
Full Changelog: v7.0.0-alpha.2...v7.0.0-alpha.3
v6.35.0
Requires three ≥ 0.152.0 < 0.163.0
three
has been raised due to changes in r162. See #603.
What's Changed
- Added
ToneMappingMode.LINEAR
. See #605. - Added
ToneMappingMode.NEUTRAL
. - Deprecated
Timer
. Usethree/addons/misc/Timer.js
instead.- Updated
ImmutableTimer
according tothree/addons/misc/Timer.js
.
- Updated
- Deprecated
LUT3dlLoader
. Usethree/addons/loaders/LUT3dlLoader.js
instead. - Deprecated
LUTCubeLoader
. Usethree/addons/loaders/LUTCubeLoader.js
instead. - Removed code related to
TextureEncoding
.- Removed
inputEncoding
,getInputEncoding
,setInputEncoding
,getOutputEncoding
fromLUT3DEffect
.
- Removed
Special Thanks
Thanks @juliangarnier and @donmccurdy for the continued support! 🚀
Full Changelog: v6.34.3...v6.35.0
v7.0.0-alpha.2
Requires three ≥ 0.161.0 < 0.162.0
What's Changed
- This release includes important resource management fixes and improvements.
- Added BloomEffect as a more complex test for pipeline resource management.
- It's now possible to add or remove multiple passes at once.
- Pass instances are now pipeline-exclusive and may only be added once.
- Render targets and textures are now wrapped in Resources for decoupled value management.
- Extended G-Buffer capabilities with occlusion and emission data.
- The G-Buffer configuration is now customizable.
- Revised the shader outputs setup.
- Added support for copying depth to CopyPass.
Full Changelog: v7.0.0-alpha-1...v7.0.0-alpha.2