https://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
- Global
- Clean up. #19737, #19910, #19929 (@theundebruijn, @linbingquan, @Mugen87)
- Add missing
/* glsl */string template. #19751 (@yushijinhun) - Remove author comments. #19948, #19953, #19952, 4944e56 (@Mugen87, @mrdoob)
- Box3Helper
- Allow
0x000000as color value. #19760 (@WestLangley)
- Allow
- CatmullRomCurve3
- Ensure zero is valid argument for
tension. #19762 (@dskeithbuck)
- Ensure zero is valid argument for
- Helpers
- InterleavedBufferAttribute
- Loader
- MaterialLoader
- Added missing
transmissioncheck. #19818, #19860 (@lokiiarora)
- Added missing
- MathUtils
- Added
seededRandom()method. #16655, #19848 (@WestLangley, @Mugen87)
- Added
- MeshPhysicalMaterial
- Rename
transparencytotransmission. AddtransmissionMap. #19690, #19868, #19869 (@donmccurdy, @WestLangley)
- Rename
- Object3D
- Copy
rotation.order. #19789 (@luisfonsivevo)
- Copy
- PMREMGenerator
- Fixes alpha component for LDR outputs. #19765 (@sciecode)
- Clean up. #19773 (@WestLangley)
- Quaternion
- Added
.identity(). #19806 (@WestLangley)
- Added
- Spherical
- Vector3
- VideoTexture
- WebGLBindingStates
- WebGLCubeRenderTarget
- Retain filter settings. #19795 (@WestLangley)
- Default to RGBA format in
.fromEquirectangularTexture(). #19931 (@WestLangley)
- WebGLExtensions
- Add
.has( name )method. #19756 (@donmccurdy)
- Add
- WebGLInfo
- WebGLMaterials
- WebGLProgram
- WebGLPrograms
- WebGLRenderer
- WebGLShadowMap
- Disable stencil buffer. #19927 (@WestLangley)
- WebXRManager
Documentation
- Added
.jsextension to path ofGLTFLoader. #19767 (@parke) - Add
Import mapssection toInstallationpage. #19746 (@donmccurdy) - Update
CurvePath.getCurveLengths(). #19788 (@aconz2) - Fixed typo in
GLTFLoader. #19819 (@markstrefford) - Remove
fogproperty fromSpriteMaterialpage. #19834 (@luisfonsivevo) - Update list of extensions in
GLTFLoaderpage. #19858 (@donmccurdy) - Fixed wrong file paths in
ConvexHullpage. #19873 (@felixmariotto) - Improve
OrbitControlspage. #19925 (@WestLangley)
TypeScript
- Added missing
transmissionproperty toMeshPhysicalMaterial. #19783 (@ManishJu) - Fixed
GridHelpertypes. #19870 (@ycw) - Generalize
NodeMaterialvertex/fragment types. #19897 (@martinRenou) - Add
Node Flowinterface. #19896 (@martinRenou) - Add type declaration file for
KTX2Loader. #19915 (@Mugen87) - Missing property in
NodeBuilderrequires type definition. #19895 (@martinRenou)
Examples
- Clean up. #19777, #19829, #19867, #19913, #19942, cf85519 (@linbingquan, @Mugen87, @mrdoob)
- Fix
webgl_materials_video_webcamexample for iOS. #19750 (@munrocket) - Update
Zlib, introducesDeflate. #19748 (@sciecode) - Set
flipYtofalseinwebgl_buffergeometry_instancing_interleavedexample. #19794 (@WestLangley) - Fix link in modules warning. #19812 (@Mugen87)
- Fix controls in
webgl_loader_md2_controlexample. #19825 (@Mugen87) - Update link to paper in
Sky.js. #19823 (@jsantell) - Added toggle for thumbnails. #19881, f60dc5b, e5a6f37, d9dc3d0 (@ajflores1604, @mrdoob)
- Avoid NaN values in data textures in
webgl_gpgpu_birds_gltfexample. #19885 (@Mugen87) - Remove broken text geometries in
webgl_camera_logarithmicdepthbufferexample. #19884 (@Mugen87) - Trim search terms. #19887 (@Mugen87)
- Fix NaN value in first frame in
webgl_shaderexample. #19875, 56382ed (@greggman, @mrdoob) - Improve
webgl_loader_3mfexample. #19920 (@Mugen87) - Fix GPGPU examples for iPadOS Safari. #19944, 9006b83 (@jonobr1, @mrdoob)
- Removed
webgl2_sandboxexample. db276bf (@mrdoob) - Improvements to minimal list mode. 688117a (@mrdoob)
- Added
webgl2_volume_perlinexample. #19954 (@mrdoob)
-
3MFLoader
-
EXRLoader
-
FBXLoader
- Add version check for binary files. #19886 (@Mugen87)
- Add check before parsing UVs. #19898 (@johnmarinelli)
-
GLTFLoader
- Clone reused light and camera instances. #19799 (@donmccurdy)
- Implement
KHR_texture_basisu support. #19791 (@zeux)
-
KTX2Loader
- Added new loader. #18490 (@donmccurdy)
- Cache loaded module promise. #19796 (@zeux)
- Fix transcode target choices for
UASTCon iOS. AddBC7. #19846 (@donmccurdy) - Fix
UASTCtoBC7target format selection. #19916 (@lexaknyazev) - Rebuild basis transcoder. #19933 (@donmccurdy)
- Add
ZSTDDecoderandZSTDsupport. #19932 (@donmccurdy)
-
LineSegmentsGeometry
- Make use of
InterleavedBufferAttribute.needsUpdate. #19890 (@WestLangley)
- Make use of
-
NodeMaterial
-
SVGRenderer
-
VolumeShader
-
VOXLoader
Editor
- Add view helper. #19769, #19785, 8bea5b8, f7b4210, 0fb397b (@Mugen87, @mrdoob)
- Introduce animated view presets. #19774 (@Mugen87)
- Make use of
TGALoader. #19790 (@troy351) - Refactor usage of default camera. #19820 (@Mugen87)
- Don't overwrite editor camera in
Viewport. #19826 (@Mugen87) - Only process files (not strings) during drag'n'drop. #19831 (@Mugen87)
- Avoid runtime error in outliner. #19835 (@Mugen87)
- Make
loadFile()inUITexturework correctly. #19838 (@troy351) - Add option for toggle rendering of helpers. #19849 (@Mugen87)
- Improve Chinese translation. #19859, #19857 (@linbingquan, @washstar)
- Add missing
DRACOLoaderfor zipped glTF assets. #19930 (@Mugen87) sw.jsclean up. a23f432 (@mrdoob)- Allow negative scales. ce9863b (@mrdoob)
- Removed scale lock. 62dadd6 (@mrdoob)
Tests
- Add tests for
WebGLRenderListsandWebGLRenderList. #19346 (@gkjohnson)