https://github.com/mrdoob/three.js/wiki/Migration-Guide#r159--r160
https://github.com/mrdoob/three.js/milestone/73?closed=1
- Global
- Clarify warning messages. #27288 (@WestLangley)
- Remove deprecated code. #27341 (@Mugen87)
- ImageBitmapLoader
- Cache promises to deduplicate requests. #27270 (@Archimagus)
- Quaternion
- RectAreaLight
- Only use float textures if linear interpolation is supported. #27315 (@gkjohnson)
- Shaders
- Sphere
- Triangle
- Return
nullingetBarycoord()if triangle is degenerated. #27311 (@gkjohnson) - Return
nulll ingetInterpolation()if triangle is degenerate. #27331 (@gkjohnson)
- Return
- WebGLRenderer
- Fix level mipmap and support
CompressedArrayTextureincopyTextureToTexture3D(). #27313 (@RenaudRohlinger) - Add
WEBGL_clip_cull_distancesupport. #27371 (@RenaudRohlinger, @Mugen87) - Add support for
AgXTone Mapping. #27366, #27403, #27409 (@gkjohnson, @donmccurdy, @Mugen87)
- Fix level mipmap and support
- WebGLShadowMap
- WebGLTextures
- WebGLUniformsGroups
- Correct 3x3 to 3x4 matrix conversion in UBO. #27284 (@RenaudRohlinger)
- UBO Boolean support and fix cache on number. #27285 (@RenaudRohlinger)
- Add array support in UBOs. #27293, #27374 (@RenaudRohlinger)
Documentation
- Improve Chinese translation. #27298, #27408 (@puxiao, @SADYX)
- Improve
Materialpage. #27416 (@LR17) - Improve
SceneUtilspage. #27372 (@linbingquan) - Improve
SkinnedMeshpage. #27303 (@Mugen87) - Add Jolt to physics list. #27335 (@josephrocca)
Examples
- Clean up. #27322, fc292ae (@Methuselah96, @mrdoob)
- Fix RTT coord Y in
webgpu_compute_particles_rainexample. #27286 (@sunag) - Update
3DMLoaderdocs and example CDN script. #27289 (@ianpetrarca) - Add
webgpu_backdrop_waterexample. #27397, #27404, caf8c1f (@sunag, @mrdoob) - Add
webgpu_compute_particles_snowexample. #27400, #27404, de3d5ff (@sunag, @mrdoob) - Use relative references inside
examples/jsm. #27381 (@hybridherbst) - Change default tone mapping in
webgl_tonemappingexample. 3a5de8c (@mrdoob) - Improve
webgpu_compute_particlesexample. b7ebd00 (@mrdoob)
-
CSM
- Fix lights when shadow maps are disabled. #27358 (@OndrejSpanel)
-
CurveModifier
- Add multiple material support. #27324 (@sheepdragon)
-
DracoLoader
- Fix not calling
onError(). #27306, #27308 (@Benjythebee)
- Fix not calling
-
GTAOPass
-
LineMaterial
- Fix clipping at edge artifacts. #27349 (@gkjohnson)
-
MaterialXLoader
- Add
normalNodeandemissiveNode. #27356 (@hybridherbst)
- Add
-
NodeMaterial
- Log warnings instead of throwing on redefinitions of node types. #27357 (@hybridherbst)
- Mark directory as effectful for Webpack/Vite. #27376 (@CodyJasonBennett)
-
OrbitControls
-
StorageTexture
-
Timer
-
TSL
-
USDZExporter
- Export from compressed texture data. #27382 (@jeffbeene)
- Only import required modules. #27383 (@jeffbeene)
-
WebGPURenderer
- Add initial support of
MaterialX. #27294 (@sunag) - Support
getArrayBufferAsync()for WebGL backend. #27355 (@aardgoose) - Initial support for PostProcessing,
GaussianBlurNodeandQuadMesh. #27369 (@sunag) - Fix use of same material with different skeleton. #27398 (@sunag)
- Bug fixes for
WebGLBackend. #27410 (@aardgoose)
- Add initial support of
-
XRButton
Editor