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
Assets
2
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
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
StandardMaterialparameters 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.Destroyto 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
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
What's new
- Support for 3 new glTF extensions:
- Support for glTF cameras (#3354)
- Support for running the engine in a browserless environment (#3381, #3390)
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)
StandardMaterialcode cleanup (#3391, #3395, #3397)
Contributors
Maksims and LeXXik
Assets
2
Fixes
Assets
2
PreviousNext

