r148
https://github.com/mrdoob/three.js/wiki/Migration-Guide#r147--r148
https://github.com/mrdoob/three.js/milestone/61?closed=1
- Global
- BufferAttribute
- Make
normalized
parameter optional. #25046 (@linbingquan)
- Make
- BufferGeometry
- Clean up. #25045 (@linbingquan)
- Material
- Mesh
- Object3D
- Ensure
localToWorld()
uses the updated world matrix. #25097 (@WestLangley) - Add
getObjectsByProperty()
. #25006 (@ANFADEV)
- Ensure
- ObjectLoader
- WebGLBackground
- WebGLRenderer
- Force
highp
for uv computation inbilinearCubeUV()
. #25121 (@Mugen87) - Remove
all( bvecN( ... ) )
workaround. #25119 (@LeviPesin)
- Force
- WebGLShadowMap
- Properly honor
customDepthMaterial
. #25137 (@WestLangley)
- Properly honor
- WebGLTextures
- Only use anistropic filtering with certain
minFilter
/magFilter
combinations. #25068 (@hybridherbst)
- Only use anistropic filtering with certain
- WebGLUniformsGroups
- Fix programs sharing multiple UBO and support array uniforms. #25084 (@RenaudRohlinger)
Documentation
- Clean up. #25141 (@Mugen87)
- Improve
ColladaExporter
page. #25066 (@atul-mourya) - Improve
PointLight
page. #25136 (@marquizzo) - Support unicode links. #25099 (@bergden-resonai)
- Improve Italian translation. #25160 (@AngyDev)
- Replace inline links for template version. #25152 (@bergden-resonai)
- Refactor link generation to allow more natural mouse interaction. #23071 (@gero3)
Manual
Examples
- Clean up #25057, #25151 (@LeviPesin, @WestLangley)
- Remove
examples/js
. #25043 (@Mugen87) - Remove obsolete dependency. #25051, #25052, #25053 (@Mugen87)
- Unify default
options
pattern in exporters. #25060 (@Mugen87) - Remove
customDistanceMaterial
fromwebgl_shadowmap_pointlight
example. #25091 (@WestLangley) - Add rotation/translation to
webgl_lines_fat_raycasting
example. #25042 (@bergden-resonai) - Throw exception when processing textures with no image data in exporters. #25093, #25100, #25106 (@Mugen87)
- Hide scrollbars in
webgl_effects_ascii
example. #25047 (@linbingquan) - Improve
webgl_buffergeometry_compression
example. #25118 (@WestLangley) - Port
webgl_materials_lightmap
toNodeMaterial
. #25123 (@sunag) - Make some examples more mobile friendly. #25145, #25146 (@Mugen87)
- Updated
lil-gui
to0.17.0
. #25147 (@linbingquan) - Add pixel frustum alignment in
webgl_postprocessing_pixel
example. #25140 (@zalo)
-
ColladaLoader
-
CSMShader
- Fix shadows with spotlights. #25116 (@titansoftime)
-
GLTFLoader
- Clean up skeleton binding. #25033 (@takahirox)
- Clean up node hierarchy build. #25058 (@takahirox)
- Fix regression in normalized attributes. #25076 (@donmccurdy)
- Add
loadNode()
hook. #25077 (@takahirox) loadNode()
dependency request optimization. #25079 (@takahirox)
-
GroundProjectedEnv
- Clean up. #25107 (@WestLangley)
-
LineSegments2
- Fix raycasting when the geometry has
instanceCount
set. #25032 (@MixMasterMitch)
- Fix raycasting when the geometry has
-
MMDLoader
- Set material type to
MMDToonMaterial
. #25117 (@WestLangley)
- Set material type to
-
NodeMaterial
-
PackedPhongMaterial
- Simplify and update shader. #25127 (@WestLangley)
-
SSAARenderPass
- Fix blending equation. #25089 (@skillbert)
-
SVGLoader
-
TransformControls
-
WebGPURenderer
Editor
Benchmarks
- Fix rotation setup in
updateMatrixWorld()
test. #25112, #25122 (@diarmidmackenzie)