release notes
release notes
release notes
Published 4/18/2018
Contains breaking changeshttps://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
THREE namespace. #13670 (@giorgiomarcias).name property in .copy(). #13824 (@takahirox).toUpperCase() to save heap memory space. #13595 (@takahirox).matrixAutoUpdate in serialization. #13840 (@WestLangley).updateMatrix(). #13888 (@WestLangley)shader.name. #13814 (@WestLangley)startIndex from .setupVertexAttributes(). #13631 (@takahirox)perturbNormal2Arb() bug. #13716 (@WestLangley)perturbNormal2Arb() + DoubleSide. #13791 (@donmccurdy)Documentation
Audio page. #13724 (@Mugen87)BufferAttributeType page. #13678 (@takahirox)Material page. #13686 (@nickcoutsos)ParametricGeometry/ParametricBufferGeometry page. #13846 (@paulmasson)Raycaster page. #13614 (@Mugen87)Skeleton page. #13689 (@takahirox)SVGLoader. #13688 (@apclemens)WebGLRenderer. #13677 (@Mugen87)SVGRenderer page. #13618 (@Mugen87)ArrayCamera page. #13658 (@Mugen87)Creating text docs. #13723 (@donmccurdy)Examples
webgl_loader_svg. #13625 (@Mugen87)webgl_interactive_instances_gpu example. #13644 (@takahirox)EquiangularToCubeGenerator and webgl_materials_envmaps_exr example. #13693 (@richardmonette)CinematicCamera. #13730 (@takahirox)ANGLE_instanced_arrays extension support check. #13741 (@takahirox)webgl_lines_fat. #13734 (@WestLangley)ShaderTranslucent and webgl_materials_translucency example. #13511 (@daoshengmu)MTLLoader. #13685 (@eastpiger)matrixWorld instead of matrix in DecalGeometry. #13835 (@pjoe)webgl_postprocessing_rgb_halftone example. #13850 (@meatbags)VRMLoader and webgl_loader_vrm example. #13877 (@takahirox)createTexture() in GPUComputationRenderer. #13766 (@vlucendo)BokehShader2
ColladaLoader
CSS3DRenderer
EXRLoader
FBXLoader
Uint16BufferAttribute for skinIndex. #13633 (@looeee)getData(). #13798 (@looeee)Filename to RelativeFilename in parseImage(). #13875 (@acidsound)GearVRController
GLTFExporter
Uint8BufferAttribute. #13650 (@takahirox)GLTFLoader
material.pbrMetallicRoughness. #13635 (@donmccurdy)getDependency(). #13781 (@takahirox)normalScale.y, not normalScale.x. #13784 (@donmccurdy)KHR_lights support to match current spec. #13341 (@MiiBond)DDS support. #13820 (@Bergmam)morphTargetDictionary entries. #13800 (@takahirox)LegacyGLTFLoader
OrbitControls
HorizontalPanning nomenclature. #13720 (@WestLangley)OutlinePass
PCDLoader
PMREM
dispose() methods. #13815 (@WestLangley)SoftwareRenderer
SVGLoader
style.fill support. #13774 (@mrdoob)parseRectNode() robustness and clean up. #13843 (@mrdoob)style.fill. #13886 (@mrdoob)SVGRenderer
STLLoader
TransformControls
Editor
Tests
release notes
Published 4/18/2018
Contains breaking changeshttps://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
THREE namespace. #13670 (@giorgiomarcias).name property in .copy(). #13824 (@takahirox).toUpperCase() to save heap memory space. #13595 (@takahirox).matrixAutoUpdate in serialization. #13840 (@WestLangley).updateMatrix(). #13888 (@WestLangley)shader.name. #13814 (@WestLangley)startIndex from .setupVertexAttributes(). #13631 (@takahirox)perturbNormal2Arb() bug. #13716 (@WestLangley)perturbNormal2Arb() + DoubleSide. #13791 (@donmccurdy)Documentation
Audio page. #13724 (@Mugen87)BufferAttributeType page. #13678 (@takahirox)Material page. #13686 (@nickcoutsos)ParametricGeometry/ParametricBufferGeometry page. #13846 (@paulmasson)Raycaster page. #13614 (@Mugen87)Skeleton page. #13689 (@takahirox)SVGLoader. #13688 (@apclemens)WebGLRenderer. #13677 (@Mugen87)SVGRenderer page. #13618 (@Mugen87)ArrayCamera page. #13658 (@Mugen87)Creating text docs. #13723 (@donmccurdy)Examples
webgl_loader_svg. #13625 (@Mugen87)webgl_interactive_instances_gpu example. #13644 (@takahirox)EquiangularToCubeGenerator and webgl_materials_envmaps_exr example. #13693 (@richardmonette)CinematicCamera. #13730 (@takahirox)ANGLE_instanced_arrays extension support check. #13741 (@takahirox)webgl_lines_fat. #13734 (@WestLangley)ShaderTranslucent and webgl_materials_translucency example. #13511 (@daoshengmu)MTLLoader. #13685 (@eastpiger)matrixWorld instead of matrix in DecalGeometry. #13835 (@pjoe)webgl_postprocessing_rgb_halftone example. #13850 (@meatbags)VRMLoader and webgl_loader_vrm example. #13877 (@takahirox)createTexture() in GPUComputationRenderer. #13766 (@vlucendo)BokehShader2
ColladaLoader
CSS3DRenderer
EXRLoader
FBXLoader
Uint16BufferAttribute for skinIndex. #13633 (@looeee)getData(). #13798 (@looeee)Filename to RelativeFilename in parseImage(). #13875 (@acidsound)GearVRController
GLTFExporter
Uint8BufferAttribute. #13650 (@takahirox)GLTFLoader
material.pbrMetallicRoughness. #13635 (@donmccurdy)getDependency(). #13781 (@takahirox)normalScale.y, not normalScale.x. #13784 (@donmccurdy)KHR_lights support to match current spec. #13341 (@MiiBond)DDS support. #13820 (@Bergmam)morphTargetDictionary entries. #13800 (@takahirox)LegacyGLTFLoader
OrbitControls
HorizontalPanning nomenclature. #13720 (@WestLangley)OutlinePass
PCDLoader
PMREM
dispose() methods. #13815 (@WestLangley)SoftwareRenderer
SVGLoader
style.fill support. #13774 (@mrdoob)parseRectNode() robustness and clean up. #13843 (@mrdoob)style.fill. #13886 (@mrdoob)SVGRenderer
STLLoader
TransformControls
Editor
Tests