r77
https://github.com/mrdoob/three.js/wiki/Migration-Guide#r76--r77
(507,498 KB, gzip: 119,482 KB)
Source
- Global
- AudioAnalyser
- Renamed
getData()togetFrequencyData(). (@mrdoob)
- Renamed
- AnimationMixer
- ArrowHelper
- Ported to
BufferGeometry. (@mrdoob)
- Ported to
- BoxBufferGeometry
- Color
- ConeBufferGeometry
- Added. #8818 (@abelnation)
- CylinderBufferGeometry
- DirectionalLightHelper
- Ported to
BufferGeometry. (@mrdoob)
- Ported to
- FontLoader
- GridHelper
- Ported to
BufferGeometry. (@mrdoob)
- Ported to
- Matrix3
- Speed up
getInverse(). #8938 (@Corey-Maler)
- Speed up
- Matrix4
- Speed up
getInverse(). #8938 (@Corey-Maler)
- Speed up
- Object3D
- Removed unused
rotationAutoUpdate. #8935 (@aardgoose)
- Removed unused
- Quaternion
- Added
premultiply(). #8797 (@WestLangley)
- Added
- ShadowMaterial
- Promoted to core. (@mrdoob)
- Sprite
- Removed internal geometry. (@mrdoob)
- WebGLRenderer
- Allow zero values for x, y in
readRenderTargetPixels(). #8734 (@Mugen87) - Improved precision of RGBA fixpoint packing. #8745 (@tschw)
- No longer trear
WebGLRenderTargetasTexture. #8658 #8787 (@vanruesc) - Fixed "no texture bound to the unit 1" warning. (@mrdoob)
- Moved clipping code to its own
WebGLClippingclass. #8853 (@tschw) - Fixed
WebGLShadowMapbreaking if passed light has no shadow. (@mrdoob) - Enhanced
WebGLStatemasking API. #8852 (@Mugen87)
- Allow zero values for x, y in
Documentation
- Improved
Geometrypage. #8740 (@aardgoose) - Improved
WebGLRendererpage. #8742 #8988 (@yjcxy12, @aardgoose) - Improved
ClockandRaycasterpages. #8744 (@aardgoose) - Improved
MeshPhongMaterialpage. #8764 (@weiserhei) - Improved
JSONLoaderpage. #8761 (@Mugen87) - Improved
Object3Dpage. #8769 #8932 (@Mugen87, @aardgoose) - Improved
CanvasRendererpage. #8772 (@Mugen87) - Improved
Mathpage. #8927 (@aardgoose) - Improved
GridHelperpage. #8946 (@weiserhei) - Clean up. #8994 (@aardgoose)
Examples
- Added alpha support to
SoftwareRenderer. #8678 #8686 (@ecivic) - Added multi-material and geometry group support in
OBJLoader. #8689 #8691 (@jonnenauha) - Fixed
OrbitControls'getPolarAngle()andgetAzimuthalAngle(). #8702 (@mlknz) - Fixed
VREffect'setSize(). #8706 (@scottgarner) - Improved
VREffectfullscreen handling. #8748 #8788 #8796 (@brianchirls, @cvan) - Simplified
webgl_interactive_draggablecubes. #8758 (@NicolasRannou) - Support
MultiplyBlendinginCanvasRenderer. #8777 (@makc) - Fixed
webgl_gpgpu_birdsexample. #8836 #8841 (@tschw) - Updated
NodeMaterialto r5. #8886 (@sunag) - Updated
SEAD3DLoaderto 18000. #8892 #8920 #8936 #8941 #8963 #8969 (@sunag) - Fixed
CTMLoaderworker support inloadParts(). #8900 (@nidin) - Removed
CSS3DStereoRenderer. (@mrdoob) - Added unbiased mode to
ManualMSAARenderPass. #8930 (@bhouston) - Improved
ColladaLoader2. #8945 (@glumb) - Moved
webgl_buffergeometry_instancing_billboardsanimation code to the shader. #8965 (@BrianCraig) - Added pingponging to
webgl_materials_cubemap_dynamic2example. (@mrdoob) - Improved to
OBJLoadermaterial handling. #9013 (@jonnenauha)
Editor
- Updated CodeMirror to 5.14.2. (@mrdoob)
- Primitives are now
BufferGeometrybased. (@mrdoob) - Script editor no longer compiles on load. (@mrdoob)
- Added
new/copy/pastebuttons toMaterial. (@ThomasPahler) - Improved Outliner. (@mrdoob)
- Updated particles example. (@mrdoob)
- Added keyboard commands for changing transform mode. #8992 (@GGAlanSmithee)
- Fixed VR app publishing. #8997 (@Mugen87)
Exporters
- Blender
- Fixed issue when exporting mesh materials with
Face Materialscheckbox checked but there are no face materials to export. #8782 (@carlosanunes) - Fix rest export of individual skinned meshes. #8781 (@daniel-nth)
- Fixed issue when exporting mesh materials with