r130
版本发布时间: 2021-07-06 02:49:30
mrdoob/three.js最新发布版本:r170(2024-10-31 15:07:49)
https://github.com/mrdoob/three.js/wiki/Migration-Guide#r129--r130 https://github.com/mrdoob/three.js/milestone/43?closed=1
- Global
- Clean up. #21955, #21961, #21971, 268aeae388716c838a73351af5a4312a59624168, 65e6b4835ae52ea6136392b12ee7114bccefc35a, 8ff5d832eedfd7bc698301febb60920173770899 (@linbingquan, @mrdoob)
- Remove checks for mandatory
target
parameters. #21990 (@Mugen87)
- AxesHelper
- Added
setColors()
. #22046 (@WestLangley)
- Added
- BufferGeometry
- Support interleaved data in
toNonIndexed()
. #21999 (@xawill)
- Support interleaved data in
- MeshPhysicalMaterial
- Improve transmission support. #21918, #21975 (@takahirox)
- ObjectLoader
- Support textures for
Scene.background
andScene.environment
. #18834 (@meliharvey) - Add async API. #22031 (@Mugen87, @mrdoob)
- Moved JSON handling to geometries #22040 (@mrdoob)
- Support textures for
- WebGLMorphtargets
- Allow changing number of morph targets. #20845 (@zach-capalbo)
- WebGLMultisampleRenderTarget
- Fix mipmap generation. #22064 (@takahirox)
- WebGLRenderer
- Improve variable names in BSDF shader chunk. #21927 (@ManitoYu)
- Render transparent doublesided in two calls. #21967 (@mrdoob)
- Support
Texture
andCompressedTexture
incopyTextureToTexture3D()
. #21942 (@mbredif) - Added note about workaround in
copyFramebufferToTexture()
. a816aafeeb331b4e72138775028fd2e3fd042980 (@mrdoob)
- WebXRManager
- Decompose
cameraVR.matrixWorld
. #21964 (@mrdoob) - Add preliminary support for WebXR Layers. #22060 (@cabanier)
- Decompose
- WebGLTextures
- Fix mips gen for 3D render targets. #22072 (@Mugen87)
Documentation
- Improved
Creating A Scene
page. #21970, #22021 (@induratized, @lukeingalls) - Improved
Matrix4
page. #22059 (@yomotsu) - Improved
Object3D
page. #21953, 56688256adcb24fcc43ca86309991fe03cbcae95 (@makc, @mrdoob) - Improved
PointLightShadow
page. #21917 (@makc) - Improved
Uniform
page. #22050 (@inokawa) - Improved
VertexTangentsHelper
page. #21952 (@makc) - Improved
WebGLRenderer
page. #22049 (@RenaudRohlinger) - Improve Chinese translation. #21931, #21946 (@1993heqiang, @javaLuo)
- Fixed dark theme on empty location hash. #21929 (@felixmariotto)
- Ensure navigation links are properly selected. #22057 (@Mugen87)
- Improved AnimationMixer page. #22076 (@Mugen87)
Examples
- Clean up. #21904, #21947, #22051, 80e1a0afdf92e6a5474288ff169d898faa93064b, 95df9f8bbc3a7aa9e3d67951d353f14f6143c87c (@Mugen87, @mrdoob, @WestLangley)
- Add tags for example with GPU stats panel. #21908 (@gkjohnson)
- Improved
webgl_refraction
example. #21938 (@Mugen87) - Fix dark theme on empty location hash. #21932, #21943, 4f4c845c5cc127f3c90b77417c0462d2e4813bc4 (@felixmariotto, @mrdoob)
- Fix collision detection in
games_fps
example. #21925 (@felixmariotto) - Remove
preventDefault()
from control mouse handlers. #21935, #21957 (@Mugen87) - Remove usage of
changedTouches
in all controls. #21959 (@Mugen87) - Improved
webgl_materials_physical_transmission
example. #21969, #22029, #22054, #22062 (@mrdoob, @WestLangley) - Refactor
webgl_loader_pcd
example. #22019 (@WestLangley) - Update WebXR Layers example to compare quality. #22083 (@sigmaxipi)
-
DRACOExporter
- Fix error message. #21978 (@1993heqiang)
-
DragControls
- Fully migrate to pointer events. #21958 (@Mugen87)
-
GLTFExporter
- Use clamped
Material.emissiveIntensity
. #22007 (@SBRK)
- Use clamped
-
GLTFLoader
- Use
Texture
instead ofCanvasTexture
for ImageBitmaps. #21976 (@mrdoob) - Return
null
when failing to load textures. #21977 (@mrdoob)
- Use
-
IFCLoader
- Geometry optimization, select, hide and property fetch. #21905 (@agviegas)
-
MMDLoader
- Implement
MMDToonMaterial
. #21922 (@bill42362)
- Implement
-
NRRDLoader
- Handling of coronal and sagittal oriented scans. #21962 2f6358dd55956e4f3595f304b2b2c925551228d3 (@developers-mirrorme3d, @mrdoob)
-
OrbitControls
- Fully migrate to pointer events. #21972 (@Mugen87)
-
Reflector
- Add support for logarithmic depth buffer. #21983 (@Mugen87)
-
SimplifyModifier
- Cache vertex indices to speed face generation. #22042 (@NNskelly)
-
TrackballControls
- Fully migrate to pointer events. #22006 (@Mugen87)
-
TransformControls
- Improved highlight colors. #22048 (@mrdoob)
- Redesigned translation/scale modes and increased line thickness. #22061 (@mrdoob)
-
USDZExporter
- Support
MeshPhysicalMaterial
. #21901 (@qeeqez)
- Support
-
Log a warning when matrixWorld has a negative scale. a40bb1ae1d384c039d5311462404c93b0acef6ba (@mrdoob)
-
Added map transparency support. #22086 (@mrdoob)
-
WebGPURenderer
- Update to latest API. #22034 (@Mugen87)
Editor
- Improve Chinese translation. #21919 (@1993heqiang)
- Fix usage of
IFCLoader
. #21993, 2272eaecf181ab2486392a4cb8e7f77b8cab72ad (@xawill, @mrdoob) - Added vertex colors support to DRACO export. #22001 (@mrdoob)
- Removed export precision setting. #22002 (@mrdoob)
- Added equirect option to environment. #22010 (@mrdoob)
- Store scene background in
IndexedDB
. #22023 (@mrdoob) - Simplified fog handling. 64c69901c01ea8b7ca0f7a0b54d3d950d72a9331 (@mrdoob)