r100
https://github.com/mrdoob/three.js/wiki/Migration-Guide#r99--r100
https://github.com/mrdoob/three.js/milestone/13?closed=1
(552,149 KB, gzip: 137,473 KB)
Source
- Global
- Mesh
- PositionalAudio
- RectAreaLight
- Face local neg-z direction (adopt glTF convention). #14935 (@WestLangley)
- ShaderMaterial
- Make
.toJSON()
more robust. #15447 (@takahirox) - Ensure
.extensions
are serialized/deserialized. #15465 (@takahirox)
- Make
- ShapeGeometry
- Texture
- Added missing properties to serialization/deserialization. #13915 (@takahirox)
Documentation
- Clean up. #15355, #15375, #15386, #15398, #15401, #15412 (@Mugen87, @luhaopeng, @moraxy, @hauvubhtech)
- Enhanced Chinese translation. #15381, #15378, #15439, #15474 (@luhaopeng, @gogoend)
- Improve
BoxGeometry
page. #15125 (@rexdk) - Improve
BoxBufferGeometry
page. #15129 (@rexdk) - Improved
Loading 3D models
page. #15409 (@donmccurdy) - Improved
SkinnedMesh
page. #15365 (@Mugen87) - Improved
Useful Links
page. #15455 (@Mugen87) - Fix edit button. #15399 (@Mugen87)
- Change place of
.customDepthMaterial
and.customDistanceMaterial
. #15487 (@Mugen87)
Examples
- Clean up. #15392, #15452, #15458, b789747 (@Mugen87, @mrdoob)
- Fix
webaudio_orientation
example for Chrome mobile. #15353 (@Mugen87) - Ensure geometries are disposed in
webgl_loader_nrrd
example. #15379 (@Mugen87) - Moved
RaytracingWorker
toBufferGeometry
. #15372 (@Mugen87) - Removed
Octree
. #15451 (@Mugen87) - Simplify
webgl_loader_fbx
example. #15489 (@Mugen87) - Added
LDrawLoader
andwebgl_loader_ldraw
example. #15453 (@yomboprime) - Added
webgl_fire
fire and smoke example. #15366 (@mikepiecuch) - Added
webgl_lightningstrike
example. #15397 (@yomboprime) - Improved
webgl_interactive_raycasting_points
example. 76d0e23 (@mrdoob) - Improved
webgl_loader_ldraw
example. 043a5c8, a6e5353 (@mrdoob) - Improved
misc_exporter_collada
example. 3cafa88 (@mrdoob)
-
ColladaExporter
- Optimize material export and added
misc_exporter_collada
example. #15469 (@clintonman)
- Optimize material export and added
-
ColladaLoader
- Support bump and ambient material techniques, added uv2 layer. #15391 (@jbaicoianu)
-
CSS3DRenderer
-
EditorControls
-
FBXLoader
-
GLTFExporter
- Fix omitted wrapS/wrapT sampler modes. #15380 (@donmccurdy)
- Instance meshes and attributes. #15348 (@donmccurdy)
-
GLTFLoader
- Catch promise rejections in
GLTFParser.loadNode()
. #15350 (@thecharhan) - Support per-node morph weights on instanced meshes. #15338 (@donmccurdy)
- Fix bug with certain interleaved attributes. #15438 (@donmccurdy)
- Catch promise rejections in
-
KTXLoader
-
Lensflares
-
MMDPhysics
- Update bone position directly with the rigid body. #15368 (@panxinmiao)
-
MTLLoader
- Added support for emissive / emissiveMap. #15367 (@jbaicoianu)
- Correctly parse emissive coefficient. #15432 (@ConradP)
-
NodeMaterial
- Add
clamp()
function. #15404 (@donmccurdy)
- Add
-
SoftwareRenderer
-
SVGLoader
-
XLoader
Editor
- Fixed shadow casting bug. #15430 (@linbingquan)