https://github.com/mrdoob/three.js/wiki/Migration-Guide#r148--r149
https://github.com/mrdoob/three.js/milestone/62?closed=1
- Global
- Euler
- Updated static class properties to ALL_CAPS. #25104 (@WestLangley)
- GLBufferAttribute
- Material
- Mesh
- Maintain consistent nomenclature. #25178 (@WestLangley)
- Object3D
- Updated static class properties to ALL_CAPS. #25188 (@WestLangley)
- PMREMGenerator
- Fix replacing render targets with different heights. #25301 (@JordyvanDortmont)
- Scene
- WebGLClipping
- WebGLRenderer
- WebGLShadowmap
- Clean up. #25228 (@LeviPesin)
- Handle
TwoPassDoubleSide
case. #25221 (@WestLangley) - Fix shadow map shader regression. #25270 (@Mugen87)
- WebXRManager
- Allow early set of foveation. #25282 (@saitonakamura)
Documentation
- Improve
CameraHelper
page. #25205 (@Mugen87) - Improve
CameraUtils
page. #25302 (@ma1ted) - Improves
Libraries and Plugins
page. #25319, #25322 (@Alchemist0823, @Mugen87) - Improve
Material
page. #25289 (@Mugen87) - Improve
Object3D
page. #25324, #25328 (@0b5vr, @Mugen87) - Improve
SkinnedMesh
page. #25189 (@WestLangley) - Remove IE11 references. #25209 (@Mugen87)
- Keep focus when clear search input. #25194 (@abernier)
Manual
- Improve Chinese translation. #25199 (@Housz)
- Improve French translation. #25300 (@Lecrapouille)
Examples
- Clean up. #25184, #25195 (@Mugen87)
- Use
TwoPassDoubleSide
inwebgl_geometry_convex
example. #25175 (@WestLangley) - Add note about AVIF in
webgl_materials_matcap
example. #25176 (@WestLangley) - Simplified
webgl_lines_fat_raycasting
example. #25191 (@WestLangley) - Bump pathtracer, BVH versions. #25237 (@gkjohnson)
- Remove use of
LoaderUtils.decodeText()
in loaders. #25236 (@aardgoose) - Add external
three-bvh-csg
example. #25299, #25311 (@gkjohnson)
-
ArcballControls
-
CSM
- Avoid circular dependency in camera computations. #25265 (@OndrejSpanel)
-
DRACOLoader
-
FBXLoader
- Remove workaround for Safari 9. #25241 (@aardgoose)
-
GLTFExporter
-
GLTFLoader
- Remove redundant
toTrianglesDrawMode()
function. #25316 (@gkjohnson)
- Remove redundant
-
LWOLoader
- Remove workaround for Safari 9. #25245 (@aardgoose)
-
MMDLoader
- Use
matcap
instead ofenvMap
. #25226 (@takahirox)
- Use
-
MMDToonMaterial
- Removed unnecessary
envMap
shader chunks. #25128 (@WestLangley)
- Removed unnecessary
-
NodeMaterial
-
PLYExporter
- Export points normals and colors. #25235 (@WestLangley)
-
PLYLoader
- Improve parsing performance. #25210, #25248, #25261 (@aardgoose)
-
SVGLoader
-
ViewHelper
-
WebGPURenderer
- Add
Material.wireframe
support. #25204 (@sunag) - Fix
bytesPerRow
computation inWebGPUTextures
. #25249 (@LeviPesin) - Remove return on lines 258 and 626. #25258 (@LeviPesin)
- Rename
getArrayFromBuffer()
togetArrayBuffer()
, fix return type. #25257 (@LeviPesin)
- Add
Editor
- Add support for
Scene.backgroundIntensity
. #25216 (@Mugen87) - Specify value range for
emissive
intensity. #25225 (@WestLangley) - Specify value range for
aoMap
intensity. #25244 (@WestLangley) - Call
dispose()
when usingDRACOLoader
. #25283 (@Mugen87) - Remove glTF1 alert. #25284 (@Mugen87)
- Set
ColorManagement.legacyMode = false
. #25222 (@donmccurdy)
Tests