Skip to content

v6.29.0

Compare
Choose a tag to compare
@vanruesc vanruesc released this 17 Oct 12:14
· 316 commits to main since this release
75f7acb

Requires three ≥ 0.125.0 < 0.146.0

Changelog

EffectComposer

  • Added setMainScene and setMainCamera methods to allow changing the main scene/camera for all registered passes. See #410 and #391.
  • Changing the renderer with setRenderer no longer affects the styles of the canvas element. See #411.

Materials

  • BoxBlurMaterial, CircleOfConfusionMaterial, DepthComparisonMaterial, DepthMaskMaterial, EffectMaterial, SSAOMaterial
    • Renamed adoptCameraSettings to copyCameraSettings.
  • BoxBlurMaterial
    • Added scale parameter and normalDepthBuffer support. See 35706c2.
  • SSAOMaterial
    • Deprecated intensity setting.

Effects

  • Effect
    • Added mainScene and mainCamera setters.
  • GodRaysEffect, SelectiveBloomEffect
    • Renamed adoptCameraSettings to copyCameraSettings.
  • OutlineEffect
    • Removed timer dependency. See 8160499.
  • SSAOEffect
    • Added intensity setting.
    • Deprecated distanceScaling (now always on).
    • Deprecated normalDepthbuffer (will now be created automatically if possible).
    • Deprecated distanceThreshold, distanceFalloff, rangeThreshold and rangeFalloff (use the world-scale parameters instead).
  • Added TiltShiftEffect. See #413, thanks @chasedavis!
    • Optimized tilt shift with Kawase blur. See 791d105.

Passes

  • Pass
    • Added mainScene and mainCamera setters.
  • EffectPass
    • Made varying detection more robust. See 3fa0440.
  • DepthDownsamplingPass
    • Changed requirements from WebGL 2 to FloatType textures.
  • EffectPass
    • Added timeScale setting. See bd595b1.
  • MipmapBlurPass
    • Fixed levels setter. See #408.

Special Thanks

Thanks @canadaduane, @alexpineda and @juliangarnier for the support 🚀