Skip to content

r78

Compare
Choose a tag to compare
@mrdoob mrdoob released this 20 Jun 20:14
· 30321 commits to master since this release

https://github.com/mrdoob/three.js/wiki/Migration-Guide#r77--r78

(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