r140
https://github.com/mrdoob/three.js/wiki/Migration-Guide#r139--r140
https://github.com/mrdoob/three.js/milestone/53?closed=1
- Global
- CubeCamera
- Material
- MeshDepthMaterial
- PMREMGenerator
- SkinnedMesh
- WebGLBackground
- WebGLBindingsStates
- WebGLLights
- Remove redundant computation. #23893 (@Mugen87, @WestLangley)
- WebGLMultipleRenderTargets
- Fix
copy()
. #23781 (@RenaudRohlinger)
- Fix
- WebGLProgram
- Support logging errors with no line numbers. #23843 (@gkjohnson)
- WebGLRenderer
- Fix transmission render target type check. #23885 (@chubei-oppen)
- Make
context
check more safe. #23969 (@soadzoor)
- WebGLRenderTarget
- Fix regression when cloning / copying after
Source
API addition. #23997 (@gkjohnson)
- Fix regression when cloning / copying after
- WebGLTextures
- Ensure
texStorage2D()
is called whenforceUpload
istrue
. #23808 (@Mugen87) - Fix memory allocation of
DepthTexture
andFramebufferTexture
. #23854, #23868 (@chubei-oppen)
- Ensure
- WebGLUniforms
- Remove unused function. #23911 (@RenaudRohlinger)
- WebXRManager
Documentation
- Clean up. #23804 (@zeh)
- Move
Color management
underNext steps
. #23794 (@donmccurdy) - Improve
BufferAttribute
page. #23960 (@gsimone) - Improve
CCDIKSolver
page. #23449 (@abernier) - Improve
DirectionalLightShadow
page. #23952 (@kryzodoze) - Improve
FontLoader
page. #23899 (@jynxio) - Improve
Installation
guide. #23788 (@HossamAbdelNasser) - Improve
Libraries and Plugins
guide. #23876 (@gkjohnson) - Improve
Matrix4
page. #23825 (@makc) - Improve
MeshPhysicalMaterial
page. #23831 (@Mugen87) - Improve
PointsMaterial
page. #23892 (@Mugen87) - Improve
Useful links
guide. #23839 (@Ahlecss) - Improve
WebGLRenderer
page. #23851 (@gkjohnson) - Improve
WebGLRenderTarget
page. #23844 (@OndrejSpanel) - Switch to gender neutral terms. #23816 (@inclusive-coding-bot)
- Fix color values in material browser. #23948 (@Mugen87)
- Mentioned the need for
ImageBitmap.close()
. #23959 (@Mugen87, @WestLangley)
Manual
- Improve Chinese translation. #23811, #23850, #23878, #23938 (@MongooseSong, @BinarySky10)
- Improve Korean translation. #23949 (@nerdchanii)
- Improve Russian translation. #23942 (@Borodin)
Examples
- Clean up. #23860, #23861 (@Mugen87, @sunag)
- Add missing encodings fragment to default shader of
Reflector
andRefractor
. #23863 (@Mugen87) - Expose virtual camera of
Reflector
andRefractor
as a property. #23890 (@LR17) - Port
webgpu_compute
to use node classes. #23931 (@LeviPesin)
-
ArcballControls
-
BufferGeometryUtils
- Rename and improve warnings for MikkTSpace tangents. #23815 (@donmccurdy)
- Add
deinterleaveAttribute()
,deinterleaveGeometry()
functions. #23814 (@gkjohnson) - Remove use of old
Material.morphTargets
property. #23955 (@willstott101)
-
FBXLoader
- Fix uv translation being ignored. #23834 (@hybridherbst)
-
GLTFExporter
- Add WebWorker support. #23857, 340d588 (@robertlong, @mrdoob)
- Check for
document
before creatingOffscreenCanvas
. #24035 (@robertlong, @CodyJasonBennett)
-
GLTFLoader
-
MarchingCubes
- Add
update()
. #23934 (@gkjohnson)
- Add
-
MMDLoader
- Handle shininess properly. #23889 (@takahirox)
-
NodeMaterial
- Don't convert type of node if it is not needed. #23786 (@LeviPesin)
- Rework build and make other updates. #23797 (@LeviPesin)
- Fix uint usage in
ShaderNodeUtils
. #23817 (@sunag) - Cleanup
ShaderNode
. #23820 (@LeviPesin) - Fix cache. #23828 (@sunag)
- Updates and revision. #23872 (@sunag)
- Add missing
InstanceNode
toNodes
. #23880 (@LeviPesin) - Fix uniform function in
ShaderNodeElements
. #23879 (@LeviPesin) - Add
ComputeNode
. #23905, #23944 (@sunag) - Add more exports to
ShaderNode
. #23901 (@LeviPesin) - Add two sides support to
NormalMapNode
. #23971, #23982 (@sunag)
-
TTFLoader
-
UnrealBloomPass
-
VRButton
- Add workaround for
WebXRViewer
. #23805, 149069f (@hybridherbst, @mrdoob)
- Add workaround for
-
WebGPURenderer
Editor
- Fix broken compute vertex normals button. #23865 (@Mugen87)
- Add
CapsuleGeometry
. #23914 (@linbingquan) - Add support for
Material.userData
. #23967 (@Mugen87)- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -