r80
https://github.com/mrdoob/three.js/wiki/Migration-Guide#r79--r80
(478,468 KB, gzip: 124,020 KB)
Thanks to @Rich-Harris, the library now uses ES6 Modules! π #9310
Source
- Animation/PropertyBinding
- Support for Japanese characters. #9330 #9362 (@takahirox)
- BufferGeometry
- ExtrudeGeometry
- Changed the bevel so that it is elliptical instead of sinusoidal. #9409 (@flagstone78)
- Fog
- Added
toJSON()
. #9369 (@GGAlanSmithee)
- Added
- FogExp2
- Added
toJSON()
. #9369 (@GGAlanSmithee)
- Added
- ImageLoader
- Added
setWithCredentials()
. #9391 (@karimbeyrouti)
- Added
- Light
- LightShadow
- Material
- MaterialLoader
- ObjectLoader
- Added
LineSegments
support. #9334 (@Benjamin-Dobell) - Added
Object3D.quaternion
support. #9335 (@Benjamin-Dobell) - Added
Fog
andFogExp2
support. #9369 (@GGAlanSmithee) - Added
light.shadow
support. #9416 (@satori99) - Report image load errors to
LoadingManager
. #9474 (@satori99)
- Added
- TextureLoader
- Added
setWithCredentials()
. #9391 (@karimbeyrouti)
- Added
- WebGLRenderer
- Fixed shader crash when using
Points
withreceiveShadow
. #9355 (@kschzt) - Add support for combined Depth + Stencil Texture. #9368 (@AtiX)
- Recompile shaders when
Scene.fog
changes. #9384 (@mrdoob) - Fixed
readRenderTargetPixels()
breakage in Chrome 52+. (#9516 (@jwhitfieldseed) - Fixed shader crash when using
CubeUVReflectionMapping
withMeshPhongMaterial
. #9550 (@mrdoob)
- Fixed shader crash when using
- WebGLRenderer/WebGLState
- XHRLoader
Documentation
- Improved
Ray
page. #9412 (@lejeunerenard) - Improved
BufferGeometry
page. #9413 (@lejeunerenard) - Improved
Color
page. #9413 (@lejeunerenard) - Improved
Frustum
page. #9413 (@lejeunerenard) - Improved
Line3
page. #9413 (@lejeunerenard) - Improved
Matrix4
page. #9413 (@lejeunerenard) - Improved
Plane
page. #9413 (@lejeunerenard) - Improved
Quaternion
page. #9413 (@lejeunerenard) - Improved
Sphere
page. #9413 (@lejeunerenard) - Improved
Vector2
page. #9413 (@lejeunerenard) - Improved
Vector3
page. #9413 (@lejeunerenard) - Improved
Curve
page. #9413 (@lejeunerenard) - Improved
Material
page. #9535 #9534 (@NickPowers43) - Improved
ConeGeometry
page. #9531 (@nicky-lenaers) - Improved
Points
page. (@mrdoob) - Improved
PointsMaterial
page. (@mrdoob)
Examples
- MTLLoader: DRYer texture creation for different map types. #9336 (@dhritzkiv)
- Added Unreal Engine inspired BloomPass. #9351 (@spidersharma03)
- Added OutlinePass. #9407 (@spidersharma03)
- STLLoader: Improved performance when loading large ASCII STL files. #9449 (@Tatx)
- Fixed grammar in Cloth.js. #9453 (@paulmasson)
- Added
setEyeSeparation()
toStereoEffect
. #9432 (@mkeblx) - Added new
Ammo.js
example. #9493 (@yomboprime) - OBJLoader: Change
Line
withLineSegments
. #9533 (@fernandojsg) - VideController: Added
getGamepad()
. (@mrdoob) - Mousewheel clean up across all controls and examples. #9526 (@KentJames, @mrdoob)
- MMDLoader: Outline rendering of MMD #9472 (@takahirox)
Editor
- Fixed fog. #9227 (@mrdoob)
- Added background settings. (@mrdoob)
- Fixed texture load issues. #9487 (@tschw)
Exporters
- Blender Exporter
- Fixed
camera.fov
export. #9482 (@charlesfleche)
- Fixed
- Maya Exporter
- Support for "Export All" and "Export Selected". #9431 (@ascloutier)
- Changed default extension to .json. #9431 (@ascloutier)
- Improved output. #9431 #9485 (@ascloutier)
- FBX Converter
- Fixed
TriangulateInPlace
to work with latest FBX Python SDK 2015.1. #9379 (@asyncanup)
- Fixed