release notes
release notes
Published 7/30/2020
Contains breaking changeshttps://github.com/mrdoob/three.js/wiki/Migration-Guide#r118--r119 https://github.com/mrdoob/three.js/milestone/32?closed=1
(630,548 KB, gzip: 156,930 KB)
Source
/* glsl */ string template. #19751 (@yushijinhun)0x000000 as color value. #19760 (@WestLangley)tension. #19762 (@dskeithbuck)transmission check. #19818, #19860 (@lokiiarora)seededRandom() method. #16655, #19848 (@WestLangley, @Mugen87)transparency to transmission. Add transmissionMap. #19690, #19868, #19869 (@donmccurdy, @WestLangley)rotation.order. #19789 (@luisfonsivevo).identity(). #19806 (@WestLangley).fromEquirectangularTexture(). #19931 (@WestLangley).has( name ) method. #19756 (@donmccurdy)Documentation
.js extension to path of GLTFLoader. #19767 (@parke)Import maps section to Installation page. #19746 (@donmccurdy)CurvePath.getCurveLengths(). #19788 (@aconz2)GLTFLoader. #19819 (@markstrefford)fog property from SpriteMaterial page. #19834 (@luisfonsivevo)GLTFLoader page. #19858 (@donmccurdy)ConvexHull page. #19873 (@felixmariotto)OrbitControls page. #19925 (@WestLangley)TypeScript
transmission property to MeshPhysicalMaterial. #19783 (@ManishJu)GridHelper types. #19870 (@ycw)NodeMaterial vertex/fragment types. #19897 (@martinRenou)Node Flow interface. #19896 (@martinRenou)KTX2Loader. #19915 (@Mugen87)NodeBuilder requires type definition. #19895 (@martinRenou)Examples
webgl_materials_video_webcam example for iOS. #19750 (@munrocket)Zlib, introduces Deflate. #19748 (@sciecode)flipY to false in webgl_buffergeometry_instancing_interleaved example. #19794 (@WestLangley)webgl_loader_md2_control example. #19825 (@Mugen87)Sky.js. #19823 (@jsantell)webgl_gpgpu_birds_gltf example. #19885 (@Mugen87)webgl_camera_logarithmicdepthbuffer example. #19884 (@Mugen87)webgl_shader example. #19875, 56382ed5ced21ff8107d4b54eacce4678339cb4f (@greggman, @mrdoob)webgl_loader_3mf example. #19920 (@Mugen87)webgl2_sandbox example. db276bf10914c99c17746ed7dbad0981c512e882 (@mrdoob)webgl2_volume_perlin example. #19954 (@mrdoob)3MFLoader
EXRLoader
FBXLoader
GLTFLoader
KHR_texture_basisu support. #19791 (@zeux)KTX2Loader
UASTC on iOS. Add BC7. #19846 (@donmccurdy)UASTC to BC7 target format selection. #19916 (@lexaknyazev)ZSTDDecoder and ZSTD support. #19932 (@donmccurdy)LineSegmentsGeometry
InterleavedBufferAttribute.needsUpdate. #19890 (@WestLangley)NodeMaterial
SVGRenderer
VolumeShader
inverse(). 0864100137db06047bbeb2869754e4911c8e4646 (@mrdoob)VOXLoader
Editor
TGALoader. #19790 (@troy351)Viewport. #19826 (@Mugen87)loadFile() in UITexture work correctly. #19838 (@troy351)DRACOLoader for zipped glTF assets. #19930 (@Mugen87)sw.js clean up. a23f432d45b5d19063607d3d87e91e606f3b072c (@mrdoob)Tests
WebGLRenderLists and WebGLRenderList. #19346 (@gkjohnson)release notes
Published 7/30/2020
Contains breaking changeshttps://github.com/mrdoob/three.js/wiki/Migration-Guide#r118--r119 https://github.com/mrdoob/three.js/milestone/32?closed=1
(630,548 KB, gzip: 156,930 KB)
Source
/* glsl */ string template. #19751 (@yushijinhun)0x000000 as color value. #19760 (@WestLangley)tension. #19762 (@dskeithbuck)transmission check. #19818, #19860 (@lokiiarora)seededRandom() method. #16655, #19848 (@WestLangley, @Mugen87)transparency to transmission. Add transmissionMap. #19690, #19868, #19869 (@donmccurdy, @WestLangley)rotation.order. #19789 (@luisfonsivevo).identity(). #19806 (@WestLangley).fromEquirectangularTexture(). #19931 (@WestLangley).has( name ) method. #19756 (@donmccurdy)Documentation
.js extension to path of GLTFLoader. #19767 (@parke)Import maps section to Installation page. #19746 (@donmccurdy)CurvePath.getCurveLengths(). #19788 (@aconz2)GLTFLoader. #19819 (@markstrefford)fog property from SpriteMaterial page. #19834 (@luisfonsivevo)GLTFLoader page. #19858 (@donmccurdy)ConvexHull page. #19873 (@felixmariotto)OrbitControls page. #19925 (@WestLangley)TypeScript
transmission property to MeshPhysicalMaterial. #19783 (@ManishJu)GridHelper types. #19870 (@ycw)NodeMaterial vertex/fragment types. #19897 (@martinRenou)Node Flow interface. #19896 (@martinRenou)KTX2Loader. #19915 (@Mugen87)NodeBuilder requires type definition. #19895 (@martinRenou)Examples
webgl_materials_video_webcam example for iOS. #19750 (@munrocket)Zlib, introduces Deflate. #19748 (@sciecode)flipY to false in webgl_buffergeometry_instancing_interleaved example. #19794 (@WestLangley)webgl_loader_md2_control example. #19825 (@Mugen87)Sky.js. #19823 (@jsantell)webgl_gpgpu_birds_gltf example. #19885 (@Mugen87)webgl_camera_logarithmicdepthbuffer example. #19884 (@Mugen87)webgl_shader example. #19875, 56382ed5ced21ff8107d4b54eacce4678339cb4f (@greggman, @mrdoob)webgl_loader_3mf example. #19920 (@Mugen87)webgl2_sandbox example. db276bf10914c99c17746ed7dbad0981c512e882 (@mrdoob)webgl2_volume_perlin example. #19954 (@mrdoob)3MFLoader
EXRLoader
FBXLoader
GLTFLoader
KHR_texture_basisu support. #19791 (@zeux)KTX2Loader
UASTC on iOS. Add BC7. #19846 (@donmccurdy)UASTC to BC7 target format selection. #19916 (@lexaknyazev)ZSTDDecoder and ZSTD support. #19932 (@donmccurdy)LineSegmentsGeometry
InterleavedBufferAttribute.needsUpdate. #19890 (@WestLangley)NodeMaterial
SVGRenderer
VolumeShader
inverse(). 0864100137db06047bbeb2869754e4911c8e4646 (@mrdoob)VOXLoader
Editor
TGALoader. #19790 (@troy351)Viewport. #19826 (@Mugen87)loadFile() in UITexture work correctly. #19838 (@troy351)DRACOLoader for zipped glTF assets. #19930 (@Mugen87)sw.js clean up. a23f432d45b5d19063607d3d87e91e606f3b072c (@mrdoob)Tests
WebGLRenderLists and WebGLRenderList. #19346 (@gkjohnson)