Releases: pmndrs/postprocessing
v6.35.6
Requires three ≥ 0.152.0 < 0.167.0
What's Changed
Special Thanks
Thanks @juliangarnier and @donmccurdy for the continued support! 🚀
Full Changelog: v6.35.5...v6.35.6
v7.0.0-beta.1
Requires three ≥ 0.165.0 < 0.166.0
Note
This is the first beta release of v7. The core functionality has mostly stabilized and the API is not expected to undergo any more major changes. To track progress on the remaining tasks towards a full release, see #600. If you try out the beta, please report any bugs you may encounter.
What's Changed
- Add GaussianBlurPass
- Fix bug in Input/Output.setBuffer, see a9fada6
- Fix bug in CopyMaterial, see 86cfedc
- Remove Log util
- Add Halftone Effect by @balraj-johal in #619
- feat: add LensDistortionEffect by @seralichtenhahn in #627
New Contributors
- @seralichtenhahn made their first contribution in #627
Special Thanks
Thanks @juliangarnier and @donmccurdy for the continued support! 🌟
Full Changelog: v7.0.0-alpha.4...v7.0.0-beta.1
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