github playcanvas/engine v1.48.0

latest releases: v1.71.5, v1.71.4, v1.71.3...
2 years ago

Summary

This release includes the Animation Layer Masks (which were previously reverted), an update to how component systems are handled and optimisations to the clustered lighting system.

Be sure to check out the new Animation Layer Masks Example!

What's New

  • Anim layer masks. (#3568, #3593, #3594)
  • Glb-parser now supports loading meshes with more than 2 UV channels. (#3591)
  • Unified deprecated message logging from other classes. (#3574)
  • Clustered lighting can globally disable shadows or cookies. (#3567)
  • Make ComponentSystem and Default Material, Application scope. (#3557) - huge thanks to @OlegGedzjuns for this one!

Examples browser

  • Support javascript and typescript. (#3577)
  • Move the js-beautify package into the examples package.json. (#3582)
  • Switch out js-beautify for prettier. (#3596)

Bug Fixes

  • Make UI elements on screens take proper precedence when determining the input target. (#3580)
  • Update to handling of LightComponent.shadowUpdateMode. (#3584)
  • Setting up render target for lights with SHADOWUPDATE_NONE correctly. (#3588)
  • Refactored renderForward into two passes. (#3579)
  • Fix element input for negative scales. (#3587)
  • ES6 code updates. (#3576)
  • Anim layer mask updates. (#3593)

Don't miss a new engine release

NewReleases is sending notifications on new releases.