What's new
- Brush painting example using render-to-texture (#2480)
- Improvements and fixes to Picker, new example (#2476)
- Added a material flag to disable material opacity fading out specular and added a value to specifically alpha fade out materials (including specular) - plus example (#2489)
- Optimized culling solution for skinned meshes (#2435)
- Support for Blend Trees in the new
AnimComponent
(API remains private for now) (#2443) - WebXR
optionalFeatures
options and change tostart
method - thanks @Maksims! (#2397)
Bug Fixes
- Call
upgradeDataSchema
if there is no error when loading font assets (#2450) - Update docs for
pc.AnimTransition#transitionOffset
and fix the state timelineduration
property (#2457) - Minor corrections to Typescript definitions (#2459)
- Fix for normals on two-sided materials with negative scale (#2474)
- Updated
pc.AnimationComponent#_stopCurrentAnimation
to stop all the clips and reset pose (#2475) - Handle Unicode control characters specially (#2490)
- Share vertex buffer for meshes inside a GLB to avoid duplication (#2491)
- Normalize vertex normals where necessary to fix specular (#2493)
- Correctly unhook model asset from collision component (#2498)