https://github.com/mrdoob/three.js/wiki/Migration-Guide#r144--r145
https://github.com/mrdoob/three.js/milestone/58?closed=1
- Global
- LightShadow
- Improve
.updateMatrices(). #24675 (@WestLangley)
- Improve
- MeshPhysicalMaterial
- Match behavior of
attenuationDistancetoKHR_materials_volume. #24622 (@zach-capalbo)
- Match behavior of
- PropertyBinding
- Fix map property binding regression. #24603 (@hybridherbst)
- ShaderChunks
- Remove obsolete comment. #24608 (@Mugen87)
- Remove legacy workaround for Adreno bug. #24611 (@WestLangley)
- Sphere
- Fix
expandByPoint()with empty spheres. #24694 (@gkjohnson) - Fix
union()with empty spheres. #24701 (@gkjohnson) - Clean up. #24704 (@WestLangley)
- Fix
- WebGLState
- WebGLTextures
- WebGLUniforms
Documentation
- Rename WebXR basics link to have perfect match name. #24601 (@AngyDev)
- Honor
blendModein animation pages. #24614 (@Mugen87) - Clarify
.dispose()methods. #24654, #24667 (@WestLangley) - Improve
BufferGeometrypage. #24616 (@erasta) - Improve
CapsuleGeometrypage. #24626 (@mkeblx) - Improve
PointsMaterialpage. #24695 (@AngyDev) - Improve
SpotLightpage. #24606, #24615 (@V-R-Dighe, @WestLangley) - Improve French translation. #24598, #24651 (@AlexandreAllard)
- Improve Italian translation. #24592, #24619, #24640, #24687 (@AngyDev)
Examples
- Clean up. #24590, #24686 (@kintel, @Mugen87)
- Add license for
nurbs.fbx. #24602 (@LouisBrunner) - Fix animation speed in
webgl_multiple_elements_textexample. #24596 (@CalebBabin) - Export helper classes from
ConvexHullmodule. #24594 (@erasta) - Add new
webgl_animation_skinning_ikexample. #24652 (@abernier) - Move remaining controls to Pointer Events. #24693 (@Mugen87)
- Fixed
webxr_vr_layersexample. #24691 (@sigmaxipi) - Explicitly use
eventinonPointerUp(). #24708 (@LukasSchmid97)
-
BufferGeometryUtils
- Fix
mergeVertices()with normalized vertex attributes. #24577 (@donmccurdy)
- Fix
-
CSM
- Ensure
remove()removes light targets, too. #24658 (@yoshikiohshima)
- Ensure
-
GLTFExporter
-
HTMLMesh
-
InteractiveGroup
-
NodeEditor
-
NodeMaterial
- Add
RemapNodeandBlendModeNode. #24649 (@sunag) - Various updates and fixes. #24662 (@sunag)
- Add
three/nodesexport topackage.json. #24660 (@LeviPesin) - Add
TangentNodeandBitangentNode. #24672 (@sunag) - Add
frameIdtoShaderNode. #24680 (@sunag) - Add
luminance()andlumaCoeffstoShaderNode. #24682 (@sunag) - Add MaterialX procedural functions and overloading support to
ShaderNode. #24699 (@sunag)
- Add
-
OctreeHelper
-
OutlinePass
- Fix shader compilation error. #24681 (@TobyGilbert)
-
TrackballControls
- Fix multi-touch in
onTouchEnd(). #24631 (@Fly-in-Free)
- Fix multi-touch in
-
TransformControls
-
USDZLoader
- Support files created with
USDZExporter. 7358181 (@mrdoob) - Added normals handling. f82bbc9 (@mrdoob)
- Added transforms support. 141011d (@mrdoob)
- Improved geometry and material parsing. b72144e (@mrdoob)
- Handle mesh names. 8938d33 (@mrdoob)
- Improved texture support. d190283 (@mrdoob)
- Clean up. 3ab8b6a, 12b970f (@mrdoob)
- Support files created with
-
VRMLLoader
Editor
- Add secure headers and clean up. #24217 (@LeviPesin)