The Wayback Machine - https://web.archive.org/web/20211016005050/https://github.com/playcanvas/engine/releases
Skip to content

@slimbuck slimbuck released this Oct 15, 2021

Bug Fixes

  • Rearanged main clustered lighting loop to avoid unrolling and improve compile time (#3578)
  • Do not generate uniforms for lights when clustered lighting is used (#3571)
  • Fix lightmap estimation to be compatible with the Editor (#3581)
  • Don't rely on shiny new read function getBigUint64 (#3573)
  • Update the build process for the examples app (#3565)
Assets 2

@slimbuck slimbuck released this Oct 12, 2021

Bug Fixes

  • Revert Layer Masks (#3566)
  • Add missing blend mode docs (#3564)
Assets 2

@slimbuck slimbuck released this Oct 12, 2021

Summary

This release includes major improvements to clustered lighting, baked soft shadows/AO and introduces animation layer masks.

Be sure to check out the new and updated engine demos:

What's New

  • Shadow atlas for clustered spot lights (#3235)
  • Cookies support by the Clustered lighting (#3521, #3548, #3555)
  • Omni shadows for clustered lights (#3537)
  • Lightmapper improvements - soft shadow & Ambient Occlusion support (#2838, #3545)
  • Layer masks (#3264)
  • Improvements to shadow-cascades engine example (#3510)
  • Better shader compilation error reporting (#3523, #3546) - thanks to @Maksims for this one!
  • Refactoring, fixes and improvements of the line rendering (#3019, #3539)
  • Include scripts in npm package (#3516)

Bug Fixes

  • Fixed an issue with cloning a model component with customAabb (#3513)
  • Renamed "Clustered Shadows" example to "Clustered Spot Shadows" (#3524)
  • Remove a no longer needed temporary function (#3505)
  • Properly resume AudioContext on iOS platform. (#3499)
  • Trigger events on world UI elements in the correct order. (#3482)
  • Removed PlayCanvas version logging (#3508, #3558)
  • Fix to texture based morph targets to occasionally morph incorrect vertex (#3547)
  • Deprecated functionality improvements (#3550)
  • Always reset internal asset and model references on ModelComponent on Remove. (#3527)
  • Fix unit test for Mat4#setLookAt (#3433) - thanks to @olkotov for this one!
  • Removed unused Asset List Loader (#3263)
Contributors
Maksims and olkotov
Assets 2

@slimbuck slimbuck released this Sep 21, 2021

What's new

  • Engine example Shadow Cascades has HUD controls (#3444)
  • Added documentation example on accessing mesh instances of a render hierarchy (#3465)
  • Add Japanese README file (#3489) - Huge thanks to @yushimatenjin for this one!
  • Use mouse scroll wheel events to navigate content in scroll-view UI component (#3478)

Bug Fixes

  • Use correct UV transform for tiled normal map of clear coat (#3458)
  • Fix for cloned anim and render components (#3463)
  • Fix shadow not rendering in Editor in some cases (#3146)
  • Converted few classes in scene folder to use let/const (#3437)
  • Update var to let and const in deprecated.js (#3453, #3473)
  • Disable skybox from picker (#3466)
  • Avoid crash in Animation blending under certain conditions (#3468)
  • Track active StandardMaterial parameters correctly (#3455)
  • Hide '.vscode' settings folder from git (#3470)
  • Fix to insert and remove events when reparenting (#3471)
  • Fix shadow cascades, to respect chunks overrides (#3484) - thanks to @Maksims for this one!
  • Fixes to Application.Destroy to destroy in correct order (#3495)
  • Fix to calculateTangent function was hiden by local variable when creating primitives (#3496)
  • Warn when KTX2 support is missing (#3497)
  • Fixes texture memory leak when window is resized and posteffect uses depth buffer (#3498)
  • Forward renderer - cleanup, separated static-meshes functionality (#3472)
  • Fix recent crash for Safari 15 on MacOS (#3503)
Contributors
Maksims and yushimatenjin
Assets 2

@willeastcott willeastcott released this Sep 3, 2021

Bug Fixes

  • Fix for AnimController transitions (#3454)
Assets 2

@willeastcott willeastcott released this Sep 1, 2021

Bug Fixes

  • Revert anim transition change (#3447)
Assets 2

@slimbuck slimbuck released this Sep 1, 2021

Bug Fixes

  • Call equals on material internal property (#3417)
  • Added retries to scene loading (#3418)
  • Force precision of depth texture to highp (#3420)
  • Fix lighting basis during RTT (#3424)
  • Allow Application#destroy to work under Node.js (#3428)
  • Fix to generated UV1 coordinates of Primitives (#3429)
  • Fix model->render in example comment (#3439)
  • When entity is reparented, whole child hierarchy is notified (#3436)
  • Fixes for loading quantized glTF data (#3431)
  • Update examples to latest pcui (#3438)
  • Include a deployment section in the examples readme (#3442)
  • AnimComponent transition updates (#3329)
  • Glb loader example - enable lights that are by default disabled (#3443)
Assets 2

@slimbuck slimbuck released this Aug 18, 2021

Bug Fixes

  • Fix enabled flag on camera and light component during clone (#3408)
Assets 2

@slimbuck slimbuck released this Aug 17, 2021

What's new

Bug Fixes

  • Added retry behaviour to template asset handler (#3382)
  • Invert y particle model tex coords (#3384)
  • Update JSDoc on procedural.js (#3386) - many thanks to @LeXXik for this one!
  • Updated JS Docs for bounding box and sphere (#3387)
  • Draco library updated to 1.4.1 (#3362)
  • Add hideconstructor for better docs (#3285) - thanks to @Maksims for this one!
  • Fixes for examples (#3349)
  • StandardMaterial code cleanup (#3391, #3395, #3397)
Contributors
Maksims and LeXXik
Assets 2

@slimbuck slimbuck released this Jul 23, 2021

Fixes

  • Drc loader example uses loaded colors correctly (#3356)
  • Moved layer-compisition and light-composition-data to composition folder (#3359)
  • Updated documentation to reflect the behaviour of asset.loaded (#3360)
  • Invert TBN, glTF texture transform (#3363)
Assets 2