r84

@mrdoob mrdoob released this Jan 19, 2017 · 11 commits to dev since this release

(503,128 KB, gzip: 127,860 KB)

Source

Documentation

Editor

  • Reduced number precision when exporting. (@mrdoob)
  • Removed editable setting. (@mrdoob)
  • Use three.js instead of three.min.js. (@mrdoob)
  • Fixed code editor auto-scrolling. #10519 (@Mugen87)
  • Added glTF Binary (.glb) support. (@mrdoob)

Examples

Exporters

Downloads

r83

@mrdoob mrdoob released this Dec 15, 2016 · 412 commits to dev since this release

(504,438 KB, gzip: 129,118 KB)

Project

Source

Documentation

  • Added AnimationAction, AnimationClip and AnimationMixer. #9923 (@donmccurdy)
  • Improved MeshStandardMaterial. #9964 (@erich666)
  • Added Spherical. Improved Vector3. #9971 (@aardgoose)
  • Improved ExtrudeGeometry. #9974 (@countable)
  • Improved CustomBlendingEquations. #9969 (@looeee)
  • Improved ShadowingTypes and WebGLRenderer. #9984 (@looeee)
  • Improved GLState and WebGLRenderer. #9982 (@looeee)
  • Improved Constants / Materials. #9993 (@looeee)
  • Improved Materials / Material. #9994 (@looeee)
  • Improved PerspectiveCamera. #10007 (@looeee)
  • Added Constanst / Animation #10005 (@looeee)
  • Improved AnimationAction, AnimationClip and AnimationMixer. #10004 (@looeee)
  • Improved OrthographicCamera. #10006 (@looeee)
  • Improved Constants / Materials, Constants / Textures, MeshBasicMaterial, MeshLambertMaterial and MeshPhongMaterial. #10001 (@looeee)
  • Improved Scene. #10020 (@looeee)
  • Improved FogExp2. #10019 (@looeee)
  • Improved Fog. #10018 (@looeee)
  • Added VideoTexture. #10016 (@looeee)
  • Added CanvasTexture. #10015 (@looeee)
  • Improved Texture. #10012 (@looeee)
  • Improved Clock. #10008 (@looeee)
  • Added Constants / Renderer. #10002 #10028 (@looeee)
  • Improved CompressedTexture. #10014 (@looeee)
  • Improved WebGLRenderer. #10030 (@looeee)
  • Improved Texture. #10024 (@looeee)
  • Improved CanvasRenderer. #10024 (@looeee)
  • Added DepthTexture. #10017 (@looeee)
  • Added EdgesGeometry and WireframeGeometry. #10043 (@looeee)
  • Added MeshPhysicalMaterial and ShadowMaterial. #10044 (@looeee)
  • Added Interpolant, CubicInterpolant, DiscreteInterpolant, LinearInterpolant, and QuaternionLinearInterpolant. #10049 (@looeee)
  • Improved Math. #10046 (@looeee)
  • Added CurveUtils, ShapeUtils, Font, SkeletonHelper and Group. #10042 (@looeee)
  • Added StereoCamera. #10045 (@looeee)
  • Added AnimationLoader, BinaryTextureLoader, CompressedTextureLoader, CubeTextureLoader, DataTextureLoader and FontLoader. Improved AudioLoader, BabylonLoader, BufferGeometryLoader, ColladaLoader, FileLoader, GLTFLoader, ImageLoader, JSONLoader, MaterialLoader, OBJLoader, ObjectLoader, PCDLoader, PDBLoader, TGALoader and TextureLoader. #10053 (@looeee)
  • Added Audio, AudioAnalyser, AudioContext, AudioListener and PositionalAudio. #10059 (@looeee)
  • Added AnimationObjectGroup, AnimationUtils, KeyframeTrack, PropertyBinding and PropertyMixer. #10070 (@looeee)
  • Added BooleanKeyframeTrack, ColorKeyframeTrack, NumberKeyframeTrack, QuaternionKeyframeTrack, StringKeyframeTrack and VectorKeyframeTrack. #10073 (@looeee)
  • Added DefaultLoadingManager. #10074 (@looeee)
  • Added DeprecatedList. #10077 (@looeee)
  • Added Polyfills. #10078 (@looeee)
  • Added Constants / Core. #10080 (@looeee)
  • Added examples section. #10082 (@looeee)
  • Added BufferAttributeTypes. #10086 (@looeee)
  • Added DirectGeometry. #10092 (@looeee)
  • Added ShapePath. #10091 (@looeee)
  • Improved Camera, CubeCamera, OrthographicCamera, PerspectiveCamera and StereoCamera. #10122 (@looeee)
  • Improved DeprecatedList. #10119 (@looeee)
  • Improved BufferAttribute, BufferGeometry, DirectGeometry, EventDispatcher, Face3, Geometry, Layers, Object3D, Raycaster and Uniform. #10132 (@looeee)
  • Improved CatmullRomCurve3, CubicBezierCurve, CubicBezierCurve3, EllipseCurve, LineCurve, LineCurve3, QuadraticBezierCurve, QuadraticBezierCurve3, SplineCurve and SplineCurve3. Removed ClosedSplineCurve3. #10142 (@looeee)
  • Improved Curve, CurvePath, Font, Path and Shape. #10138 (@looeee)
  • Added InstancedBufferAttribute, InstancedBufferGeometry, InstancedInterleavedBuffer, InterleavedBuffer and InterleavedBufferAttribute. #10094 (@looeee)
  • Improved GridHelper. #10145 (@Hectate)
  • Improved ArrowHelper, AxisHelper, BoundingBoxHelper, BoxHelper, CameraHelper, DirectionalLightHelper, FaceNormalsHelper, HemisphereLightHelper, PointLightHelper, SkeletonHelper, SpotLightHelper and SpotLightHelper. Added RectAreaLightHelper. #10156 (@looeee)
  • Improved Uniform. #10189 (@aardgoose)
  • Improved DrawModes. #9980 (@looeee)
  • Improved AnimationLoader, AudioLoader, BinaryTextureLoader, BufferGeometryLoader, Cache, CompressedTextureLoader, CubeTextureLoader, DataTextureLoader, FileLoader, FontLoader, ImageLoader, JSONLoader, MaterialLoader, ObjectLoader and TextureLoader. #10232 (@looeee)
  • Improved DefaultLoadingManager and LoadingManager. #10234 (@looeee)
  • Improved LineBasicMaterial, LineDashedMaterial, Material, MeshBasicMaterial, MeshDepthMaterial, MeshLambertMaterial, MeshNormalMaterial, MeshPhongMaterial, MeshPhysicalMaterial, MeshStandardMaterial, MeshToonMaterial, MultiMaterial, PointsMaterial, RawShaderMaterial, ShaderMaterial, ShadowMaterial and SpriteMaterial. #10242 (@looeee)
  • Improved EdgesGeometry. #10243 (@Mugen87)
  • Improved SpotLight. #10252 (@dhritzkiv)
  • Added Cylindrical. Improved Vector3. #10253 (@Mugen87)
  • Improved Camera, Object3D, MaterialLoader, Box2, Box3, Color, Cylindrical, Euler, Frustum, Line3, Math, Matrix3, Matrix4, Plane, Quaternion, Ray, Sphere, Spherical, Spline, Triangle, Vector2, Vector3 and Vector4. #10336 (@looeee)

