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
null
ingetBarycoord()
if triangle is degenerated. #27311 (@gkjohnson) - Return
null
l ingetInterpolation()
if triangle is degenerate. #27331 (@gkjohnson)
- Return
- WebGLRenderer
- Fix level mipmap and support
CompressedArrayTexture
incopyTextureToTexture3D()
. #27313 (@RenaudRohlinger) - Add
WEBGL_clip_cull_distance
support. #27371 (@RenaudRohlinger, @Mugen87) - Add support for
AgX
Tone 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
Material
page. #27416 (@LR17) - Improve
SceneUtils
page. #27372 (@linbingquan) - Improve
SkinnedMesh
page. #27303 (@Mugen87) - Add Jolt to physics list. #27335 (@josephrocca)
Examples
- Clean up. #27322, fc292ae (@Methuselah96, @mrdoob)
- Fix RTT coord Y in
webgpu_compute_particles_rain
example. #27286 (@sunag) - Update
3DMLoader
docs and example CDN script. #27289 (@ianpetrarca) - Add
webgpu_backdrop_water
example. #27397, #27404, caf8c1f (@sunag, @mrdoob) - Add
webgpu_compute_particles_snow
example. #27400, #27404, de3d5ff (@sunag, @mrdoob) - Use relative references inside
examples/jsm
. #27381 (@hybridherbst) - Change default tone mapping in
webgl_tonemapping
example. 3a5de8c (@mrdoob) - Improve
webgpu_compute_particles
example. 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
normalNode
andemissiveNode
. #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,
GaussianBlurNode
andQuadMesh
. #27369 (@sunag) - Fix use of same material with different skeleton. #27398 (@sunag)
- Bug fixes for
WebGLBackend
. #27410 (@aardgoose)
- Add initial support of
-
XRButton
Editor