https://github.com/mrdoob/three.js/wiki/Migration-Guide#r174--r175
https://github.com/mrdoob/three.js/milestone/88?closed=1
- Global
- AnalyticLightNode
- AnimationClip
- ArrayElementNode
- AtomicFunctionNode
- Attributes
- Backend
- BufferGeometry
- Controls
- Earcut
- Copy mapbox/earcut file into core libs. #30756 (@gkjohnson)
- ExtrudeGeometry
- Automatically clean shape data. #30750 (@mlasala45)
- FileLoader
- ImageUtils
- Material
- MorphNode
- NodeBuilder
- NodeMaterial
- OperatorNode
- Renderer
- ShadowMaskModel
- TextureNode
- TSL
- Simplify expression output. #30691 (@RenaudRohlinger)
- Add
samplerComparison
. #30734 (@sunag) - Fix
equal()
inconsistent. #30777 (@sunag) - Allow
max()
/min()
to take an arbitrary number of arguments. #30780 (@sunag) - Avoid name collisions. #30785 (@sunag)
- Improve warnings. #30783 (@sunag)
- Deprecated
modInt()
and minor fixes. #30790, #30796 (@sunag) - Add
debug()
. #30797 (@sunag) - Add while to
Loop()
. #30807 (@sunag) - Simplified
Fn()
layout. #30810 (@sunag) - Improve
vec*
checks and warnings. #30811 (@sunag)
- WebGLBackend
- WebGLRenderer
- WebGPUAttributeUtils
- WebGPUBackend
- WebGPUConstants
- WebGPURenderer
- Fix texture view caching and dispose event stacking #30647 (@RenaudRohlinger)
- Honor
material.outputNode
if used with MRT. #30659 (@sunag) - RenderBundle support transparent objects. #30689 (@RenaudRohlinger)
- RenderBundle use correct LightsNode. #30700 (@RenaudRohlinger)
- Revisions for release. #30803 (@sunag)
- WebGPUTextureUtils
- XRManager
Manual
Docs
- Add more JSDoc. #30620, #30624, #30629, #30631, #30633, #30638, #30641, #30642, #30646, #30649, #30651, #30656, #30658, #30662, #30675, #30686, #30692, #30702, #30705, #30719, #30727, #30733, #30752, #30793 (@Mugen87)
- Fix typings and typos. #30626, #30632, #30664, #30665, #30677, #30711, #30723, #30721, #30776, #30789, #30791 (@s-rigaud, @omahs)
- Improve Chinese translation. #30683 (@kang-git)
Examples
- Clean up. #30798, #30799 (@s-rigaud)
- Cleanup volumetric lighting examples. #30660 (@sunag)
- Improve
webgpu_compute_geometry
example. #30699 (@cmhhelgeson) - Avoid relying on implicit event parameter. #30792 (@s-rigaud)
- Add new examples. #30695 (@lo-th)
Addons
-
AMFLoader
-
AnimationClipCreator
-
AsciiEffect
-
CSMShader
-
EXRLoader
-
GLTFExporter
-
GLTFLoader
-
LDrawLoader
-
LUTImageLoader
-
LWOLoader
-
MD2Loader
-
OculusHandModel
-
ProgressiveLightMapGPU
-
PointerLockControls
- Add
unadjustedMovementoption
tolock()
. #30687 (@james090500)
- Add
-
USDZExporter
-
USDZLoader
-
ViewHelper
- Adjust viewport position for WebGPU renderer. #30735 (@Child-qjj)
-
VolumeSlice
Editor