r92
https://github.com/mrdoob/three.js/wiki/Migration-Guide#r91--r92
https://github.com/mrdoob/three.js/milestone/5?closed=1
(533,939 KB, gzip: 134,418 KB)
Source
- Global
- Clean up. #13605, #13667, #13744 (@takahirox)
- Remove references to
THREE
namespace. #13670 (@giorgiomarcias) - Added Travis CI integration. #13726, #13736 (@dbkaplun, @Mugen87)
- Added method chaining in buffer attributes. #13868 (@takahirox)
- Audio
- BufferAttribute
- Added missing
.name
property in.copy()
. #13824 (@takahirox)
- Added missing
- CatmullRomCurve3
- ExtrudeGeometry
- LoaderUtils
- Math
- Flatten UUID strings with
.toUpperCase()
to save heap memory space. #13595 (@takahirox)
- Flatten UUID strings with
- Mesh
- Object3D
- Honor
.matrixAutoUpdate
in serialization. #13840 (@WestLangley)
- Honor
- ObjectLoader
- ShaderMaterial
- Texture
- Added
.updateMatrix()
. #13888 (@WestLangley)
- Added
- WebGLProgram
- Add
shader.name
. #13814 (@WestLangley)
- Add
- WebGLRenderer
- Removed parameter
startIndex
from.setupVertexAttributes()
. #13631 (@takahirox) - Fix
perturbNormal2Arb()
bug. #13716 (@WestLangley) - Fix
perturbNormal2Arb()
+DoubleSide
. #13791 (@donmccurdy)
- Removed parameter
- WebGLTextures
- Open code log2 replacement for IE11 compat. #13714 (@aardgoose)
Documentation
- Clean up. #13591, #13592, #13619, #13626, #13637, #13675, #13676, #13683, #13695, #13718, #13747, #13759, #13762, #13773, #13804, #13854 (@DonKarlssonSan, @takahirox, @bth, @aardgoose, @selimbek, @mkeblx, @Mugen87, @gadlol, @FarhadG, @matthova, @sunnylqm. @Arrow7000, @donmccurdy, @alcalyn)
- Updated (Buffer)Geometry comparison. #13679 (@donmccurdy)
- Imrpoved
Audio
page. #13724 (@Mugen87) - Improved
BufferAttributeType
page. #13678 (@takahirox) - Improved
Material
page. #13686 (@nickcoutsos) - Improved
ParametricGeometry
/ParametricBufferGeometry
page. #13846 (@paulmasson) - Improved
Raycaster
page. #13614 (@Mugen87) - Improved
Skeleton
page. #13689 (@takahirox) - Improved
SVGLoader
. #13688 (@apclemens) - Improved
WebGLRenderer
. #13677 (@Mugen87) - Added
SVGRenderer
page. #13618 (@Mugen87) - Added
ArrayCamera
page. #13658 (@Mugen87) - Set max linewidth to ~100chars. #13680, #13722, #13733, #13785, #13827 (@donmccurdy)
- Add BMFont section to
Creating text
docs. #13723 (@donmccurdy)
Examples
- Clean up. #13597, #13617, #13620, #13643, #13674, #13735, #13742, #13737, #13754, #13775, #13808, #13832, #13797, #13852, #13862, #13860, #13873, #13883 (@WestLangley, @Mugen87, @takahirox, @aardgoose)
- Solve z-fighting in
webgl_loader_svg
. #13625 (@Mugen87) - Fix
webgl_interactive_instances_gpu
example. #13644 (@takahirox) - Fixed uvs of some JSON models. #13712 (@Mugen87)
- Added
EquiangularToCubeGenerator
andwebgl_materials_envmaps_exr
example. #13693 (@richardmonette) - Fix depth material of
CinematicCamera
. #13730 (@takahirox) - Fix
ANGLE_instanced_arrays
extension support check. #13741 (@takahirox) - Experiment with different aspect ratio for inset viewport in
webgl_lines_fat
. #13734 (@WestLangley) - Added
ShaderTranslucent
andwebgl_materials_translucency
example. #13511 (@daoshengmu) - Fix parsing of Tr option in
MTLLoader
. #13685 (@eastpiger) - Custom blending mods. #13760 (@WestLangley)
- Combine points examples. #13818 (@Mugen87)
- OBJ/MTL Loaders and Example: add support for chaining. #13816 (@WestLangley)
- Use
matrixWorld
instead ofmatrix
inDecalGeometry
. #13835 (@pjoe) - Added RGB halftone shader and
webgl_postprocessing_rgb_halftone
example. #13850 (@meatbags) - Added basic
VRMLoader
andwebgl_loader_vrm
example. #13877 (@takahirox) - Remove timer logging from glTF and COLLADA loaders. #13770 (@donmccurdy)
- Change signature of
createTexture()
inGPUComputationRenderer
. #13766 (@vlucendo)
-
BokehShader2
-
ColladaLoader
-
CSS3DRenderer
-
EXRLoader
- Bug fixes. #13825 (@richardmonette)
-
FBXLoader
- Use
Uint16BufferAttribute
forskinIndex
. #13633 (@looeee) - Alphebetized material parameters. #13632 (@looeee)
- Simplify
getData()
. #13798 (@looeee) - Allow parsing of empty geometry nodes. #13834 (@looeee)
- Updated header info. #13839 (@looeee)
- Added support for TGA files. #13841 (@NicekDev)
- Added support morph targets. #13856 (@looeee)
- Fix
Filename
toRelativeFilename
inparseImage()
. #13875 (@acidsound) - Interpolate large Euler rotation values to allow converting to Quaternions. #13838 (@looeee)
- Use
-
GearVRController
-
GLTFExporter
- Ensure joints are uint8 or uint16. #13609 (@donmccurdy)
- Support
Uint8BufferAttribute
. #13650 (@takahirox) - Prevent exporting empty geometry #13681 (@fernandojsg)
- Ensure normalized normal attribute. #13767 (@takahirox)
-
GLTFLoader
- Clean up. #13690, #13864 (@takahirox)
- Clean up extensions example. #13596 (@donmccurdy)
- Fix default for missing
material.pbrMetallicRoughness
. #13635 (@donmccurdy) - Fix perspective camera FOV. #13646 (@donmccurdy)
- Fix geometries order. #13694 (@takahirox)
- Expand
getDependency()
. #13781 (@takahirox) - Invert
normalScale.y
,not normalScale.x
. #13784 (@donmccurdy) - Rough update to
KHR_lights
support to match current spec. #13341 (@MiiBond) - Update morph, non-set unnecessary morph. #13783 (@takahirox)
- Add
DDS
support. #13820 (@Bergmam) - Do not make duplicate
morphTargetDictionary
entries. #13800 (@takahirox)
-
LegacyGLTFLoader
- Fix texture loading of binary glTF 1.0. #13819 (@donmccurdy)
-
OrbitControls
- Support 2-finger zoom/pan. #13706 (@WestLangley)
- Remove
HorizontalPanning
nomenclature. #13720 (@WestLangley)
-
OutlinePass
-
PCDLoader
-
PMREM
- Clean up. #13750 (@WestLangley)
- Reduce memory usage. #13752 (@WestLangley)
- Added
dispose()
methods. #13815 (@WestLangley)
-
SoftwareRenderer
-
SVGLoader
- Added basic node parsing functionality. #13616 (@mrdoob)
- Enhanced node parsing. #13636 (@jonobr1)
- Fixed circle and ellipse parsing. #13771 (@mrdoob)
- Basic fill color support. #13772 (@mrdoob)
- Basic
style.fill
support. #13774 (@mrdoob) - Improved style parsing. #13787 (@ndebeiss)
- More robust style parsing. #13796 (@ndebeiss)
- Improved fill style parsing. #13842 (@mrdoob)
parseRectNode()
robustness and clean up. #13843 (@mrdoob)- Added support for rounded rect. #13855 (@ndebeiss)
- Added support for multi data in some commands. #13878 (@mrdoob)
- Handle transparent
style.fill
. #13886 (@mrdoob) - Basic A/a command handling to avoid path breakage. #13887 (@mrdoob)
-
SVGRenderer
-
STLLoader
-
TransformControls
Editor
Tests