Releases: pmndrs/postprocessing
v7.0.0-beta.13
Requires three ≥ 0.179.0 < 0.180.0
What's Changed
- Handle external breaking changes f630106
- Prevent unintentional canvas style update d71e8d6
- Add
viewMatrix
toFullscreenMaterial
uniforms f6c8673 - Fix camera macro bug fa04eb9
- Adjust SMAA presets aae0c42
- Fix default G-Buffer output 2597768
- Fix
getDistance
function 06c067d, b744f09 - BloomEffect, TextureEffect
- Pass
- GeometryPass
- Make writing to G-Buffer more robust #708, 6255b45, 49399b2, 282097a, 4b00a10, 8c1ce0f, c265e3d
- Always use
HalfFloatType
for emission 495b8ac, c810a07, 14a7c02 - Change default depth texture type to
FloatType
0686901 - Encode normals and change format to
RGFormat
9db09da - Accept
null
forscene
andcamera
in constructor 528ccf1
- EffectPass
- Make
effects
setter public a6de40c
- Make
- BufferDebugPass
- Add
DISTANCE
debug mode fcfa022
- Add
- Allow null param in
Selection
constructor 2623258 - Use
IUniform
529d3d1 - Various updates for the manual
Full Changelog: v7.0.0-beta.12...v7.0.0-beta.13
v6.37.7
Requires three ≥ 0.157.0 < 0.180.0
What's Changed
- LuminanceMaterial
- Preserve alpha and improve masking 574ec0d
- Update dependencies
Full Changelog: v6.37.6...v6.37.7
Special Thanks
Thanks @juliangarnier and @donmccurdy for the continued support! ❤️
v6.37.6
Requires three ≥ 0.157.0 < 0.179.0
What's Changed
- BloomEffect, TextureEffect
- BloomEffect
This release changes some default values for BloomEffect
constructor parameters.
You may need to tweak the luminance threshold and smoothing values depending on your use case:
const bloomEffect = new BloomEffect(scene, camera, {
mipmapBlur: false, // default: true
luminanceThreshold: 0.9, // default: 1.0
luminanceSmoothing: 0.025, // default: 0.03
...
});
Full Changelog: v6.37.5...v6.37.6
v6.37.5
Requires three ≥ 0.157.0 < 0.179.0
What's Changed
Full Changelog: v6.37.4...v6.37.5
Special Thanks
Thanks @juliangarnier and @donmccurdy for the continued support! 🚀
v7.0.0-beta.12
Requires three ≥ 0.174.0 < 0.178.0
What's Changed
- Add
internalFormat
toGBufferTextureConfig
893eb1c - Add
normal-codec-pars.frag
52f9115 - Fix normal clear value d8ede8d
- Simplify clear values and flags cc53845 99db4c2
- Update
gbuffer-default-output.frag
df82f27 - Update BufferDebugPass 38a6f21 521d6fc f68ed61
- DepthCopyPass
- Add
mode
accessor 4e69472
- Add
- DepthPickingPass
- Add support for reverse and log depth 642e4ba
- CopyPass
- GeometryPass
- EffectPass
- Update dependencies
- Various updates for the manual
Full Changelog: v7.0.0-beta.11...v7.0.0-beta.12
v6.37.4
Requires three ≥ 0.157.0 < 0.178.0
What's Changed
- Update dependencies and add threejs 177 support by @mohammadbaghaei in #704
Full Changelog: v6.37.3...v6.37.4
Special Thanks
Thanks @juliangarnier and @donmccurdy for the continued support! ❤️
v7.0.0-beta.11
Requires three ≥ 0.174.0 < 0.177.0
What's Changed
- Use
common.vert
as default vertex shader dad3e25 - Add support for reverse depth 62fc5e9, 24b0c56
- Remove
LuminanceFormat
usage 7b40c8a - Set visibility of
GeometryPass.textureConfigs
to protected f62276b - Refactor event types 4768a46, ccad88a
- Fix
custom-effects
docs #698, a8dc436 - Manage
GData
buffer sources #698, 05b12de - Fix
GData
initialization order 1eea864 - Fix luminance pass event listener in
BloomEffect
e9a89ef - Move
onSceneChildAdded/Removed
hooks toPass
3523401, 51055b9 - Implement
NoiseEffect
0be9718, cb4d1f5, #597, #692 - Suppress events when restoring G-Buffer 7340766, a41bd7e
- Move
lut
param to options object inLUT1D/3DEffect
1fb2e7e - Remove
resolutionScale
param fromGaussianBlurPass
30a5913 - Harmonize options and documentation 1884bbe
Full Changelog: v7.0.0-beta.10...v7.0.0-beta.11
v6.37.3
Requires three ≥ 0.157.0 < 0.177.0
What's Changed
- Remove use of
LuminanceFormat
for r176 support by @haxiomic in #702 - Change default format of
NoiseTexture
toRedFormat
New Contributors
Full Changelog: v6.37.2...v6.37.3
Special Thanks
Thanks @juliangarnier and @donmccurdy for the continued support! 🚀
v7.0.0-beta.10
Requires three ≥ 0.174.0 < 0.176.0
What's Changed
- Throw when changing resource inside event handler 944d914
- Fix potential infinite update loop d32751a
- Remove listeners on input/output clear event aa55062 a8d8633 3a51070
- Set
needsUpdate
flag b044331 5906f46 - Notify listeners after changing texture settings 1de7c99
- Fixes a bug where the buffer types wouldn't get synced properly
Full Changelog: v7.0.0-beta.9...v7.0.0-beta.10
v6.37.2
Requires three ≥ 0.157.0 < 0.176.0
What's Changed
- Updated dependencies.
Special Thanks
Thanks @juliangarnier and @donmccurdy for the continued support! ❤️
Full Changelog: v6.37.1...v6.37.2