Editor

Examples

Exporters

  • Blender

Downloads

r82

@mrdoob mrdoob released this Dec 15, 2016 · 1417 commits to dev since this release

(483,660 KB, gzip: 125,161 KB)

Source

Documentation

Examples

Downloads

r81

@mrdoob mrdoob released this Sep 16, 2016 · 1568 commits to dev since this release

(480,350 KB, gzip: 124,369 KB)

Source

Documentation

Examples

  • MarchingCubes code clean up. (@mrdoob)
  • Added webvr-vive-sculpt example. (@mrdoob)
  • Fixed NodeMaterial's StandardNode. #9596 (@sunag)
  • Added webvr-vive-paint example. (@mrdoob)
  • Added events to ViveController events. #9586 (@stewdio, @mrdoob)
  • Fixed ViveController gamepad collision. (@mrdoob)
  • Added webvr-vive-dragging example. (@mrdoob)
  • OBJLoader: Normalize all line endings. #9633 (@dhritzkiv)
  • Updated dat.gui. #9639 (@greggman)
  • OBJLoader: Fix bug that produced geom group and multi-material for objects where the last line is a material change. #9645 (@jonnenauha)
  • OBJLoader: Handle line continuation character in OBJs. #9643 (@dhritzkiv)
  • GPUComputationRenderer: Added check to make it work on iOS. #9644 (@yomboprime)
  • Updated VRControls and VREffect to WebVR 1.1. #9655 (@toji)
  • Released NodeMaterial r6 #9636 #9681 (@sunag)
  • Added updateStyle parameter to VREffect.setSize(). #9660 (@rocwind)
  • MMDLoader: Replaced MMDMaterial with ShaderMaterial. #9665 (@takahirox)
  • Improved TransformControls handling of OrthographicCamera. (@mrdoob)
  • OBJLoader: Fixed memory leak for V8 based js engines. #9680 (@Coburn37)

