r78
https://github.com/mrdoob/three.js/wiki/Migration-Guide#r77--r78
(510,802 KB, gzip: 120,508 KB)
Source
- Global
- Animation/PropertyBinding
- Fixed weak property test. #9064 (@anthonybriand)
- Audio
- Set
isPlaying
tofalse
instop()
. #9072 (@smatthews1999)
- Set
- BoxHelper
- Pass color in constructor. #8971 (@Brunni132)
- BufferGeometry
- CameraHelper
- Support cameras with no
updateProjectionMatrix()
. #9125 (@jeromeetienne)
- Support cameras with no
- ImageLoader
- Use
XHRLoader
internally soonProgress
works. (@mrdoob)
- Use
- Loader
- Material
- MaterialLoader
- Fixed weak
reflectivity
check. #8995 (@sandromartis) - Fixed weak
roughness
andmetalness
check. (@mrdoob)
- Fixed weak
- MeshPhysicalMaterial
- OrthographicCamera
- PolyhedronGeometry
- Reverted
materialIndex
per face. #9112 (@WestLangley)
- Reverted
- Raycaster
- Correct ray origin in
setFromCamera()
when usingOrthographicCamera
. #9098 (@WestLangley)
- Correct ray origin in
- Scene
- Added
background
. (@mrdoob)
- Added
- Skeleton
- Fixed bug in
pose()
. #8976 (@takahirox)
- Fixed bug in
- SkinnedMesh
- Fixed
useVertexTexture
reference inclone()
. #9082 (@takahirox)
- Fixed
- 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 nowgl.RGBA
. #9107 (@dphil)- Added support for custom defines in
RawShaderMaterial
. #9120 (@WestLangley) - Added support for
scene.background
. - Clear
opaque
andtransparent
arrays indispose()
. #8987 (@olivierchatry)
- Moved textures code to
Documentation
- Improved
ConeGeometry
page. #9055 (@mkeblx) - Improved
Object3D
page. #9030 #9090 (@simonThiele, @aardgoose) - Improved
OBJLoader
page. #9128 (@HetongWang) - Improved
Bone
,LOD
,LensFlare
,Line
,LineSegments
,Mesh
,Points
,Skeleton
,SkinnedMesh
andSprite
pages. #9030 (@aardgoose)
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 inEffectComposer
. #9042 (@mrdoob) - Added
webgl_panorama_cube
example. (@mrdoob) - Removed unneeded method
resetPose()
fromMMDHelper
. #9085 (@takahirox) - Started new
GLTFLoader
(glTF-Embedded only so far). (@mrdoob) - Refactored
PLYLoader
. (@mrdoob) - Fixed
touchend
bug inTransformControls
. (@mrdoob) - Support texture coordinates in
PLYLoader
#9121 (@makc) - Workaround for
SkyShader
in Galaxy S6. #8614 (@brianchirls) - Added
THREE.ViveController
. Used inwebvr_vive
. (@mrdoob) - Added
clearColor
/clearAlpha
toManualMSAARenderPass
. #9124 (@bhouston) - Implemented
Exit VR
inWebVR.js
. #8565 (@mrdoob) - Replaced custom skyboxes from examples with
scene.background
. (@mrdoob)
Editor