Vanruesc Postprocessing Versions Save

A post processing library for three.js.

v6.35.4

2 weeks ago

Requires three ≥ 0.152.0 < 0.165.0

What's Changed

  • Updated dependencies.

Special Thanks

Thanks @juliangarnier and @donmccurdy for the continued support! :heart:

Full Changelog: https://github.com/pmndrs/postprocessing/compare/v6.35.3...v6.35.4

v7.0.0-alpha.4

1 month ago

Requires three ≥ 0.163.0 < 0.164.0

What's Changed :rabbit:

  • 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 05f3a91e.
  • Fixed pp_depth_buffer_precision_pars_fragment. See 87bf99c.
  • Updated the manual styles.

Full Changelog: https://github.com/pmndrs/postprocessing/compare/v7.0.0-alpha.3...v7.0.0-alpha.4

v6.35.3

1 month ago

Requires three ≥ 0.152.0 < 0.164.0

What's Changed

  • Updated dependencies.

Special Thanks

Thanks @juliangarnier and @donmccurdy for the continued support! :rocket:

Full Changelog: https://github.com/pmndrs/postprocessing/compare/v6.35.2...v6.35.3

v6.35.2

2 months ago

Requires three ≥ 0.152.0 < 0.163.0

What's Changed

New Contributors

Full Changelog: https://github.com/pmndrs/postprocessing/compare/v6.35.1...v6.35.2

v6.35.1

2 months ago

Requires three ≥ 0.152.0 < 0.163.0

What's Changed

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

Full Changelog: https://github.com/pmndrs/postprocessing/compare/v6.35.0...v6.35.1

v7.0.0-alpha.3

2 months ago

Requires three ≥ 0.162.0 < 0.163.0

What's Changed

New Contributors

Full Changelog: https://github.com/pmndrs/postprocessing/compare/v7.0.0-alpha.2...v7.0.0-alpha.3

v6.35.0

2 months ago

Requires three ≥ 0.152.0 < 0.163.0

:warning: 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! :rocket:

Full Changelog: https://github.com/pmndrs/postprocessing/compare/v6.34.3...v6.35.0

v6.34.3

3 months ago

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.

v7.0.0-alpha.2

3 months ago

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: https://github.com/pmndrs/postprocessing/compare/v7.0.0-alpha-1...v7.0.0-alpha.2

v6.34.2

3 months ago

Requires three ≥ 0.138.0 < 0.162.0

What's Changed

New Contributors

Special Thanks

Thanks @juliangarnier and @donmccurdy for the continued support! :rocket:

Full Changelog: https://github.com/pmndrs/postprocessing/compare/v6.34.1...v6.34.2