Exporters

Downloads

r80

@mrdoob mrdoob released this Aug 23, 2016 · 1687 commits to dev since this release

(478,468 KB, gzip: 124,020 KB)

Thanks to @Rich-Harris, the library now uses ES6 Modules! 🎉 #9310

Source

Documentation

Examples

Editor

Exporters

Downloads

r79

@mrdoob mrdoob released this Jul 14, 2016 · 1852 commits to dev since this release

(510,888 KB, gzip: 120,561 KB)

Source

Documentation

Examples

Editor

Exporters

Downloads

r78

@mrdoob mrdoob released this Jun 20, 2016 · 2003 commits to master since this release

(510,802 KB, gzip: 120,508 KB)

Source

  • Global
    • Removed remaining showStatus, statusDomElement and addStatusElement from Loaders. (@mrdoob)
    • Allow library to be used in non-HTML documents (like SVG). #9041 (@eligrey)
  • Animation/PropertyBinding
  • Audio
  • BoxHelper
  • BufferGeometry
    • Fixed computeBoundingSphere() crash with empty geometries. #9021 (@mrdoob)
  • CameraHelper
  • ImageLoader
    • Use XHRLoader internally so onProgress works. (@mrdoob)
  • Loader
  • Material
  • MaterialLoader
  • MeshPhysicalMaterial
  • OrthographicCamera
  • PolyhedronGeometry
  • Raycaster
    • Correct ray origin in setFromCamera() when using OrthographicCamera. #9098 (@WestLangley)
  • Scene
  • Skeleton
  • SkinnedMesh
  • Vector3
  • WebGLRenderer
    • Moved textures code to WebGLTextures. (@mrdoob)
    • Fixed empty texture handling. (@mrdoob)
    • Modularised normals code to normal_flip.glsl. (@mrdoob)
    • WebGLState null textures are now gl.RGBA. #9107 (@dphil)
    • Added support for custom defines in RawShaderMaterial. #9120 (@WestLangley)
    • Added support for scene.background.
    • Clear opaque and transparent arrays in dispose(). #8987 (@olivierchatry)

Documentation

Examples

  • Moved webgl_buffergeometry_instancing_billboards CPU code to the GPU. #8965 (@BrianCraig)
  • Added GPUComputationRenderer and new GPGPU demos. #9043 (@yomboprime)
  • Removed (no longer needed) uniform types from all examples. (@mrdoob)
  • Removed MaskPass dependency in EffectComposer. #9042 (@mrdoob)
  • Added webgl_panorama_cube example. (@mrdoob)
  • Removed unneeded method resetPose() from MMDHelper. #9085 (@takahirox)
  • Started new GLTFLoader (glTF-Embedded only so far). (@mrdoob)
  • Refactored PLYLoader. (@mrdoob)
  • Fixed touchend bug in TransformControls. (@mrdoob)
  • Support texture coordinates in PLYLoader #9121 (@makc)
  • Workaround for SkyShader in Galaxy S6. #8614 (@brianchirls)
  • Added THREE.ViveController. Used in webvr_vive. (@mrdoob)
  • Added clearColor/clearAlpha to ManualMSAARenderPass. #9124 (@bhouston)
  • Implemented Exit VR in WebVR.js. #8565 (@mrdoob)
  • Replaced custom skyboxes from examples with scene.background. (@mrdoob)

Editor

Downloads

r77

@mrdoob mrdoob released this Jun 3, 2016 · 2130 commits to master since this release

(507,498 KB, gzip: 119,482 KB)

Source

Documentation

Examples

Editor

Exporters

  • Blender
    • Fixed issue when exporting mesh materials with Face Materials checkbox checked but there are no face materials to export. #8782 (@carlosanunes)
    • Fix rest export of individual skinned meshes. #8781 (@daniel-nth)

Downloads

r76

@mrdoob mrdoob released this Apr 19, 2016 · 2338 commits to dev since this release

(507,856 KB, gzip: 118,642 KB)

Source

Documentation

Examples

Editor

  • Fixed castShadow being added to objects with undefined castShadow. (@mrdoob)

Exporters

Downloads

r75

@mrdoob mrdoob released this Mar 15, 2016 · 2691 commits to dev since this release

(496,830 KB, gzip: 115,563 KB)

Source

Documentation

Examples

Exporters

Downloads