Skip to content

Releases: pmndrs/postprocessing

v6.35.5

01 Jun 20:09
3140afb
Compare
Choose a tag to compare

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

26 Apr 22:20
90de770
Compare
Choose a tag to compare

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

01 Apr 17:27
Compare
Choose a tag to compare
v7.0.0-alpha.4 Pre-release
Pre-release

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 to pp_camera_pars_fragment.
    • Simplified getViewPosition() and getViewZ().
    • Added pp_world_utils_pars_fragment.
  • FullscreenMaterial: Added camera viewMatrix and viewMatrixInverse 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>
  • FullscreenMaterial: Set LOG_DEPTH. See 4d1a7ad.
  • Added GData.POSITION (view position) and added a way to declare GData interdependencies. See 7c7803a.
  • Adjusted FXAAEffect to use gData.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

30 Mar 16:21
0653ce4
Compare
Choose a tag to compare

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

10 Mar 22:40
e758f65
Compare
Choose a tag to compare

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

05 Mar 23:34
Compare
Choose a tag to compare

Requires three ≥ 0.152.0 < 0.163.0

What's Changed

  • Fix a regression caused by a problematic import path. See #611.

Full Changelog: v6.35.0...v6.35.1

v7.0.0-alpha.3

02 Mar 18:11
Compare
Choose a tag to compare
v7.0.0-alpha.3 Pre-release
Pre-release

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 and ToneMapping.NEUTRAL.
  • Fix DepthPickingPass and depth-picking demo.
  • Add TextureEffect in #607
  • Add SMAAEffect in #608

New Contributors

Full Changelog: v7.0.0-alpha.2...v7.0.0-alpha.3

v6.35.0

02 Mar 16:20
Compare
Choose a tag to compare

Requires three ≥ 0.152.0 < 0.163.0

⚠️ The minimum version of three has been raised due to changes in r162. See #603.

What's Changed

  • Added ToneMappingMode.LINEAR. See #605.
  • Added ToneMappingMode.NEUTRAL.
  • Deprecated Timer. Use three/addons/misc/Timer.js instead.
    • Updated ImmutableTimer according to three/addons/misc/Timer.js.
  • Deprecated LUT3dlLoader. Use three/addons/loaders/LUT3dlLoader.js instead.
  • Deprecated LUTCubeLoader. Use three/addons/loaders/LUTCubeLoader.js instead.
  • Removed code related to TextureEncoding.
    • Removed inputEncoding, getInputEncoding, setInputEncoding, getOutputEncoding from LUT3DEffect.

Special Thanks

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

Full Changelog: v6.34.3...v6.35.0

v7.0.0-alpha.2

10 Feb 17:08
Compare
Choose a tag to compare
v7.0.0-alpha.2 Pre-release
Pre-release

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

v6.34.3

10 Feb 21:47
Compare
Choose a tag to compare

Requires three ≥ 0.138.0 < 0.162.0

This release fixes the latest tag on NPM which was unintentionally assigned to the v7 alpha release.