v3.5.0
Features
🆕 Added localization API for a11y for WCAG compliance, thanks @cybmiper! #4715
🆕 Added Khronos PBR Neutral tone mapping standard ("neutral") - "commerce" is now an alias for this. #4716, #4760
Bug fixes
- Fixed USDZ auto-generation when changing baseColorFactor. #4690
- Fixed progress event reason propagation, thanks @rsleyland! #4701
- Fixed build problems related to imports, thanks @chamby! #4707, #4710
- Fixed DPR for iframes. #4723
- Fixed grounded skybox rotation. #4752
- Fixed USDZ rotation. #4753
- Fixed toBlob for offscreen elements. #4754
- Improved performance when model-viewer.js loads before a 3D element is visible, thanks @Arecsu! #4758
Examples
✨ Added example of a11y localization, thanks @cybmiper! #4715
Other notable changes
- Upgraded to Three.js r163. #4738, #4745
- Updated three-gpu-pathtracer comparisons, thanks @gkjohnson! #4686, #4696
- Added Blender Cycles to fidelity comparisons, thanks @vis-prime! #4492
Editor
- Removed some use of innerHTML (XSS security), thanks @Shivam7-1! #4748