https://github.com/mrdoob/three.js/wiki/Migration-Guide#r134--r135
https://github.com/mrdoob/three.js/milestone/48?closed=1
- Layers
- Add
isEnabled(). #22825 (@felixmariotto, @Mugen87) - Fix internal mask when using
.set(). #22867 (@1337816495)
- Add
- MathUtils
- MeshPhysicalMaterial
- Use
0asthicknessdefault. #22762 (@Mugen87) - Fix clearcoat shader computation. #22839 (@WestLangley)
- Use
- StereoCamera
- Avoid unnecessary call of
.clone(). #22830 (@WestLangley)
- Avoid unnecessary call of
- WebGLProgram
- WebGLRenderer
- Remove
__maxMipLevel. #22788 (@Mugen87) - Add
data-engine="three.js r${REVISION}"to the canvas element. #22792 (@mrdoob) - Disable usage of
SRGB8_ALPHA8. #22759 (@Mugen87) - Check if
_canvashassetAttribute()before calling it. fe71b47 (@mrdoob) - Remove LogLuv encoding from the shaders. #22876 (@WestLangley)
- Remove
- WebGLTexture
- WebGLUniforms
- Add setters for arrays of 3D textures and 2D texture arrays. #22847 (@jonaskordt)
- WebXRManager
Documentation
- Remove pages about internals. #22775 (@Mugen87)
- Explain flatness of
valuesparameter of keyframe tracks. #22766 (@jcamp0x2a) - Clarify
Object3D.attach()limitations. #22821 (@WestLangley) - Improved Chinese translation. #22831 (@moshuying)
- Fix typo in
TransformControlspage. #22840 (@tonybfox)
Manual
Examples
- Clean up. #22763, #22768, #22798, #22832, #22829, #22835, #22834, #22880 (@linbingquan, @Mugen87, @moshuying, @WestLangley)
- Rename CSM frustum class. #22752 (@Mugen87)
- Replaced
dat.guiwithlil-gui. #22765 (@georgealways) - Use
undefinedinstead ofvoidornull. #22794, #22796, #22797 (@Mugen87) - Consistent documentation of
return this. #22799 (@Mugen87) - Fix WebXR hand pointer examples. #22815 (@dmliao)
- Add out of bounds check to
games_fpsexample. #22877 (@Uueuuuuu)
-
3DMLoader
-
3MFLoader
-
ArcballControls
-
DragControls
- Added .getRaycaster(). #22851, #22855, c547a74 (@draibolit, @Mugen87)
-
GLTFExporter
- Add
.parseAsync()#22755 (@marcofugaro) - Add
KHR_materials_clearcoat support. #22761 (@Mugen87) - Add
onErrorparameter to.parse(). #22774 (@marcofugaro)
- Add
-
GLTFLoader
- Add
.parseAsync(). #22754 (@marcofugaro) - Honor morph targets when using lines. #22771 (@mfernba)
- Add
-
Line2
- Support raycasting with orthographic cameras. #22791 (@gkjohnson)
-
LineMaterial
-
LogLuvLoader
-
LWOLoader
-
NodeMaterial
-
OrbitControls
-
PLYLoader
-
SVGLoader
- Make
createShapes()retain curves. #22778 (@georgpukk)
- Make
-
USDZExporter
-
WebGPURenderer
- Fix
bgraconstants. #22795 (@takahirox) - More efficient texture updates. #22869 (@Mugen87)
- Fix
Editor