https://github.com/mrdoob/three.js/wiki/Migration-Guide#r128--r129
https://github.com/mrdoob/three.js/milestone/42?closed=1
- Global
- Clean up. #21710, #21899 (@linbingquan, @Mugen87)
- BufferAttribute
- Move
onUploadCallback()
back to prototype scope. #21770 (@kaisalmen)
- Move
- BufferGeometry
- Add
applyQuaternion()
method. #21835 (@WestLangley)
- Add
- ExtrudeGeometry
- InstancedInterleavedBuffer
- Fix incorrect clone result. #21781 (@gkjohnson)
- Material
- Matrix4
- Generalize
makeShear()
method. #21822 (@WestLangley)
- Generalize
- MeshPhysicalMaterial
- Object3D
- RectAreaLightHelper
- Ignore inherited scale factors. #21848 (@WestLangley)
- Skeleton
- UniformsLib
- Default color uniforms to white. #21803 (@gkjohnson)
- WebGLAttributes
- Check for
Uint8ClampedArray
. #21876 (@0X-JonMichaelGalindo)
- Check for
- WebGLRenderer
- WebGLRenderTarget
- Clone texture image data when cloning render target. #21719 (@gkjohnson)
- WebGLState
- Use
getParameter()
to detect current scissor/viewport. #21831 (@Mugen87, @gkjohnson)
- Use
- WebXRManager
Documentation
- Improve
Installation
page. #21711 (@donmccurdy) - Improve
Creating text
page. #21708, #21725 (@lojjic) - Improve
MeshPhysicalMaterial
page. #21845 (@Mugen87) - Improve
PlaneGeometry
page. #21854 (@FMS-Cat) - Improve
Shape
page. #21862 (@Mugen87) - Improved
VideoTexture
page. #21746, #21866 (@jlivak, @Inklingboiii) - Improve
WebXRManager
page. #21880 (@Mugen87) - Improve Chinese translation. #21729, #21873 (@puxiao)
- Improve Korean translation. #21791, #21807 (@hareha)
- Improve
[link:]
handling. 86faaca (@mrdoob)
Examples
- Clean up. #21767, #21783, #21794, #21796, #21827, #21842, #21856, #21864, #21895 (@Mugen87, @fraguada)
- Fix GUI in
webgl_postprocessing_unreal_bloom_selective
example. #21722 (@gonnavis) - Add
fog
tag towebgl_geometry_terrain
example. #21736 (@makc) - Add
webgpu_lights_custom
example. #21706 (@sunag) - Add license for
kenpixel.ttf
. #21778 (@Mugen87, @hrieke) - Slightly refactor
webgl_postprocessing_fxaa
example. #21785 (@Mugen87) - More ES6 usage in
webgl_animation_cloth
example. #21787 (@Mugen87) - Move
jsm/nodes
to ES6. #21801 (@Mugen87) - Improve CSS in various examples. #21808, #21809 (@Mugen87)
- More usage of template strings. #21816 (@Mugen87)
- Add
package.json
indicating jsm examples are modules. #21838 (@gkjohnson) - Add GPU stats panel. #21509 (@gkjohnson)
-
3DMLoader
-
CameraUtils
-
CSS3DRenderer
- Support
CSS3DSprite
screen-space rotation. #21823 (@WestLangley)
- Support
-
FBXLoader
-
GLTFExporter
-
GLTFLoader
- Clean up JSDoc. #21820 (@donmccurdy)
- Ignore redundant
KHR_texture_transform
extensions andtextures
entries. #21821 (@donmccurdy) - Set
RGBFormat
for jpg with no mimeType. #21892 (@mrdoob)
-
LineSegments2
- Fix typo in
raycast()
. #21760 (@amosbyon1224)
- Fix typo in
-
LineSegmentsGeometry
-
LineGeometry
- Remove
copy()
function override. #21782 (@gkjohnson)
- Remove
-
LineMaterial
- Automatically adjust the
USE_DASH
define when settingdashed
. #21797 (@gkjohnson)
- Automatically adjust the
-
MD2Loader
- Clear previous frame's name. #21766 (@AssassinForReal)
-
MMDLoader
- Skip transparency check for
CompressedTexture
. #21878 (@bill42362)
- Skip transparency check for
-
NodeMaterial
- Add
RemapNode
. #21793 (@donmccurdy) - Fix shader code in
BasicNode
. #21818 (@Mugen87) - Add
Noise2DNode
,Noise3DNode
,Fractal3DNode
. #21800 (@donmccurdy)
- Add
-
Octree
-
OutlinePass
-
SSAARenderPass
-
SVGLoader
-
TiltLoader
-
TransformControls
-
USDZExporter
- Support transparency. #21747 (@qeeqez)
- Improve handling of geometries. #21749, #21775 (@qeeqez)
- Export only visible objects. #21846 (@mrdoob)
- Store only objects with PBR materials. #21847 (@qeeqez)
- Added
Texture.offset
andTexture.repeat
support. #21852 (@kolodi) - Modulate diffuse map. #21872, afb032b, a09a704 (@kolodi, @mrdoob)
- Clean up. ad868b3, 14fab09, 73eedf0 (@mrdoob)
-
WebGPURenderer
- Add pipeline cache. #21741, #21751 (@Mugen87)
- Add
WebGPUProgrammableStage
. #21750, #21757 (@Mugen87) - Avoid memory leak in
WebGPURenderPipelines
. #21768 (@Mugen87) - Clean up
WebGPUBindings
. #21779, #21780 (@Mugen87) - Add support for
alphaTest
. #21868 (@Mugen87) - Support more vertex formats. #21879 (@Mugen87)
Editor
- Improve Chinese translation. #21761, #21900 (@1993heqiang, @linbingquan)
MoveObjectCommand
should dispatchadded
event. #21812 (@carstenschwede)- Added
transmission
support. #21896 (@mrdoob)
Tests