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)