Skip to content

v6.28.0

Compare
Choose a tag to compare
@vanruesc vanruesc released this 15 Jun 22:13
· 435 commits to main since this release
b8155e5

Requires three ≥ 0.107.0 < 0.142.0

Changelog

Core

  • Resolution
    • Fixed scale not being copied in copy method.

Effects

  • BloomEffect & SelectiveBloomEffect
    • Added mipmapBlur constructor parameter to enable Mipmap/Unreal bloom. See #103 and #309.
      Mipmap bloom will replace the current default bloom implementation in the next major release.
    • Added radius and levels constructor parameters.
    • Deprecated constructor parameters kernelSize, resolutionScale, resolutionX, resolutionY.
    • Deprecated resolution property.
  • BrightnessContrastEffect
    • Input colors are now converted to sRGB.
  • Effect
    • Added experimental inputColorSpace and outputColorSpace settings. See #370.
  • PixelationEffect
    • Minor optimizations.
  • Added FXAAEffect. See e6437d0.

Materials

  • EffectMaterial
    • Deprecated all constructor parameters.
    • Deprecated methods setShaderParts, setDefines, setUniforms and setExtensions.
    • Added method setShaderData.
  • DepthMaskMaterial
    • Depth will now be linearized for more accurate results. See 0c5c687.
  • Added DownsamplingMaterial and UpsamplingMaterial. See 933fd58.

Passes

  • EffectPass
    • Improved shader token collection by removing duplicates and false positives. See fef3493.
    • Removed manual verification of uniforms and varyings.
  • GaussianBlurPass
    • Added iterations setting. See 69f1b31.
  • ShaderPass
    • Made input uniform detection more robust.
  • Added MipmapBlurPass. See 2238e84.