v3.2.0
Features
🆕 Added optional post-processing API with a variety of rendering effects, thanks @Beilinson! #3948
🆕 Added an unbundled build, model-viewer-module.min.js, for use with post-processing or any others who need to de-duplicate three.js using import maps, thanks @Beilinson! #3948
🆕 Added anisotropy support. #4314, mrdoob/three.js#25580
🆕 Added PBR Next material extensions API, including anisotropy, clearcoat, ior, iridescence, sheen, specular, etc. #4319, #4330, #4348
🆕 Added texture transform API to Sampler: setRotation, setScale, and setOffset. #4209
Bug fixes
- Fix transmissive objects losing color. #4314, mrdoob/three.js#25819
- Fix webpack compilation warning, thanks @annahassel! #4350
Examples
✨ Added many post-processing examples, thanks @Beilinson! #3948
✨ Added transform textures example. #4209
Other notable changes
- Upgraded to Three.js r154
- Switched testing framework to modern-web and playwright. Also swapped
jasmine
formocha
in thespace-opera
tests. #4268 - Added postinstall script that updates the three importmap version, thanks @Beilinson! #4260