v3.4.0
Features
🆕 Added UltraHDR lighting support for 10x-30x smaller environments! #4578
🆕 Added skybox-height
option to project an outdoor skybox onto the ground plane. #4604
🆕 Added AgX tone mapping and Commerce tone mapping is improved and no longer experimental! #4615
🆕 Added a reason property to the progress event, thanks @alexdaube! #4647
Bug fixes
- Improved AR button accessibility, thanks @Technickel-Dev! #4524
- Made
CreateVideoTexture()
respectwith-credentials
, thanks @navidadelpour! #4635
Examples
✨ Added example of toggling visibility of mesh variants. #4528
✨ Updated lighting examples for UltraHDR example. #4578
✨ Added Grounded Skybox example. #4604
✨ Added a tone mapping comparison example. #4615
✨ Small fixes for examples. #4514, #4627
✨ Added an FAQ on color accuracy, including links to longer write-ups on tone mapping and model validation. #4637
Other notable changes
- Upgraded to Three.js r160. #4610
- Added V-Ray support for emissive strength comparison, thanks @jasondavies! #4509
- Fixed Babylon transparency for fidelity comparisons, thanks @bghgary! #4531
- Switch from glTF-Sample-Models to the newer glTF-Sample-Assets, thanks @bhouston! #4534, #4546
- Add anisotropy tests to render-fidelity-tests (and update Babylon + Filament to latest), thanks @bhouston! #4535
- Update render fidelity main page to list renderers in a table, thanks @bhouston! #4539
- Enable complex arguments for "npm run render-goldens" command, thanks @bhouston! #4542
- Reduce time for fidelity test CI, thanks @bhouston! #4543
- Removed IE11-specific code, thanks @Frank3K! #4603
- Updated our commerce tone mapper for improved contrast and color accuracy. #4614
Editor
- Added open graph metadata to editor, thanks @Technickel-Dev! #4527
- Commerce tone mapping is now the editor default. #4615