Skip to content

Releases: pmndrs/postprocessing

v7.0.0-beta.13

14 Aug 15:07
Compare
Choose a tag to compare
v7.0.0-beta.13 Pre-release
Pre-release

Requires three ≥ 0.179.0 < 0.180.0

Migration Guide

What's Changed

  • Handle external breaking changes f630106
  • Prevent unintentional canvas style update d71e8d6
  • Add viewMatrix to FullscreenMaterial 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
    • Remove renderer parameter from Pass.checkRequirements 02f1661
    • Process all fullscreen materials on I/O change 5292a36
    • Improve compilation of fullscreen materials 29885f4
    • Add autoSyncDefaultBuffers 584197b
    • Auto update the resolution of fullscreen materials 16fcf76, dba8102
  • GeometryPass
  • EffectPass
    • Make effects setter public a6de40c
  • BufferDebugPass
  • 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

04 Aug 20:57
202d170
Compare
Choose a tag to compare

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

04 Jul 17:39
ad338df
Compare
Choose a tag to compare

Requires three ≥ 0.157.0 < 0.179.0

What's Changed

  • BloomEffect, TextureEffect
  • BloomEffect
    • Change default of mipmapBlur to true 868079f
    • Change luminance threshold and smoothing defaults 885c0a0

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

03 Jul 20:25
6e76877
Compare
Choose a tag to compare

Requires three ≥ 0.157.0 < 0.179.0

What's Changed

  • Improve blend functions d33675b, #706
  • Update dependencies

Full Changelog: v6.37.4...v6.37.5

Special Thanks

Thanks @juliangarnier and @donmccurdy for the continued support! 🚀

v7.0.0-beta.12

22 Jun 23:22
Compare
Choose a tag to compare
v7.0.0-beta.12 Pre-release
Pre-release

Requires three ≥ 0.174.0 < 0.178.0

What's Changed

  • Add internalFormat to GBufferTextureConfig 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
  • DepthPickingPass
    • Add support for reverse and log depth 642e4ba
  • CopyPass
    • Fix feedback loop in shader-based copy path 3ad7693
    • Make blit optional (disabled by default) 676e2ca
  • GeometryPass
    • Add alpha setting (disabled by default)
    • Use R11F_G11F_B10F if applicable 7b2c5d9, 3f1b136, #661
    • Create GBuffer struct based on gBuffer components instead of gData 9db96a6
    • Use NearestFilter for ORM
    • Expand shader manipulation to more object types a018bde #708
  • EffectPass
    • Improve GData depth read 8ecca6e
    • Throw if effects are invalid or can't be merged 4e82932
    • Refresh gBuffer components on effect change 1f95d07
    • Optimize internal event dispatching 6747ab9 0bc1331
  • Update dependencies
  • Various updates for the manual

Full Changelog: v7.0.0-beta.11...v7.0.0-beta.12

v6.37.4

07 Jun 14:33
665d425
Compare
Choose a tag to compare

Requires three ≥ 0.157.0 < 0.178.0

What's Changed

Full Changelog: v6.37.3...v6.37.4

Special Thanks

Thanks @juliangarnier and @donmccurdy for the continued support! ❤️

v7.0.0-beta.11

18 May 16:14
Compare
Choose a tag to compare
v7.0.0-beta.11 Pre-release
Pre-release

Requires three ≥ 0.174.0 < 0.177.0

What's Changed

Full Changelog: v7.0.0-beta.10...v7.0.0-beta.11

v6.37.3

27 Apr 15:53
Compare
Choose a tag to compare

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 to RedFormat

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

28 Mar 22:27
Compare
Choose a tag to compare
v7.0.0-beta.10 Pre-release
Pre-release

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

28 Mar 22:13
fc9ed86
Compare
Choose a tag to compare

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