release notes
release notes
release notes
Published 3/25/2020
Contains breaking changeshttps://github.com/mrdoob/three.js/wiki/Migration-Guide#r114--r115 https://github.com/mrdoob/three.js/milestone/28?closed=1
(611,773 KB, gzip: 151,867 KB)
Source
dispatchEvent(). #18948 (@donmccurdy)clearcoatMap and clearcoatRoughnessMap. #18769, #18798 (@donmccurdy).fromBufferAttribute(). #18947 (@donmccurdy).addScaledSH() method. #18962 (@donmccurdy)dispose(). #17588 (@mourner)+ in shadowmap fragment shader chunk. #18874 (@gkjohnson)RGBFormat fallback. #18859 (@sciecode)updateMultisampleRenderTarget(). #18906 (@kvholm)DepthTexture with WebGLMultisampleRenderTarget. #18904 (@Mugen87)DepthStencilFormat with WebGL2. #18939 (@Mugen87)WebGLMultisampleRenderTarget. #18941 (@Mugen87)Documentation
InstancedMesh. #18793 (@Mugen87)LineDashedMaterial. #18850 (@Mugen87)MMD website. #18869 (@rdrgn)WebGLProgram page. #18882 (@Mugen87)Uniform page. #18916 (@Mugen87)CurvePath page. #18921, #18923 (@Mugen87)WebGLRenderer.renderBufferImmediate(). #18827 (@martinRenou)TypeScript
SVGLoader declaration file. #18788 (@soadzoor)TextGeometry declaration file. #18794 (@soadzoor)ARButton.createButton() must have sessionInit as 2nd argument. #18810 (@FMS-Cat)offset parameter of BufferGeometry.merge() optional. #18826 (@soadzoor)PointsMaterial. #18848 (@Mugen87)KeyframeTrack.getValueSize(). #18875 (@minzhi3)AnimationMixer accepts AnimationObjectGroup. #18855 (@Longi94)TessellateModifier definition. #18963 (@windkomo)Examples
webgl_buffergeometry_instancing_lambert example. #18806 (@WestLangley)webxr_ar_hittest example. #18811 (@takahirox)webgl_lightshafts example and respective glTF asset. #18808 (@Mugen87)webgl_buffergeometry_compression example. #18799 (@LeonYuanYao)webgl_shadow_contact example. #18787 (@mrdoob, @marcofugaro)weblg_clipping_advanced example. #18888 (@WestLangley)OBJLoader2Parallel and webgl_loader_obj2_options example. #18886 (@kaisalmen)webgl_depth_texture example. #18940 (@Mugen87)WebGLRenderer.clear() if necessary. #18971 (@Mugen87)BasisTextureLoader
ColladaExporter
CSM
update(). #18789 (@gkjohnson)CSMHelper class with more visualizations. #18790 (@gkjohnson)dispose() crash. #18820 (@nipmarsh)GammaCorrectionShader
GLTFExporter
GLTFLoader
self instead of window. #18945 (@thomas-oxbotica)KHR_materials_clearcoat. #18682 (@donmccurdy)MDDLoader
OrbitControls
PLYExporter
SelectionBox
OrthographicCamera. #18911 (@bianyunzhi95, @Mugen87)Sky
Water
Water2
Editor
DataTransferItemList support. #18792, 5c2fed0f582e581ef01c9b4e02606fc26514d53f (@mrdoob)GLTFLoader with DRACOLoader. #18931 (@Mugen87)Tests
release notes
Published 3/25/2020
Contains breaking changeshttps://github.com/mrdoob/three.js/wiki/Migration-Guide#r114--r115 https://github.com/mrdoob/three.js/milestone/28?closed=1
(611,773 KB, gzip: 151,867 KB)
Source
dispatchEvent(). #18948 (@donmccurdy)clearcoatMap and clearcoatRoughnessMap. #18769, #18798 (@donmccurdy).fromBufferAttribute(). #18947 (@donmccurdy).addScaledSH() method. #18962 (@donmccurdy)dispose(). #17588 (@mourner)+ in shadowmap fragment shader chunk. #18874 (@gkjohnson)RGBFormat fallback. #18859 (@sciecode)updateMultisampleRenderTarget(). #18906 (@kvholm)DepthTexture with WebGLMultisampleRenderTarget. #18904 (@Mugen87)DepthStencilFormat with WebGL2. #18939 (@Mugen87)WebGLMultisampleRenderTarget. #18941 (@Mugen87)Documentation
InstancedMesh. #18793 (@Mugen87)LineDashedMaterial. #18850 (@Mugen87)MMD website. #18869 (@rdrgn)WebGLProgram page. #18882 (@Mugen87)Uniform page. #18916 (@Mugen87)CurvePath page. #18921, #18923 (@Mugen87)WebGLRenderer.renderBufferImmediate(). #18827 (@martinRenou)TypeScript
SVGLoader declaration file. #18788 (@soadzoor)TextGeometry declaration file. #18794 (@soadzoor)ARButton.createButton() must have sessionInit as 2nd argument. #18810 (@FMS-Cat)offset parameter of BufferGeometry.merge() optional. #18826 (@soadzoor)PointsMaterial. #18848 (@Mugen87)KeyframeTrack.getValueSize(). #18875 (@minzhi3)AnimationMixer accepts AnimationObjectGroup. #18855 (@Longi94)TessellateModifier definition. #18963 (@windkomo)Examples
webgl_buffergeometry_instancing_lambert example. #18806 (@WestLangley)webxr_ar_hittest example. #18811 (@takahirox)webgl_lightshafts example and respective glTF asset. #18808 (@Mugen87)webgl_buffergeometry_compression example. #18799 (@LeonYuanYao)webgl_shadow_contact example. #18787 (@mrdoob, @marcofugaro)weblg_clipping_advanced example. #18888 (@WestLangley)OBJLoader2Parallel and webgl_loader_obj2_options example. #18886 (@kaisalmen)webgl_depth_texture example. #18940 (@Mugen87)WebGLRenderer.clear() if necessary. #18971 (@Mugen87)BasisTextureLoader
ColladaExporter
CSM
update(). #18789 (@gkjohnson)CSMHelper class with more visualizations. #18790 (@gkjohnson)dispose() crash. #18820 (@nipmarsh)GammaCorrectionShader
GLTFExporter
GLTFLoader
self instead of window. #18945 (@thomas-oxbotica)KHR_materials_clearcoat. #18682 (@donmccurdy)MDDLoader
OrbitControls
PLYExporter
SelectionBox
OrthographicCamera. #18911 (@bianyunzhi95, @Mugen87)Sky
Water
Water2
Editor
DataTransferItemList support. #18792, 5c2fed0f582e581ef01c9b4e02606fc26514d53f (@mrdoob)GLTFLoader with DRACOLoader. #18931 (@Mugen87)Tests