https://github.com/mrdoob/three.js/wiki/Migration-Guide#r173--r174
https://github.com/mrdoob/three.js/milestone/87?closed=1
- Global
- Animation
- BatchedMesh
- Deprecate old instancing render paths. #30550 (@gkjohnson)
- GLSLNodeBuilder
- MeshNormalNodeMaterial
- Convert packed normal to working color space. #30590 (@WestLangley, @cmhhelgeson)
- PMREMGenerator
- PMREMNode
- Renderer
- Disable autoClear in the output pass. #30454 (@Mugen87)
- Return self in
init()
. #30556 (@CodyJasonBennett)
- RenderTarget
- SpriteNodeMaterial
- StructTypeNode
- TSL
- WebGLBackend
- WebGLRenderer
- Assign
currentRenderState
inrenderer.compile()
. #30607 (@cmhhelgeson)
- Assign
- WebGPUBackend
- WebGPURenderer
- Fix clear for default framebuffer. #30457 (@RenaudRohlinger)
- Add
setOutputRenderTarget()
#30459 (@sunag) - Fix info metrics. #30483 (@Mugen87)
- Simplify clear color generation. #30486 (@Mugen87)
- Fix color space of clear colors. #30488 (@Mugen87)
- Honor polygonOffset with WebGPU backend. #30496 (@Mugen87)
- Add tone-mapping/output color space support for WebXR. #30499 (@sunag)
- Fix output depth struct. #30514 (@sunag)
- Fix storage buffer binding update and 4 bytes alignment. #30529 (@RenaudRohlinger)
- Support rotation of env maps. #30528 (@Mugen87, @sunag)
- Fix storage buffer update range. #30532 (@RenaudRohlinger)
- Fix
mat2()
arguments. #30543 (@RenaudRohlinger) - Add volumetric lighting. #30530 (@sunag)
- Harmonize clear of MRT textures. #30586 (@Mugen87)
- XRManager
Manual
Docs
- Improve JSDoc setup. #30430, #30443, #30449, #30453, #30460, #30461, #30466, #30542, #30611 (@Mugen87)
- Fix typos and types. #30510, #30511, #30546, #30548, #30555, #30557, #30559, #30602, #30603
(@s-rigaud, @Mugen87) - Improve dispose guide. #30441, #30524 (@Mugen87, @catalin-enache)
- Add more JSDoc. #30442, #30534, #30541, #30547, #30552, #30573, #30574, #30579, #30588, #30592, #30601, #30610, #30614, #30615 (@Mugen87)
- Add instructions for improving editor auto-completion. #30444 (@Makio64)
- Add
Mattercraft
toWrappers and Frameworks
guide. #30465 (@nyan-left) - Improve Chinese translation. #30475 (@haiyoucuv)
- Improve
LOD
page. #30591 (@guiseek) - Improve
Raycaster
page. #30478 (@trusktr) - Improve
displacementBias
description. #30564 (@s-rigaud)
Examples
- Clean up. #30432 (@Mugen87)
- Update particle count to 500k in WebGPU compute example. #30455 (@Makio64)
- Adjust volume instances demo to write to depth. #30464 (@gkjohnson)
- Fix time usage. #30498 (@Mugen87)
Addons
-
3MFLoader
- Fix parsing of assets with sub models. #30491 (@Jack-J-Young)
-
AfterImageNode
-
CCDIKSolver
-
DDSLoader
-
FBXLoader
- Handle out-of-bounds material assignments. #30581 (@hybridherbst)
-
MTLLoader
- Add support for displacement maps. #30508 (@krotalias)
-
OutlinePass
-
Raymarching
-
Reflector
-
SelectionHelper
-
Timer
-
TSL Transpiler