release notes
release notes
release notes
Published 5/31/2023
Contains breaking changeshttps://github.com/mrdoob/three.js/wiki/Migration-Guide#r152--r153 https://github.com/mrdoob/three.js/milestone/66?closed=1
coordinateSystem. #26140 (@sunag)gpuType. #26084 (@CodyJasonBennett)Uint32 and Int32 to normalize / denormalize functions. #25984 (@gkjohnson)makeTranslation() accept Vector2. #26054 (@chenyy101)checkGeometryIntersection(). #25971 (@LeviPesin)name property. #26101 (@WestLangley)id property. e296032db56c2d238a19c3911e2fa0768b533b82 (@mrdoob)info.render.frame from info.autoReset. #25978 (@RenaudRohlinger)MeshGouraudMaterial. #26075 (@WestLangley)getChannel(). #25972 (@LeviPesin)transmissionRenderTarget. #26138 (@mrdoob)Documentation
BoxGeometry page. #26156 (@afilahkle)MeshSurfaceSampler page. #26031 (@makc)PerspectiveCamera page. #26105, #26117 (@afilahkle)ShaderMaterial page. #26116 (@ycw)Vector4 page. #26151 (@afilahkle)WebGLRenderer page. #26002 (@ycw)page.js. #26030 (@ycw)Manual
Examples
webgl_skinning_simple. #25992 (@Mugen87)webgl2_multisampled_renderbuffers example. #26005 (@WestLangley)webxr_xr_ballshooter. #26032 (@mrdoob)webgl_loader_gltf_anisotropy example. #26051, #26058 (@sunag, @mrdoob)renderOrder in webgl_loader_svg. #26114 (@ycw)webxr_xr_sculpt example. a55e5a37a26a279ae4cea46394352d6c9ca24704 (@mrdoob)webgl_materials_car. d4116b5ad2c3e8ed3d6e638b7e6496412ce3a9c7 (@mrdoob)ExposureShader. #26136 (@WestLangley)webgpu_cubemap_dynamic example. #26152 (@sunag)CSM
DracoLoader
EffectComposer
GLTFExporter
GLTFLoader
KTX2Loader
DataTexture's mipmaps field. #25871 (@emmanueljl)MeshGouraudMaterial
LEGACY_LIGHTS define. #26075 (@WestLangley)MeshSurfaceSampler
sampleFaceIndex() function. #25970 (@gkjohnson)MMDLoader
NodeMaterial
ConvertType(). #26025 (@LeviPesin)OrbitControls
PLYLoader
RapierPhysics
TSL
USDZExporter
Texture.channel support. #25996 (@mrdoob)MaterialBindingAPI schema, fix primvars:st data type, add colorspace for normal map. #26009 (@hybridherbst)Texture.colorSpace support. #26011 (@mrdoob)Texture.wrapS and Texture.wrapT. #26012 (@mrdoob)Texture.rotation support. #26013 (@mrdoob)Texture.format check. #26017 (@mrdoob)UsdTransform2d. #26023 (@hybridherbst)ViewHelper
WebGPURenderer
hasFeature(). #26006 (@sunag)BufferAttributeNode. #26016, #26022 (@sunag)clear(). #26046 (@sunag)WebGPUBackend. #26079 (@sunag)TextureRenderer to RenderTarget approach. #26142 (@sunag)CubeRenderTarget and CubeCamera. #26152 (@sunag)XRHandPrimitiveModel
Editor
TeapotGeometry code. d6fe1558c1682307d9882cb12ddd9dc4a548d0a0 (@mrdoob)release notes
Published 5/31/2023
Contains breaking changeshttps://github.com/mrdoob/three.js/wiki/Migration-Guide#r152--r153 https://github.com/mrdoob/three.js/milestone/66?closed=1
coordinateSystem. #26140 (@sunag)gpuType. #26084 (@CodyJasonBennett)Uint32 and Int32 to normalize / denormalize functions. #25984 (@gkjohnson)makeTranslation() accept Vector2. #26054 (@chenyy101)checkGeometryIntersection(). #25971 (@LeviPesin)name property. #26101 (@WestLangley)id property. e296032db56c2d238a19c3911e2fa0768b533b82 (@mrdoob)info.render.frame from info.autoReset. #25978 (@RenaudRohlinger)MeshGouraudMaterial. #26075 (@WestLangley)getChannel(). #25972 (@LeviPesin)transmissionRenderTarget. #26138 (@mrdoob)Documentation
BoxGeometry page. #26156 (@afilahkle)MeshSurfaceSampler page. #26031 (@makc)PerspectiveCamera page. #26105, #26117 (@afilahkle)ShaderMaterial page. #26116 (@ycw)Vector4 page. #26151 (@afilahkle)WebGLRenderer page. #26002 (@ycw)page.js. #26030 (@ycw)Manual
Examples
webgl_skinning_simple. #25992 (@Mugen87)webgl2_multisampled_renderbuffers example. #26005 (@WestLangley)webxr_xr_ballshooter. #26032 (@mrdoob)webgl_loader_gltf_anisotropy example. #26051, #26058 (@sunag, @mrdoob)renderOrder in webgl_loader_svg. #26114 (@ycw)webxr_xr_sculpt example. a55e5a37a26a279ae4cea46394352d6c9ca24704 (@mrdoob)webgl_materials_car. d4116b5ad2c3e8ed3d6e638b7e6496412ce3a9c7 (@mrdoob)ExposureShader. #26136 (@WestLangley)webgpu_cubemap_dynamic example. #26152 (@sunag)CSM
DracoLoader
EffectComposer
GLTFExporter
GLTFLoader
KTX2Loader
DataTexture's mipmaps field. #25871 (@emmanueljl)MeshGouraudMaterial
LEGACY_LIGHTS define. #26075 (@WestLangley)MeshSurfaceSampler
sampleFaceIndex() function. #25970 (@gkjohnson)MMDLoader
NodeMaterial
ConvertType(). #26025 (@LeviPesin)OrbitControls
PLYLoader
RapierPhysics
TSL
USDZExporter
Texture.channel support. #25996 (@mrdoob)MaterialBindingAPI schema, fix primvars:st data type, add colorspace for normal map. #26009 (@hybridherbst)Texture.colorSpace support. #26011 (@mrdoob)Texture.wrapS and Texture.wrapT. #26012 (@mrdoob)Texture.rotation support. #26013 (@mrdoob)Texture.format check. #26017 (@mrdoob)UsdTransform2d. #26023 (@hybridherbst)ViewHelper
WebGPURenderer
hasFeature(). #26006 (@sunag)BufferAttributeNode. #26016, #26022 (@sunag)clear(). #26046 (@sunag)WebGPUBackend. #26079 (@sunag)TextureRenderer to RenderTarget approach. #26142 (@sunag)CubeRenderTarget and CubeCamera. #26152 (@sunag)XRHandPrimitiveModel
Editor
TeapotGeometry code. d6fe1558c1682307d9882cb12ddd9dc4a548d0a0 (@mrdoob)