Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: mrdoob/three.js
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: aa6ed41b18c20e37412e3ec3d128075920e07607
Choose a base ref
...
head repository: mrdoob/three.js
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 93e72ba7b24958ddb0652bd33171edd14ed2d693
Choose a head ref
Loading
Showing with 8,449 additions and 2,880 deletions.
  1. +1 −1 .github/ISSUE_TEMPLATE.md
  2. +665 −110 build/three.js
  3. +861 −851 build/three.min.js
  4. +661 −111 build/three.module.js
  5. +1 −1 docs/api/en/core/Object3D.html
  6. +2 −0 docs/api/en/geometries/ExtrudeBufferGeometry.html
  7. +2 −0 docs/api/en/geometries/ExtrudeGeometry.html
  8. +2 −0 docs/api/en/geometries/TextBufferGeometry.html
  9. +2 −0 docs/api/en/geometries/TextGeometry.html
  10. +131 −0 docs/api/en/materials/MeshDistanceMaterial.html
  11. +150 −0 docs/api/en/materials/MeshMatcapMaterial.html
  12. +61 −1 docs/api/en/materials/MeshNormalMaterial.html
  13. +2 −2 docs/api/en/materials/MeshToonMaterial.html
  14. +1 −1 docs/api/en/objects/LOD.html
  15. +12 −3 docs/api/en/renderers/WebGLRenderer.html
  16. +8 −3 docs/api/en/textures/Texture.html
  17. +1 −1 docs/api/zh/core/Object3D.html
  18. +112 −0 docs/api/zh/materials/MeshDistanceMaterial.html
  19. +120 −0 docs/api/zh/materials/MeshMatcapMaterial.html
  20. +42 −1 docs/api/zh/materials/MeshNormalMaterial.html
  21. +2 −2 docs/api/zh/materials/MeshToonMaterial.html
  22. +1 −1 docs/api/zh/objects/LOD.html
  23. +9 −0 docs/api/zh/renderers/WebGLRenderer.html
  24. +4 −0 docs/api/zh/textures/Texture.html
  25. +78 −62 docs/examples/quickhull/QuickHull.html
  26. +1 −0 docs/index.html
  27. +4 −0 docs/list.js
  28. +8 −1 docs/manual/en/introduction/How-to-dispose-of-objects.html
  29. +65 −4 docs/manual/en/introduction/Import-via-modules.html
  30. +14 −4 docs/scenes/js/geometry.js
  31. +171 −49 docs/scenes/js/material.js
  32. +4 −2 editor/index.html
  33. +7 −1 editor/js/Editor.js
  34. +2 −2 editor/js/History.js
  35. +63 −0 editor/js/Menubar.Add.js
  36. +62 −0 editor/js/Menubar.Edit.js
  37. +1 −4 editor/js/Menubar.File.js
  38. +22 −19 editor/js/Script.js
  39. +54 −0 editor/js/Sidebar.Geometry.OctahedronGeometry.js
  40. +95 −0 editor/js/Sidebar.Geometry.RingGeometry.js
  41. +55 −0 editor/js/Sidebar.Geometry.TetrahedronGeometry.js
  42. +2 −0 editor/js/Sidebar.Geometry.js
  43. +161 −6 editor/js/Sidebar.Material.js
  44. +112 −6 editor/js/Sidebar.Object.js
  45. +3 −3 editor/js/Sidebar.Settings.js
  46. +48 −0 editor/js/Strings.js
  47. +12 −3 editor/js/Viewport.js
  48. +1 −1 editor/js/libs/codemirror/mode/glsl.js
  49. +38 −38 editor/js/libs/three.html.js
  50. +20 −3 editor/js/libs/ui.three.js
  51. +5 −3 examples/files.js
  52. +1 −0 examples/index.html
  53. +102 −0 examples/js/QuickHull.js
  54. +25 −22 examples/js/animation/MMDPhysics.js
  55. +11 −21 examples/js/controls/PointerLockControls.js
  56. +8 −0 examples/js/controls/TransformControls.js
  57. +47 −5 examples/js/effects/OutlineEffect.js
  58. +32 −10 examples/js/exporters/GLTFExporter.js
  59. +643 −20 examples/js/libs/ammo.js
  60. +121 −0 examples/js/lights/LightProbeGenerator.js
  61. +37 −32 examples/js/loaders/GLTFLoader.js
  62. +5 −3 examples/js/loaders/KTXLoader.js
  63. +201 −75 examples/js/loaders/LDrawLoader.js
  64. +167 −25 examples/js/loaders/LWOLoader.js
  65. +3 −0 examples/js/loaders/MMDLoader.js
  66. +18 −5 examples/js/loaders/SVGLoader.js
  67. +21 −5 examples/js/loaders/VRMLLoader.js
  68. +59 −355 examples/js/math/Lut.js
  69. +12 −3 examples/js/nodes/accessors/NormalNode.js
  70. +20 −4 examples/js/nodes/accessors/PositionNode.js
  71. +7 −4 examples/js/nodes/accessors/ResolutionNode.js
  72. +2 −1 examples/js/renderers/CSS2DRenderer.js
  73. +8 −8 examples/js/shaders/DepthLimitedBlurShader.js
  74. +5 −5 examples/js/shaders/LuminosityHighPassShader.js
  75. +17 −17 examples/js/shaders/SAOShader.js
  76. +56 −45 examples/jsm/controls/OrbitControls.d.ts
  77. +7 −0 examples/jsm/exporters/ColladaExporter.d.ts
  78. +9 −5 examples/jsm/exporters/ColladaExporter.js
  79. +3 −3 examples/jsm/exporters/GLTFExporter.d.ts
  80. +32 −10 examples/jsm/exporters/GLTFExporter.js
  81. +7 −0 examples/jsm/exporters/MMDExporter.d.ts
  82. +7 −0 examples/jsm/exporters/OBJExporter.d.ts
  83. +7 −0 examples/jsm/exporters/PLYExporter.d.ts
  84. +7 −0 examples/jsm/exporters/STLExporter.d.ts
  85. +7 −0 examples/jsm/exporters/TypedGeometryExporter.d.ts
  86. +37 −32 examples/jsm/loaders/GLTFLoader.js
  87. +357 −0 examples/jsm/loaders/STLLoader.js
  88. +1 −6 examples/jsm/pmrem/PMREMCubeUVPacker.d.ts
  89. +5 −0 examples/jsm/utils/MathUtils.d.ts
  90. +8 −0 examples/jsm/utils/ShadowMapViewer.d.ts
  91. +32 −0 examples/jsm/utils/SkeletonUtils.d.ts
  92. +58 −0 examples/jsm/utils/TypedArrayUtils.d.ts
  93. +3 −0 examples/jsm/utils/UVsDebug.d.ts
  94. +1 −2 examples/misc_controls_pointerlock.html
  95. +3 −3 examples/misc_controls_transform.html
  96. +2 −2 examples/models/json/pressure.json
  97. BIN examples/models/sea3d/morph.sea
  98. BIN examples/models/sea3d/morph.tjs.sea
  99. BIN examples/textures/alphaMap.jpg
  100. BIN examples/textures/equirectangular/pedestrian_overpass_2k.hdr
  101. BIN examples/textures/equirectangular/venice_sunset_2k.hdr
  102. BIN examples/textures/gradientMaps/fiveTone.jpg
  103. BIN examples/textures/gradientMaps/threeTone.jpg
  104. +4 −1 examples/webgl2_loader_gltf.html
  105. +405 −319 examples/webgl_animation_multiple.html
  106. +1 −0 examples/webgl_buffergeometry_morphtargets.html
  107. +0 −2 examples/webgl_custom_attributes_points.html
  108. +0 −1 examples/webgl_custom_attributes_points2.html
  109. +79 −185 examples/webgl_geometry_colors_lookuptable.html
  110. +4 −1 examples/webgl_gpgpu_water.html
  111. +199 −0 examples/webgl_lightprobe.html
  112. +16 −5 examples/webgl_loader_gltf.html
  113. +16 −4 examples/webgl_loader_gltf_extensions.html
  114. +10 −2 examples/webgl_loader_ldraw.html
  115. +1 −1 examples/webgl_loader_lwo.html
  116. +9 −2 examples/webgl_loader_mmd.html
  117. +8 −2 examples/webgl_loader_mmd_audio.html
  118. +8 −2 examples/webgl_loader_mmd_pose.html
  119. +40 −34 examples/webgl_loader_sea3d_physics.html
  120. +4 −3 examples/webgl_materials_envmaps_parallax.html
  121. +4 −4 examples/webgl_materials_lightmap.html
  122. +3 −0 examples/webgl_materials_matcap.html
  123. +5 −3 examples/webgl_materials_nodes.html
  124. +11 −3 examples/webgl_physics_cloth.html
  125. +12 −4 examples/webgl_physics_convex_break.html
  126. +11 −3 examples/webgl_physics_rope.html
  127. +11 −3 examples/webgl_physics_terrain.html
  128. +13 −4 examples/webgl_physics_volume.html
  129. +370 −0 examples/webgl_postprocessing_unreal_bloom_selective.html
  130. +4 −24 examples/webgl_trails.html
  131. +0 −2 examples/webvr_ballshooter.html
  132. +0 −2 examples/webvr_cubes.html
  133. +0 −2 examples/webvr_dragging.html
  134. +0 −2 examples/webvr_lorenzattractor.html
  135. +0 −2 examples/webvr_paint.html
  136. +0 −2 examples/webvr_panorama.html
  137. +0 −2 examples/webvr_rollercoaster.html
  138. +0 −2 examples/webvr_sandbox.html
  139. +0 −2 examples/webvr_sculpt.html
  140. +0 −2 examples/webvr_video.html
  141. +0 −2 examples/webvr_vive_paint.html
  142. +0 −2 examples/webvr_vive_sculpt.html
  143. BIN favicon.ico
  144. +6 −6 package.json
  145. +5 −0 src/Three.js
  146. +1 −0 src/animation/AnimationAction.d.ts
  147. +1 −1 src/animation/PropertyBinding.js
  148. +2 −2 src/cameras/CubeCamera.js
  149. +5 −0 src/constants.d.ts
  150. +1 −1 src/constants.js
  151. +0 −3 src/core/BufferGeometry.d.ts
  152. +4 −3 src/core/BufferGeometry.js
  153. +3 −1 src/core/Object3D.js
  154. +7 −4 src/geometries/ExtrudeGeometry.js
  155. +2 −1 src/geometries/TextGeometry.js
  156. +155 −0 src/helpers/LightProbeHelper.js
  157. +45 −0 src/lights/AmbientLightProbe.js
  158. +54 −0 src/lights/HemisphereLightProbe.js
  159. +1 −0 src/lights/Light.d.ts
  160. +47 −0 src/lights/LightProbe.js
  161. +1 −0 src/loaders/MaterialLoader.js
  162. +1 −0 src/materials/Material.js
  163. +3 −3 src/materials/Materials.d.ts
  164. +15 −7 src/materials/MeshDepthMaterial.d.ts
  165. +25 −0 src/materials/MeshDistanceMaterial.d.ts
  166. +46 −0 src/materials/MeshMatcapMaterial.d.ts
  167. +32 −10 src/materials/MeshNormalMaterial.d.ts
  168. +3 −1 src/materials/MeshPhongMaterial.d.ts
  169. +3 −0 src/materials/MeshStandardMaterial.d.ts
  170. +14 −0 src/materials/MeshToonMaterial.d.ts
  171. +1 −1 src/materials/ShaderMaterial.d.ts
  172. +21 −21 src/math/Matrix4.js
  173. +240 −0 src/math/SphericalHarmonics3.js
  174. +5 −0 src/math/Vector2.d.ts
  175. +5 −12 src/math/Vector2.js
  176. +6 −12 src/math/Vector3.js
  177. +1 −1 src/objects/LOD.d.ts
  178. +4 −0 src/objects/LOD.js
  179. +37 −5 src/renderers/WebGLRenderer.d.ts
  180. +20 −15 src/renderers/WebGLRenderer.js
  181. +2 −0 src/renderers/shaders/ShaderChunk/lights_fragment_begin.glsl.js
  182. +38 −0 src/renderers/shaders/ShaderChunk/lights_pars_begin.glsl.js
  183. +2 −0 src/renderers/shaders/UniformsLib.js
  184. +13 −0 src/renderers/webgl/WebGLLights.js
  185. +36 −31 src/renderers/webgl/WebGLProgram.js
  186. +14 −11 src/renderers/webgl/WebGLRenderLists.d.ts
  187. +1 −1 src/renderers/webgl/WebGLShader.d.ts
  188. +10 −6 src/renderers/webgl/WebGLShader.js
  189. +77 −54 src/renderers/webgl/WebGLState.d.ts
  190. +2 −2 src/renderers/webvr/WebVRManager.js
  191. +1 −1 src/textures/Texture.js
  192. +1 −0 utils/modularize.js
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -19,7 +19,7 @@ Please also include a live example if possible. You can start from these templat
##### Three.js version

- [ ] Dev
- [ ] r103
- [ ] r104
- [ ] ...

##### Browser
Loading