Selaa lähdekoodia

Merge remote-tracking branch 'bhouston/utils-build-move' into dev

Mr.doob 12 vuotta sitten
vanhempi
commit
059d888e53
43 muutettua tiedostoa jossa 590 lisäystä ja 590 poistoa
  1. 0 2
      utils/build.bat
  2. 0 4
      utils/build.sh
  3. 2 0
      utils/build/build.bat
  4. 0 0
      utils/build/build.js
  5. 0 0
      utils/build/build.py
  6. 4 0
      utils/build/build.sh
  7. 0 0
      utils/build/build.xml
  8. 4 0
      utils/build/build2.sh
  9. 8 0
      utils/build/build_all.bat
  10. 9 0
      utils/build/build_all.sh
  11. 1 0
      utils/build/build_debug.bat
  12. 3 0
      utils/build/build_debug.sh
  13. 1 0
      utils/build/build_max.bat
  14. 0 0
      utils/build/compiler/COPYING
  15. 0 0
      utils/build/compiler/README
  16. 0 0
      utils/build/compiler/compiler.jar
  17. 0 0
      utils/build/externs/common.js
  18. 0 0
      utils/build/externs/examples.js
  19. 0 0
      utils/build/externs/extras.js
  20. 64 0
      utils/build/includes/canvas.json
  21. 86 0
      utils/build/includes/common.json
  22. 93 0
      utils/build/includes/common2.json
  23. 35 0
      utils/build/includes/css3d.json
  24. 91 0
      utils/build/includes/examples.json
  25. 52 0
      utils/build/includes/extras.json
  26. 19 0
      utils/build/includes/math.json
  27. 94 0
      utils/build/includes/webgl.json
  28. 23 23
      utils/build/package.json
  29. 0 4
      utils/build2.sh
  30. 0 8
      utils/build_all.bat
  31. 0 9
      utils/build_all.sh
  32. 0 1
      utils/build_debug.bat
  33. 0 3
      utils/build_debug.sh
  34. 0 1
      utils/build_max.bat
  35. 0 64
      utils/includes/canvas.json
  36. 0 86
      utils/includes/common.json
  37. 0 93
      utils/includes/common2.json
  38. 0 35
      utils/includes/css3d.json
  39. 0 91
      utils/includes/examples.json
  40. 0 52
      utils/includes/extras.json
  41. 0 19
      utils/includes/math.json
  42. 0 94
      utils/includes/webgl.json
  43. 1 1
      utils/npm/build.js

+ 0 - 2
utils/build.bat

@@ -1,2 +0,0 @@
-python build.py --include common --include extras --output ../build/three.js
-python build.py --include common --include extras --minify --output ../build/three.min.js

+ 0 - 4
utils/build.sh

@@ -1,4 +0,0 @@
-#!/bin/sh
-
-python build.py --include common --include extras --output ../build/three.js
-python build.py --include common --include extras --minify --output ../build/three.min.js

+ 2 - 0
utils/build/build.bat

@@ -0,0 +1,2 @@
+python build.py --include common --include extras --output ../../build/three.js
+python build.py --include common --include extras --minify --output ../../build/three.min.js

+ 0 - 0
utils/build.js → utils/build/build.js


+ 0 - 0
utils/build.py → utils/build/build.py


+ 4 - 0
utils/build/build.sh

@@ -0,0 +1,4 @@
+#!/bin/sh
+
+python build.py --include common --include extras --output ../../build/three.js
+python build.py --include common --include extras --minify --output ../../build/three.min.js

+ 0 - 0
utils/build.xml → utils/build/build.xml


+ 4 - 0
utils/build/build2.sh

@@ -0,0 +1,4 @@
+#!/bin/sh
+
+python build.py --include common2 --include extras --output ../../build/three.js
+python build.py --include common2 --include extras --minify --output ../../build/three.min.js

+ 8 - 0
utils/build/build_all.bat

@@ -0,0 +1,8 @@
+python build.py --include common --include extras --output ../../build/three.js
+python build.py --include common --include extras --minify --output ../../build/three.min.js
+python build.py --include canvas --minify --output ../../build/three-canvas.min.js
+python build.py --include css3d --minify --output ../../build/three-css3d.min.js
+python build.py --include webgl --minify --output ../../build/three-webgl.min.js
+python build.py --include extras --externs externs/extras.js --minify --output ../../build/three-extras.min.js
+python build.py --include math --output ../../build/three-math.js
+python build.py --include math --minify --output ../../build/three-math.min.js

+ 9 - 0
utils/build/build_all.sh

@@ -0,0 +1,9 @@
+#!/bin/sh
+
+python build.py --include common --include extras --output ../../build/three.js
+python build.py --include common --include extras --minify --output ../../build/three.min.js
+python build.py --include canvas --minify --output ../../build/three-canvas.min.js
+python build.py --include css3d --minify --output ../../build/three-css3d.min.js
+python build.py --include webgl --minify --output ../../build/three-webgl.min.js
+python build.py --include extras --externs externs/extras.js --minify --output ../../build/three-extras.min.js
+python build.py --include math --output ../../build/three-math.js

+ 1 - 0
utils/build/build_debug.bat

@@ -0,0 +1 @@
+python build.py --include common --include extras --output ../../build/three.min.js

+ 3 - 0
utils/build/build_debug.sh

@@ -0,0 +1,3 @@
+#!/bin/sh
+
+python build.py --include common --include extras --output ../../build/three.min.js

+ 1 - 0
utils/build/build_max.bat

@@ -0,0 +1 @@
+python build.py --include common --include extras --include examples --externs externs/examples.js --minify --output ../../build/three.max.js

+ 0 - 0
utils/compiler/COPYING → utils/build/compiler/COPYING


+ 0 - 0
utils/compiler/README → utils/build/compiler/README


+ 0 - 0
utils/compiler/compiler.jar → utils/build/compiler/compiler.jar


+ 0 - 0
utils/externs/common.js → utils/build/externs/common.js


+ 0 - 0
utils/externs/examples.js → utils/build/externs/examples.js


+ 0 - 0
utils/externs/extras.js → utils/build/externs/extras.js


+ 64 - 0
utils/build/includes/canvas.json

@@ -0,0 +1,64 @@
+[
+	"../../src/Three.js",
+	"../../src/math/Color.js",
+	"../../src/math/Quaternion.js",
+	"../../src/math/Vector2.js",
+	"../../src/math/Vector3.js",
+	"../../src/math/Vector4.js",
+	"../../src/math/Matrix3.js",
+	"../../src/math/Matrix4.js",
+	"../../src/math/Ray.js",
+	"../../src/math/Box2.js",
+	"../../src/math/Box3.js",
+	"../../src/math/Sphere.js",
+	"../../src/math/Plane.js",
+	"../../src/math/Frustum.js",
+	"../../src/math/Math.js",
+	"../../src/math/Triangle.js",
+	"../../src/math/Vertex.js",
+	"../../src/math/UV.js",
+	"../../src/core/EventDispatcher.js",
+	"../../src/core/Raycaster.js",
+	"../../src/core/Object3D.js",
+	"../../src/core/Projector.js",
+	"../../src/core/Face3.js",
+	"../../src/core/Face4.js",
+	"../../src/core/Geometry.js",
+	"../../src/cameras/Camera.js",
+	"../../src/cameras/OrthographicCamera.js",
+	"../../src/cameras/PerspectiveCamera.js",
+	"../../src/lights/Light.js",
+	"../../src/lights/AmbientLight.js",
+	"../../src/lights/DirectionalLight.js",
+	"../../src/lights/PointLight.js",
+	"../../src/loaders/Loader.js",
+	"../../src/loaders/ImageLoader.js",
+	"../../src/loaders/JSONLoader.js",
+	"../../src/loaders/SceneLoader.js",
+	"../../src/loaders/TextureLoader.js",
+	"../../src/materials/Material.js",
+	"../../src/materials/LineBasicMaterial.js",
+	"../../src/materials/MeshBasicMaterial.js",
+	"../../src/materials/MeshLambertMaterial.js",
+	"../../src/materials/MeshPhongMaterial.js",
+	"../../src/materials/MeshDepthMaterial.js",
+	"../../src/materials/MeshNormalMaterial.js",
+	"../../src/materials/MeshFaceMaterial.js",
+	"../../src/materials/ParticleBasicMaterial.js",
+	"../../src/materials/ParticleCanvasMaterial.js",
+	"../../src/textures/Texture.js",
+	"../../src/textures/DataTexture.js",
+	"../../src/objects/Particle.js",
+	"../../src/objects/Line.js",
+	"../../src/objects/Mesh.js",
+	"../../src/objects/Bone.js",
+	"../../src/objects/Sprite.js",
+	"../../src/scenes/Scene.js",
+	"../../src/renderers/CanvasRenderer.js",
+	"../../src/renderers/renderables/RenderableVertex.js",
+	"../../src/renderers/renderables/RenderableFace3.js",
+	"../../src/renderers/renderables/RenderableFace4.js",
+	"../../src/renderers/renderables/RenderableObject.js",
+	"../../src/renderers/renderables/RenderableParticle.js",
+	"../../src/renderers/renderables/RenderableLine.js"
+]

+ 86 - 0
utils/build/includes/common.json

@@ -0,0 +1,86 @@
+[
+	"../../src/Three.js",
+	"../../src/math/Color.js",
+	"../../src/math/Quaternion.js",
+	"../../src/math/Vector2.js",
+	"../../src/math/Vector3.js",
+	"../../src/math/Vector4.js",
+	"../../src/math/Box2.js",
+	"../../src/math/Box3.js",
+	"../../src/math/Matrix3.js",
+	"../../src/math/Matrix4.js",
+	"../../src/math/Ray.js",
+	"../../src/math/Sphere.js",
+	"../../src/math/Frustum.js",
+	"../../src/math/Plane.js",
+	"../../src/math/Math.js",
+	"../../src/math/Spline.js",
+	"../../src/math/Triangle.js",
+	"../../src/math/Vertex.js",
+	"../../src/math/UV.js",
+	"../../src/core/Clock.js",
+	"../../src/core/EventDispatcher.js",
+	"../../src/core/Raycaster.js",
+	"../../src/core/Object3D.js",
+	"../../src/core/Projector.js",
+	"../../src/core/Face3.js",
+	"../../src/core/Face4.js",
+	"../../src/core/Geometry.js",
+	"../../src/core/BufferGeometry.js",
+	"../../src/cameras/Camera.js",
+	"../../src/cameras/OrthographicCamera.js",
+	"../../src/cameras/PerspectiveCamera.js",
+	"../../src/lights/Light.js",
+	"../../src/lights/AmbientLight.js",
+	"../../src/lights/AreaLight.js",
+	"../../src/lights/DirectionalLight.js",
+	"../../src/lights/HemisphereLight.js",
+	"../../src/lights/PointLight.js",
+	"../../src/lights/SpotLight.js",
+	"../../src/loaders/Loader.js",
+	"../../src/loaders/ImageLoader.js",
+	"../../src/loaders/JSONLoader.js",
+	"../../src/loaders/LoadingMonitor.js",
+	"../../src/loaders/SceneLoader.js",
+	"../../src/loaders/TextureLoader.js",
+	"../../src/materials/Material.js",
+	"../../src/materials/LineBasicMaterial.js",
+	"../../src/materials/LineDashedMaterial.js",
+	"../../src/materials/MeshBasicMaterial.js",
+	"../../src/materials/MeshLambertMaterial.js",
+	"../../src/materials/MeshPhongMaterial.js",
+	"../../src/materials/MeshDepthMaterial.js",
+	"../../src/materials/MeshNormalMaterial.js",
+	"../../src/materials/MeshFaceMaterial.js",
+	"../../src/materials/ParticleBasicMaterial.js",
+	"../../src/materials/ParticleCanvasMaterial.js",
+	"../../src/materials/ShaderMaterial.js",
+	"../../src/materials/SpriteMaterial.js",
+	"../../src/textures/Texture.js",
+	"../../src/textures/CompressedTexture.js",
+	"../../src/textures/DataTexture.js",
+	"../../src/objects/Particle.js",
+	"../../src/objects/ParticleSystem.js",
+	"../../src/objects/Line.js",
+	"../../src/objects/Mesh.js",
+	"../../src/objects/Bone.js",
+	"../../src/objects/SkinnedMesh.js",
+	"../../src/objects/MorphAnimMesh.js",
+	"../../src/objects/Ribbon.js",
+	"../../src/objects/LOD.js",
+	"../../src/objects/Sprite.js",
+	"../../src/scenes/Scene.js",
+	"../../src/scenes/Fog.js",
+	"../../src/scenes/FogExp2.js",
+	"../../src/renderers/CanvasRenderer.js",
+	"../../src/renderers/WebGLShaders.js",
+	"../../src/renderers/WebGLRenderer.js",
+	"../../src/renderers/WebGLRenderTarget.js",
+	"../../src/renderers/WebGLRenderTargetCube.js",
+	"../../src/renderers/renderables/RenderableVertex.js",
+	"../../src/renderers/renderables/RenderableFace3.js",
+	"../../src/renderers/renderables/RenderableFace4.js",
+	"../../src/renderers/renderables/RenderableObject.js",
+	"../../src/renderers/renderables/RenderableParticle.js",
+	"../../src/renderers/renderables/RenderableLine.js"
+]

+ 93 - 0
utils/build/includes/common2.json

@@ -0,0 +1,93 @@
+[
+	"../../src/Three.js",
+	"../../src/math/Color.js",
+	"../../src/math/Quaternion.js",
+	"../../src/math/Vector2.js",
+	"../../src/math/Vector3.js",
+	"../../src/math/Vector4.js",
+	"../../src/math/Box2.js",
+	"../../src/math/Box3.js",
+	"../../src/math/Matrix3.js",
+	"../../src/math/Matrix4.js",
+	"../../src/math/Ray.js",
+	"../../src/math/Sphere.js",
+	"../../src/math/Frustum.js",
+	"../../src/math/Plane.js",
+	"../../src/math/Math.js",
+	"../../src/math/Spline.js",
+	"../../src/math/Triangle.js",
+	"../../src/math/Vertex.js",
+	"../../src/math/UV.js",
+	"../../src/core/Clock.js",
+	"../../src/core/EventDispatcher.js",
+	"../../src/core/Raycaster.js",
+	"../../src/core/Object3D.js",
+	"../../src/core/Projector.js",
+	"../../src/core/Face3.js",
+	"../../src/core/Face4.js",
+	"../../src/core/Geometry.js",
+	"../../src/core/BufferGeometry.js",
+	"../../src/cameras/Camera.js",
+	"../../src/cameras/OrthographicCamera.js",
+	"../../src/cameras/PerspectiveCamera.js",
+	"../../src/lights/Light.js",
+	"../../src/lights/AmbientLight.js",
+	"../../src/lights/AreaLight.js",
+	"../../src/lights/DirectionalLight.js",
+	"../../src/lights/HemisphereLight.js",
+	"../../src/lights/PointLight.js",
+	"../../src/lights/SpotLight.js",
+	"../../src/loaders/Loader.js",
+	"../../src/loaders/ImageLoader.js",
+	"../../src/loaders/JSONLoader.js",
+	"../../src/loaders/LoadingMonitor.js",
+	"../../src/loaders/SceneLoader.js",
+	"../../src/loaders/TextureLoader.js",
+	"../../src/materials/Material.js",
+	"../../src/materials/LineBasicMaterial.js",
+	"../../src/materials/LineDashedMaterial.js",
+	"../../src/materials/MeshBasicMaterial.js",
+	"../../src/materials/MeshLambertMaterial.js",
+	"../../src/materials/MeshPhongMaterial.js",
+	"../../src/materials/MeshDepthMaterial.js",
+	"../../src/materials/MeshNormalMaterial.js",
+	"../../src/materials/MeshFaceMaterial.js",
+	"../../src/materials/ParticleBasicMaterial.js",
+	"../../src/materials/ParticleCanvasMaterial.js",
+	"../../src/materials/ShaderMaterial.js",
+	"../../src/materials/SpriteMaterial.js",
+	"../../src/textures/Texture.js",
+	"../../src/textures/CompressedTexture.js",
+	"../../src/textures/DataTexture.js",
+	"../../src/objects/Particle.js",
+	"../../src/objects/ParticleSystem.js",
+	"../../src/objects/Line.js",
+	"../../src/objects/Mesh.js",
+	"../../src/objects/Bone.js",
+	"../../src/objects/SkinnedMesh.js",
+	"../../src/objects/MorphAnimMesh.js",
+	"../../src/objects/Ribbon.js",
+	"../../src/objects/LOD.js",
+	"../../src/objects/Sprite.js",
+	"../../src/scenes/Scene.js",
+	"../../src/scenes/Fog.js",
+	"../../src/scenes/FogExp2.js",
+	"../../src/renderers/CanvasRenderer.js",
+	"../../src/renderers/WebGLShaders.js",
+	"../../src/renderers/WebGLRenderer2.js",
+	"../../src/renderers/webgl/LowLevelRenderer.js",
+	"../../src/renderers/webgl/ShaderBuilder.js",
+	"../../src/renderers/webgl/objects/Object3DRenderer.js",
+	"../../src/renderers/webgl/objects/MeshRenderer.js",
+	"../../src/renderers/webgl/objects/ParticleRenderer.js",
+	"../../src/renderers/webgl/objects/LineRenderer.js",
+	"../../src/renderers/webgl/objects/RibbonRenderer.js",
+	"../../src/renderers/WebGLRenderTarget.js",
+	"../../src/renderers/WebGLRenderTargetCube.js",
+	"../../src/renderers/renderables/RenderableVertex.js",
+	"../../src/renderers/renderables/RenderableFace3.js",
+	"../../src/renderers/renderables/RenderableFace4.js",
+	"../../src/renderers/renderables/RenderableObject.js",
+	"../../src/renderers/renderables/RenderableParticle.js",
+	"../../src/renderers/renderables/RenderableLine.js"
+]

+ 35 - 0
utils/build/includes/css3d.json

@@ -0,0 +1,35 @@
+[
+	"../../src/Three.js",
+	"../../src/math/Quaternion.js",
+	"../../src/math/Vector2.js",
+	"../../src/math/Vector3.js",
+	"../../src/math/Vector4.js",
+	"../../src/math/Math.js",
+	"../../src/math/Matrix3.js",
+	"../../src/math/Matrix4.js",
+	"../../src/math/Box3.js",
+	"../../src/math/Frustum.js",
+	"../../src/math/Sphere.js",
+	"../../src/math/Plane.js",
+	"../../src/math/Ray.js",
+	"../../src/core/EventDispatcher.js",
+	"../../src/core/Raycaster.js",
+	"../../src/core/Object3D.js",
+	"../../src/core/Projector.js",
+	"../../src/cameras/Camera.js",
+	"../../src/cameras/PerspectiveCamera.js",
+	"../../src/lights/Light.js",
+	"../../src/objects/Particle.js",
+	"../../src/objects/Line.js",
+	"../../src/objects/Mesh.js",
+	"../../src/objects/Bone.js",
+	"../../src/objects/Sprite.js",
+	"../../src/scenes/Scene.js",
+	"../../src/renderers/renderables/RenderableVertex.js",
+	"../../src/renderers/renderables/RenderableFace3.js",
+	"../../src/renderers/renderables/RenderableFace4.js",
+	"../../src/renderers/renderables/RenderableObject.js",
+	"../../src/renderers/renderables/RenderableParticle.js",
+	"../../src/renderers/renderables/RenderableLine.js",
+	"../examples/js/renderers/CSS3DRenderer.js"
+]

+ 91 - 0
utils/build/includes/examples.json

@@ -0,0 +1,91 @@
+[
+	"../../examples/js/controls/FirstPersonControls.js",
+	"../../examples/js/controls/FlyControls.js",
+	"../../examples/js/controls/OrbitControls.js",
+	"../../examples/js/controls/PathControls.js",
+	"../../examples/js/controls/PointerLockControls.js",
+	"../../examples/js/controls/RollControls.js",
+	"../../examples/js/controls/TrackballControls.js",
+
+	"../../examples/js/effects/AnaglyphEffect.js",
+	"../../examples/js/effects/AsciiEffect.js",
+	"../../examples/js/effects/CrosseyedEffect.js",
+	"../../examples/js/effects/ParallaxBarrierEffect.js",
+
+	"../../examples/js/exporters/GeometryExporter.js",
+
+	"../../examples/js/loaders/ColladaLoader.js",
+	"../../examples/js/loaders/MTLLoader.js",
+	"../../examples/js/loaders/OBJLoader.js",
+	"../../examples/js/loaders/OBJMTLLoader.js",
+	"../../examples/js/loaders/STLLoader.js",
+	"../../examples/js/loaders/UTF8Loader.js",
+	"../../examples/js/loaders/VTKLoader.js",
+
+	"../../examples/js/loaders/ctm/lzma.js",
+	"../../examples/js/loaders/ctm/ctm.js",
+	"../../examples/js/loaders/ctm/CTMLoader.js",
+
+	"../../examples/js/postprocessing/EffectComposer.js",
+	"../../examples/js/postprocessing/BloomPass.js",
+	"../../examples/js/postprocessing/DotScreenPass.js",
+	"../../examples/js/postprocessing/FilmPass.js",
+	"../../examples/js/postprocessing/MaskPass.js",
+	"../../examples/js/postprocessing/RenderPass.js",
+	"../../examples/js/postprocessing/SavePass.js",
+	"../../examples/js/postprocessing/ShaderPass.js",
+	"../../examples/js/postprocessing/TexturePass.js",
+
+	"../../examples/js/renderers/CSS3DRenderer.js",
+	"../../examples/js/renderers/SVGRenderer.js",
+
+	"../../examples/js/shaders/BasicShader.js",
+	"../../examples/js/shaders/BleachBypassShader.js",
+	"../../examples/js/shaders/BlendShader.js",
+	"../../examples/js/shaders/BokehShader.js",
+	"../../examples/js/shaders/BrightnessContrastShader.js",
+	"../../examples/js/shaders/ColorCorrectionShader.js",
+	"../../examples/js/shaders/ColorifyShader.js",
+	"../../examples/js/shaders/ConvolutionShader.js",
+	"../../examples/js/shaders/CopyShader.js",
+	"../../examples/js/shaders/DOFMipMapShader.js",
+	"../../examples/js/shaders/DotScreenShader.js",
+	"../../examples/js/shaders/FilmShader.js",
+	"../../examples/js/shaders/FocusShader.js",
+	"../../examples/js/shaders/FXAAShader.js",
+	"../../examples/js/shaders/HorizontalBlurShader.js",
+	"../../examples/js/shaders/HorizontalTiltShiftShader.js",
+	"../../examples/js/shaders/HueSaturationShader.js",
+	"../../examples/js/shaders/LuminosityShader.js",
+	"../../examples/js/shaders/NormalMapShader.js",
+	"../../examples/js/shaders/SepiaShader.js",
+	"../../examples/js/shaders/SSAOShader.js",
+	"../../examples/js/shaders/TriangleBlurShader.js",
+	"../../examples/js/shaders/UnpackDepthRGBAShader.js",
+	"../../examples/js/shaders/VerticalBlurShader.js",
+	"../../examples/js/shaders/VerticalTiltShiftShader.js",
+	"../../examples/js/shaders/VignetteShader.js",
+
+	"../../examples/js/AudioObject.js",
+	"../../examples/js/Car.js",
+	"../../examples/js/CurveExtras.js",
+	"../../examples/js/MarchingCubes.js",
+	"../../examples/js/MD2Character.js",
+	"../../examples/js/MD2CharacterComplex.js",
+	"../../examples/js/ParametricGeometries.js",
+
+	"../../examples/js/ShaderGodRays.js",
+	"../../examples/js/ShaderSkin.js",
+	"../../examples/js/ShaderTerrain.js",
+	"../../examples/js/ShaderToon.js",
+	"../../examples/js/ShaderDeferred.js",
+
+	"../../examples/js/Sparks.js",
+	"../../examples/js/UVsUtils.js",
+
+	"../../examples/js/ImprovedNoise.js",
+	"../../examples/js/SimplexNoise.js",
+
+	"../../examples/js/Detector.js"
+
+]

+ 52 - 0
utils/build/includes/extras.json

@@ -0,0 +1,52 @@
+[
+	"../../src/extras/ColorUtils.js",
+	"../../src/extras/GeometryUtils.js",
+	"../../src/extras/ImageUtils.js",
+	"../../src/extras/SceneUtils.js",
+	"../../src/extras/FontUtils.js",
+	"../../src/extras/core/Curve.js",
+	"../../src/extras/core/CurvePath.js",
+	"../../src/extras/core/Gyroscope.js",
+	"../../src/extras/core/Path.js",
+	"../../src/extras/core/Shape.js",
+	"../../src/extras/animation/AnimationHandler.js",
+	"../../src/extras/animation/Animation.js",
+	"../../src/extras/animation/KeyFrameAnimation.js",
+	"../../src/extras/cameras/CubeCamera.js",
+	"../../src/extras/cameras/CombinedCamera.js",
+	"../../src/extras/geometries/AsteriskGeometry.js",
+	"../../src/extras/geometries/CircleGeometry.js",
+	"../../src/extras/geometries/CubeGeometry.js",
+	"../../src/extras/geometries/CylinderGeometry.js",
+	"../../src/extras/geometries/ExtrudeGeometry.js",
+	"../../src/extras/geometries/ShapeGeometry.js",
+	"../../src/extras/geometries/LatheGeometry.js",
+	"../../src/extras/geometries/PlaneGeometry.js",
+	"../../src/extras/geometries/SphereGeometry.js",
+	"../../src/extras/geometries/TextGeometry.js",
+	"../../src/extras/geometries/TorusGeometry.js",
+	"../../src/extras/geometries/TorusKnotGeometry.js",
+	"../../src/extras/geometries/TubeGeometry.js",
+	"../../src/extras/geometries/PolyhedronGeometry.js",
+	"../../src/extras/geometries/IcosahedronGeometry.js",
+	"../../src/extras/geometries/OctahedronGeometry.js",
+	"../../src/extras/geometries/TetrahedronGeometry.js",
+	"../../src/extras/geometries/ParametricGeometry.js",
+	"../../src/extras/geometries/ConvexGeometry.js",
+	"../../src/extras/helpers/AxisHelper.js",
+	"../../src/extras/helpers/ArrowHelper.js",
+	"../../src/extras/helpers/CameraHelper.js",
+	"../../src/extras/helpers/DirectionalLightHelper.js",
+	"../../src/extras/helpers/HemisphereLightHelper.js",
+	"../../src/extras/helpers/PointLightHelper.js",
+	"../../src/extras/helpers/SpotLightHelper.js",
+	"../../src/extras/objects/ImmediateRenderObject.js",
+	"../../src/extras/objects/LensFlare.js",
+	"../../src/extras/objects/MorphBlendMesh.js",
+	"../../src/extras/renderers/plugins/LensFlarePlugin.js",
+	"../../src/extras/renderers/plugins/ShadowMapPlugin.js",
+	"../../src/extras/renderers/plugins/SpritePlugin.js",
+	"../../src/extras/renderers/plugins/DepthPassPlugin.js",
+	"../../src/extras/shaders/ShaderFlares.js",
+	"../../src/extras/shaders/ShaderSprite.js"
+]

+ 19 - 0
utils/build/includes/math.json

@@ -0,0 +1,19 @@
+[
+	"../../src/Three.js",
+	"../../src/math/Color.js",
+	"../../src/math/Quaternion.js",
+	"../../src/math/Vector2.js",
+	"../../src/math/Vector3.js",
+	"../../src/math/Vector4.js",
+	"../../src/math/Box2.js",
+	"../../src/math/Box3.js",
+	"../../src/math/Matrix3.js",
+	"../../src/math/Matrix4.js",
+	"../../src/math/Ray.js",
+	"../../src/math/Frustum.js",
+	"../../src/math/Plane.js",
+	"../../src/math/Sphere.js",
+	"../../src/math/Math.js",
+	"../../src/math/Spline.js",
+	"../../src/math/Triangle.js"
+]

+ 94 - 0
utils/build/includes/webgl.json

@@ -0,0 +1,94 @@
+[
+	"../../src/Three.js",
+	"../../src/math/Color.js",
+	"../../src/math/Quaternion.js",
+	"../../src/math/Vector2.js",
+	"../../src/math/Vector3.js",
+	"../../src/math/Vector4.js",
+	"../../src/math/Matrix3.js",
+	"../../src/math/Matrix4.js",
+	"../../src/math/Frustum.js",
+	"../../src/math/Math.js",
+	"../../src/math/Vertex.js",
+	"../../src/math/UV.js",
+	"../../src/math/Spline.js",
+	"../../src/math/Box2.js",
+	"../../src/math/Box3.js",
+	"../../src/math/Triangle.js",
+	"../../src/math/Sphere.js",
+	"../../src/math/Plane.js",
+	"../../src/core/Clock.js",
+	"../../src/core/EventDispatcher.js",
+	"../../src/core/Raycaster.js",
+	"../../src/core/Object3D.js",
+	"../../src/core/Projector.js",
+	"../../src/core/Face3.js",
+	"../../src/core/Face4.js",
+	"../../src/core/Geometry.js",
+	"../../src/core/BufferGeometry.js",
+	"../../src/cameras/Camera.js",
+	"../../src/cameras/OrthographicCamera.js",
+	"../../src/cameras/PerspectiveCamera.js",
+	"../../src/lights/Light.js",
+	"../../src/lights/AmbientLight.js",
+	"../../src/lights/DirectionalLight.js",
+	"../../src/lights/HemisphereLight.js",
+	"../../src/lights/PointLight.js",
+	"../../src/lights/SpotLight.js",
+	"../../src/loaders/Loader.js",
+	"../../src/loaders/ImageLoader.js",
+	"../../src/loaders/JSONLoader.js",
+	"../../src/loaders/SceneLoader.js",
+	"../../src/loaders/TextureLoader.js",
+	"../../src/materials/Material.js",
+	"../../src/materials/LineBasicMaterial.js",
+	"../../src/materials/LineDashedMaterial.js",
+	"../../src/materials/MeshBasicMaterial.js",
+	"../../src/materials/MeshLambertMaterial.js",
+	"../../src/materials/MeshPhongMaterial.js",
+	"../../src/materials/MeshDepthMaterial.js",
+	"../../src/materials/MeshNormalMaterial.js",
+	"../../src/materials/MeshFaceMaterial.js",
+	"../../src/materials/ParticleBasicMaterial.js",
+	"../../src/materials/ShaderMaterial.js",
+	"../../src/materials/SpriteMaterial.js",
+	"../../src/textures/Texture.js",
+	"../../src/textures/CompressedTexture.js",
+	"../../src/textures/DataTexture.js",
+	"../../src/objects/Particle.js",
+	"../../src/objects/ParticleSystem.js",
+	"../../src/objects/Line.js",
+	"../../src/objects/Mesh.js",
+	"../../src/objects/Bone.js",
+	"../../src/objects/SkinnedMesh.js",
+	"../../src/objects/MorphAnimMesh.js",
+	"../../src/objects/Ribbon.js",
+	"../../src/objects/LOD.js",
+	"../../src/objects/Sprite.js",
+	"../../src/scenes/Scene.js",
+	"../../src/scenes/Fog.js",
+	"../../src/scenes/FogExp2.js",
+	"../../src/renderers/WebGLShaders.js",
+	"../../src/renderers/WebGLRenderer.js",
+	"../../src/renderers/WebGLRenderTarget.js",
+	"../../src/renderers/WebGLRenderTargetCube.js",
+	"../../src/renderers/renderables/RenderableVertex.js",
+	"../../src/renderers/renderables/RenderableFace3.js",
+	"../../src/renderers/renderables/RenderableFace4.js",
+	"../../src/renderers/renderables/RenderableObject.js",
+	"../../src/renderers/renderables/RenderableParticle.js",
+	"../../src/renderers/renderables/RenderableLine.js",
+	"../../src/extras/core/Gyroscope.js",
+	"../../src/extras/helpers/CameraHelper.js",
+	"../../src/extras/helpers/DirectionalLightHelper.js",
+	"../../src/extras/helpers/HemisphereLightHelper.js",
+	"../../src/extras/helpers/PointLightHelper.js",
+	"../../src/extras/helpers/SpotLightHelper.js",
+	"../../src/extras/objects/LensFlare.js",
+	"../../src/extras/objects/ImmediateRenderObject.js",
+	"../../src/extras/renderers/plugins/LensFlarePlugin.js",
+	"../../src/extras/renderers/plugins/ShadowMapPlugin.js",
+	"../../src/extras/renderers/plugins/SpritePlugin.js",
+	"../../src/extras/shaders/ShaderFlares.js",
+	"../../src/extras/shaders/ShaderSprite.js"
+]

+ 23 - 23
utils/package.json → utils/build/package.json

@@ -1,24 +1,24 @@
-{
-    "name": "three.js",
-    "description": "JavaScript 3D library",
-    "version": "50dev",
-    "homepage" : "http://mrdoob.github.com/three.js/",
-    "author": "three.js contributors",
-    "help": {
-        "web": "http://stackoverflow.com/questions/tagged/three.js"
-    },
-
-    "devDependencies": {
-    	"uglify-js2": "*",
-    	"argparse" : "*"
-    },
-    
-    "repository" : {
-        "type" : "git",
-         "url" : "git://github.com/mrdoob/three.js.git"
-    },
-    "licenses": [{
-        "type": "The MIT License",
-        "url": "https://raw.github.com/mrdoob/three.js/master/LICENSE"
-    }]
+{
+    "name": "three.js",
+    "description": "JavaScript 3D library",
+    "version": "50dev",
+    "homepage" : "http://mrdoob.github.com/three.js/",
+    "author": "three.js contributors",
+    "help": {
+        "web": "http://stackoverflow.com/questions/tagged/three.js"
+    },
+
+    "devDependencies": {
+    	"uglify-js2": "*",
+    	"argparse" : "*"
+    },
+    
+    "repository" : {
+        "type" : "git",
+         "url" : "git://github.com/mrdoob/three.js.git"
+    },
+    "licenses": [{
+        "type": "The MIT License",
+        "url": "https://raw.github.com/mrdoob/three.js/master/LICENSE"
+    }]
 }

+ 0 - 4
utils/build2.sh

@@ -1,4 +0,0 @@
-#!/bin/sh
-
-python build.py --include common2 --include extras --output ../build/three.js
-python build.py --include common2 --include extras --minify --output ../build/three.min.js

+ 0 - 8
utils/build_all.bat

@@ -1,8 +0,0 @@
-python build.py --include common --include extras --output ../build/three.js
-python build.py --include common --include extras --minify --output ../build/three.min.js
-python build.py --include canvas --minify --output ../build/three-canvas.min.js
-python build.py --include css3d --minify --output ../build/three-css3d.min.js
-python build.py --include webgl --minify --output ../build/three-webgl.min.js
-python build.py --include extras --externs externs/extras.js --minify --output ../build/three-extras.min.js
-python build.py --include math --output ../build/three-math.js
-python build.py --include math --minify --output ../build/three-math.min.js

+ 0 - 9
utils/build_all.sh

@@ -1,9 +0,0 @@
-#!/bin/sh
-
-python build.py --include common --include extras --output ../build/three.js
-python build.py --include common --include extras --minify --output ../build/three.min.js
-python build.py --include canvas --minify --output ../build/three-canvas.min.js
-python build.py --include css3d --minify --output ../build/three-css3d.min.js
-python build.py --include webgl --minify --output ../build/three-webgl.min.js
-python build.py --include extras --externs externs/extras.js --minify --output ../build/three-extras.min.js
-python build.py --include math --output ../build/three-math.js

+ 0 - 1
utils/build_debug.bat

@@ -1 +0,0 @@
-python build.py --include common --include extras --output ../build/three.min.js

+ 0 - 3
utils/build_debug.sh

@@ -1,3 +0,0 @@
-#!/bin/sh
-
-python build.py --include common --include extras --output ../build/three.min.js

+ 0 - 1
utils/build_max.bat

@@ -1 +0,0 @@
-python build.py --include common --include extras --include examples --externs externs/examples.js --minify --output ../build/three.max.js

+ 0 - 64
utils/includes/canvas.json

@@ -1,64 +0,0 @@
-[
-	"../src/Three.js",
-	"../src/math/Color.js",
-	"../src/math/Quaternion.js",
-	"../src/math/Vector2.js",
-	"../src/math/Vector3.js",
-	"../src/math/Vector4.js",
-	"../src/math/Matrix3.js",
-	"../src/math/Matrix4.js",
-	"../src/math/Ray.js",
-	"../src/math/Box2.js",
-	"../src/math/Box3.js",
-	"../src/math/Sphere.js",
-	"../src/math/Plane.js",
-	"../src/math/Frustum.js",
-	"../src/math/Math.js",
-	"../src/math/Triangle.js",
-	"../src/math/Vertex.js",
-	"../src/math/UV.js",
-	"../src/core/EventDispatcher.js",
-	"../src/core/Raycaster.js",
-	"../src/core/Object3D.js",
-	"../src/core/Projector.js",
-	"../src/core/Face3.js",
-	"../src/core/Face4.js",
-	"../src/core/Geometry.js",
-	"../src/cameras/Camera.js",
-	"../src/cameras/OrthographicCamera.js",
-	"../src/cameras/PerspectiveCamera.js",
-	"../src/lights/Light.js",
-	"../src/lights/AmbientLight.js",
-	"../src/lights/DirectionalLight.js",
-	"../src/lights/PointLight.js",
-	"../src/loaders/Loader.js",
-	"../src/loaders/ImageLoader.js",
-	"../src/loaders/JSONLoader.js",
-	"../src/loaders/SceneLoader.js",
-	"../src/loaders/TextureLoader.js",
-	"../src/materials/Material.js",
-	"../src/materials/LineBasicMaterial.js",
-	"../src/materials/MeshBasicMaterial.js",
-	"../src/materials/MeshLambertMaterial.js",
-	"../src/materials/MeshPhongMaterial.js",
-	"../src/materials/MeshDepthMaterial.js",
-	"../src/materials/MeshNormalMaterial.js",
-	"../src/materials/MeshFaceMaterial.js",
-	"../src/materials/ParticleBasicMaterial.js",
-	"../src/materials/ParticleCanvasMaterial.js",
-	"../src/textures/Texture.js",
-	"../src/textures/DataTexture.js",
-	"../src/objects/Particle.js",
-	"../src/objects/Line.js",
-	"../src/objects/Mesh.js",
-	"../src/objects/Bone.js",
-	"../src/objects/Sprite.js",
-	"../src/scenes/Scene.js",
-	"../src/renderers/CanvasRenderer.js",
-	"../src/renderers/renderables/RenderableVertex.js",
-	"../src/renderers/renderables/RenderableFace3.js",
-	"../src/renderers/renderables/RenderableFace4.js",
-	"../src/renderers/renderables/RenderableObject.js",
-	"../src/renderers/renderables/RenderableParticle.js",
-	"../src/renderers/renderables/RenderableLine.js"
-]

+ 0 - 86
utils/includes/common.json

@@ -1,86 +0,0 @@
-[
-	"../src/Three.js",
-	"../src/math/Color.js",
-	"../src/math/Quaternion.js",
-	"../src/math/Vector2.js",
-	"../src/math/Vector3.js",
-	"../src/math/Vector4.js",
-	"../src/math/Box2.js",
-	"../src/math/Box3.js",
-	"../src/math/Matrix3.js",
-	"../src/math/Matrix4.js",
-	"../src/math/Ray.js",
-	"../src/math/Sphere.js",
-	"../src/math/Frustum.js",
-	"../src/math/Plane.js",
-	"../src/math/Math.js",
-	"../src/math/Spline.js",
-	"../src/math/Triangle.js",
-	"../src/math/Vertex.js",
-	"../src/math/UV.js",
-	"../src/core/Clock.js",
-	"../src/core/EventDispatcher.js",
-	"../src/core/Raycaster.js",
-	"../src/core/Object3D.js",
-	"../src/core/Projector.js",
-	"../src/core/Face3.js",
-	"../src/core/Face4.js",
-	"../src/core/Geometry.js",
-	"../src/core/BufferGeometry.js",
-	"../src/cameras/Camera.js",
-	"../src/cameras/OrthographicCamera.js",
-	"../src/cameras/PerspectiveCamera.js",
-	"../src/lights/Light.js",
-	"../src/lights/AmbientLight.js",
-	"../src/lights/AreaLight.js",
-	"../src/lights/DirectionalLight.js",
-	"../src/lights/HemisphereLight.js",
-	"../src/lights/PointLight.js",
-	"../src/lights/SpotLight.js",
-	"../src/loaders/Loader.js",
-	"../src/loaders/ImageLoader.js",
-	"../src/loaders/JSONLoader.js",
-	"../src/loaders/LoadingMonitor.js",
-	"../src/loaders/SceneLoader.js",
-	"../src/loaders/TextureLoader.js",
-	"../src/materials/Material.js",
-	"../src/materials/LineBasicMaterial.js",
-	"../src/materials/LineDashedMaterial.js",
-	"../src/materials/MeshBasicMaterial.js",
-	"../src/materials/MeshLambertMaterial.js",
-	"../src/materials/MeshPhongMaterial.js",
-	"../src/materials/MeshDepthMaterial.js",
-	"../src/materials/MeshNormalMaterial.js",
-	"../src/materials/MeshFaceMaterial.js",
-	"../src/materials/ParticleBasicMaterial.js",
-	"../src/materials/ParticleCanvasMaterial.js",
-	"../src/materials/ShaderMaterial.js",
-	"../src/materials/SpriteMaterial.js",
-	"../src/textures/Texture.js",
-	"../src/textures/CompressedTexture.js",
-	"../src/textures/DataTexture.js",
-	"../src/objects/Particle.js",
-	"../src/objects/ParticleSystem.js",
-	"../src/objects/Line.js",
-	"../src/objects/Mesh.js",
-	"../src/objects/Bone.js",
-	"../src/objects/SkinnedMesh.js",
-	"../src/objects/MorphAnimMesh.js",
-	"../src/objects/Ribbon.js",
-	"../src/objects/LOD.js",
-	"../src/objects/Sprite.js",
-	"../src/scenes/Scene.js",
-	"../src/scenes/Fog.js",
-	"../src/scenes/FogExp2.js",
-	"../src/renderers/CanvasRenderer.js",
-	"../src/renderers/WebGLShaders.js",
-	"../src/renderers/WebGLRenderer.js",
-	"../src/renderers/WebGLRenderTarget.js",
-	"../src/renderers/WebGLRenderTargetCube.js",
-	"../src/renderers/renderables/RenderableVertex.js",
-	"../src/renderers/renderables/RenderableFace3.js",
-	"../src/renderers/renderables/RenderableFace4.js",
-	"../src/renderers/renderables/RenderableObject.js",
-	"../src/renderers/renderables/RenderableParticle.js",
-	"../src/renderers/renderables/RenderableLine.js"
-]

+ 0 - 93
utils/includes/common2.json

@@ -1,93 +0,0 @@
-[
-	"../src/Three.js",
-	"../src/math/Color.js",
-	"../src/math/Quaternion.js",
-	"../src/math/Vector2.js",
-	"../src/math/Vector3.js",
-	"../src/math/Vector4.js",
-	"../src/math/Box2.js",
-	"../src/math/Box3.js",
-	"../src/math/Matrix3.js",
-	"../src/math/Matrix4.js",
-	"../src/math/Ray.js",
-	"../src/math/Sphere.js",
-	"../src/math/Frustum.js",
-	"../src/math/Plane.js",
-	"../src/math/Math.js",
-	"../src/math/Spline.js",
-	"../src/math/Triangle.js",
-	"../src/math/Vertex.js",
-	"../src/math/UV.js",
-	"../src/core/Clock.js",
-	"../src/core/EventDispatcher.js",
-	"../src/core/Raycaster.js",
-	"../src/core/Object3D.js",
-	"../src/core/Projector.js",
-	"../src/core/Face3.js",
-	"../src/core/Face4.js",
-	"../src/core/Geometry.js",
-	"../src/core/BufferGeometry.js",
-	"../src/cameras/Camera.js",
-	"../src/cameras/OrthographicCamera.js",
-	"../src/cameras/PerspectiveCamera.js",
-	"../src/lights/Light.js",
-	"../src/lights/AmbientLight.js",
-	"../src/lights/AreaLight.js",
-	"../src/lights/DirectionalLight.js",
-	"../src/lights/HemisphereLight.js",
-	"../src/lights/PointLight.js",
-	"../src/lights/SpotLight.js",
-	"../src/loaders/Loader.js",
-	"../src/loaders/ImageLoader.js",
-	"../src/loaders/JSONLoader.js",
-	"../src/loaders/LoadingMonitor.js",
-	"../src/loaders/SceneLoader.js",
-	"../src/loaders/TextureLoader.js",
-	"../src/materials/Material.js",
-	"../src/materials/LineBasicMaterial.js",
-	"../src/materials/LineDashedMaterial.js",
-	"../src/materials/MeshBasicMaterial.js",
-	"../src/materials/MeshLambertMaterial.js",
-	"../src/materials/MeshPhongMaterial.js",
-	"../src/materials/MeshDepthMaterial.js",
-	"../src/materials/MeshNormalMaterial.js",
-	"../src/materials/MeshFaceMaterial.js",
-	"../src/materials/ParticleBasicMaterial.js",
-	"../src/materials/ParticleCanvasMaterial.js",
-	"../src/materials/ShaderMaterial.js",
-	"../src/materials/SpriteMaterial.js",
-	"../src/textures/Texture.js",
-	"../src/textures/CompressedTexture.js",
-	"../src/textures/DataTexture.js",
-	"../src/objects/Particle.js",
-	"../src/objects/ParticleSystem.js",
-	"../src/objects/Line.js",
-	"../src/objects/Mesh.js",
-	"../src/objects/Bone.js",
-	"../src/objects/SkinnedMesh.js",
-	"../src/objects/MorphAnimMesh.js",
-	"../src/objects/Ribbon.js",
-	"../src/objects/LOD.js",
-	"../src/objects/Sprite.js",
-	"../src/scenes/Scene.js",
-	"../src/scenes/Fog.js",
-	"../src/scenes/FogExp2.js",
-	"../src/renderers/CanvasRenderer.js",
-	"../src/renderers/WebGLShaders.js",
-	"../src/renderers/WebGLRenderer2.js",
-	"../src/renderers/webgl/LowLevelRenderer.js",
-	"../src/renderers/webgl/ShaderBuilder.js",
-	"../src/renderers/webgl/objects/Object3DRenderer.js",
-	"../src/renderers/webgl/objects/MeshRenderer.js",
-	"../src/renderers/webgl/objects/ParticleRenderer.js",
-	"../src/renderers/webgl/objects/LineRenderer.js",
-	"../src/renderers/webgl/objects/RibbonRenderer.js",
-	"../src/renderers/WebGLRenderTarget.js",
-	"../src/renderers/WebGLRenderTargetCube.js",
-	"../src/renderers/renderables/RenderableVertex.js",
-	"../src/renderers/renderables/RenderableFace3.js",
-	"../src/renderers/renderables/RenderableFace4.js",
-	"../src/renderers/renderables/RenderableObject.js",
-	"../src/renderers/renderables/RenderableParticle.js",
-	"../src/renderers/renderables/RenderableLine.js"
-]

+ 0 - 35
utils/includes/css3d.json

@@ -1,35 +0,0 @@
-[
-	"../src/Three.js",
-	"../src/math/Quaternion.js",
-	"../src/math/Vector2.js",
-	"../src/math/Vector3.js",
-	"../src/math/Vector4.js",
-	"../src/math/Math.js",
-	"../src/math/Matrix3.js",
-	"../src/math/Matrix4.js",
-	"../src/math/Box3.js",
-	"../src/math/Frustum.js",
-	"../src/math/Sphere.js",
-	"../src/math/Plane.js",
-	"../src/math/Ray.js",
-	"../src/core/EventDispatcher.js",
-	"../src/core/Raycaster.js",
-	"../src/core/Object3D.js",
-	"../src/core/Projector.js",
-	"../src/cameras/Camera.js",
-	"../src/cameras/PerspectiveCamera.js",
-	"../src/lights/Light.js",
-	"../src/objects/Particle.js",
-	"../src/objects/Line.js",
-	"../src/objects/Mesh.js",
-	"../src/objects/Bone.js",
-	"../src/objects/Sprite.js",
-	"../src/scenes/Scene.js",
-	"../src/renderers/renderables/RenderableVertex.js",
-	"../src/renderers/renderables/RenderableFace3.js",
-	"../src/renderers/renderables/RenderableFace4.js",
-	"../src/renderers/renderables/RenderableObject.js",
-	"../src/renderers/renderables/RenderableParticle.js",
-	"../src/renderers/renderables/RenderableLine.js",
-	"../examples/js/renderers/CSS3DRenderer.js"
-]

+ 0 - 91
utils/includes/examples.json

@@ -1,91 +0,0 @@
-[
-	"../examples/js/controls/FirstPersonControls.js",
-	"../examples/js/controls/FlyControls.js",
-	"../examples/js/controls/OrbitControls.js",
-	"../examples/js/controls/PathControls.js",
-	"../examples/js/controls/PointerLockControls.js",
-	"../examples/js/controls/RollControls.js",
-	"../examples/js/controls/TrackballControls.js",
-
-	"../examples/js/effects/AnaglyphEffect.js",
-	"../examples/js/effects/AsciiEffect.js",
-	"../examples/js/effects/CrosseyedEffect.js",
-	"../examples/js/effects/ParallaxBarrierEffect.js",
-
-	"../examples/js/exporters/GeometryExporter.js",
-
-	"../examples/js/loaders/ColladaLoader.js",
-	"../examples/js/loaders/MTLLoader.js",
-	"../examples/js/loaders/OBJLoader.js",
-	"../examples/js/loaders/OBJMTLLoader.js",
-	"../examples/js/loaders/STLLoader.js",
-	"../examples/js/loaders/UTF8Loader.js",
-	"../examples/js/loaders/VTKLoader.js",
-
-	"../examples/js/loaders/ctm/lzma.js",
-	"../examples/js/loaders/ctm/ctm.js",
-	"../examples/js/loaders/ctm/CTMLoader.js",
-
-	"../examples/js/postprocessing/EffectComposer.js",
-	"../examples/js/postprocessing/BloomPass.js",
-	"../examples/js/postprocessing/DotScreenPass.js",
-	"../examples/js/postprocessing/FilmPass.js",
-	"../examples/js/postprocessing/MaskPass.js",
-	"../examples/js/postprocessing/RenderPass.js",
-	"../examples/js/postprocessing/SavePass.js",
-	"../examples/js/postprocessing/ShaderPass.js",
-	"../examples/js/postprocessing/TexturePass.js",
-
-	"../examples/js/renderers/CSS3DRenderer.js",
-	"../examples/js/renderers/SVGRenderer.js",
-
-	"../examples/js/shaders/BasicShader.js",
-	"../examples/js/shaders/BleachBypassShader.js",
-	"../examples/js/shaders/BlendShader.js",
-	"../examples/js/shaders/BokehShader.js",
-	"../examples/js/shaders/BrightnessContrastShader.js",
-	"../examples/js/shaders/ColorCorrectionShader.js",
-	"../examples/js/shaders/ColorifyShader.js",
-	"../examples/js/shaders/ConvolutionShader.js",
-	"../examples/js/shaders/CopyShader.js",
-	"../examples/js/shaders/DOFMipMapShader.js",
-	"../examples/js/shaders/DotScreenShader.js",
-	"../examples/js/shaders/FilmShader.js",
-	"../examples/js/shaders/FocusShader.js",
-	"../examples/js/shaders/FXAAShader.js",
-	"../examples/js/shaders/HorizontalBlurShader.js",
-	"../examples/js/shaders/HorizontalTiltShiftShader.js",
-	"../examples/js/shaders/HueSaturationShader.js",
-	"../examples/js/shaders/LuminosityShader.js",
-	"../examples/js/shaders/NormalMapShader.js",
-	"../examples/js/shaders/SepiaShader.js",
-	"../examples/js/shaders/SSAOShader.js",
-	"../examples/js/shaders/TriangleBlurShader.js",
-	"../examples/js/shaders/UnpackDepthRGBAShader.js",
-	"../examples/js/shaders/VerticalBlurShader.js",
-	"../examples/js/shaders/VerticalTiltShiftShader.js",
-	"../examples/js/shaders/VignetteShader.js",
-
-	"../examples/js/AudioObject.js",
-	"../examples/js/Car.js",
-	"../examples/js/CurveExtras.js",
-	"../examples/js/MarchingCubes.js",
-	"../examples/js/MD2Character.js",
-	"../examples/js/MD2CharacterComplex.js",
-	"../examples/js/ParametricGeometries.js",
-
-	"../examples/js/ShaderGodRays.js",
-	"../examples/js/ShaderSkin.js",
-	"../examples/js/ShaderTerrain.js",
-	"../examples/js/ShaderToon.js",
-	"../examples/js/ShaderDeferred.js",
-
-	"../examples/js/Sparks.js",
-	"../examples/js/UVsUtils.js",
-
-	"../examples/js/ImprovedNoise.js",
-	"../examples/js/SimplexNoise.js",
-
-	"../examples/js/Detector.js"
-
-]

+ 0 - 52
utils/includes/extras.json

@@ -1,52 +0,0 @@
-[
-	"../src/extras/ColorUtils.js",
-	"../src/extras/GeometryUtils.js",
-	"../src/extras/ImageUtils.js",
-	"../src/extras/SceneUtils.js",
-	"../src/extras/FontUtils.js",
-	"../src/extras/core/Curve.js",
-	"../src/extras/core/CurvePath.js",
-	"../src/extras/core/Gyroscope.js",
-	"../src/extras/core/Path.js",
-	"../src/extras/core/Shape.js",
-	"../src/extras/animation/AnimationHandler.js",
-	"../src/extras/animation/Animation.js",
-	"../src/extras/animation/KeyFrameAnimation.js",
-	"../src/extras/cameras/CubeCamera.js",
-	"../src/extras/cameras/CombinedCamera.js",
-	"../src/extras/geometries/AsteriskGeometry.js",
-	"../src/extras/geometries/CircleGeometry.js",
-	"../src/extras/geometries/CubeGeometry.js",
-	"../src/extras/geometries/CylinderGeometry.js",
-	"../src/extras/geometries/ExtrudeGeometry.js",
-	"../src/extras/geometries/ShapeGeometry.js",
-	"../src/extras/geometries/LatheGeometry.js",
-	"../src/extras/geometries/PlaneGeometry.js",
-	"../src/extras/geometries/SphereGeometry.js",
-	"../src/extras/geometries/TextGeometry.js",
-	"../src/extras/geometries/TorusGeometry.js",
-	"../src/extras/geometries/TorusKnotGeometry.js",
-	"../src/extras/geometries/TubeGeometry.js",
-	"../src/extras/geometries/PolyhedronGeometry.js",
-	"../src/extras/geometries/IcosahedronGeometry.js",
-	"../src/extras/geometries/OctahedronGeometry.js",
-	"../src/extras/geometries/TetrahedronGeometry.js",
-	"../src/extras/geometries/ParametricGeometry.js",
-	"../src/extras/geometries/ConvexGeometry.js",
-	"../src/extras/helpers/AxisHelper.js",
-	"../src/extras/helpers/ArrowHelper.js",
-	"../src/extras/helpers/CameraHelper.js",
-	"../src/extras/helpers/DirectionalLightHelper.js",
-	"../src/extras/helpers/HemisphereLightHelper.js",
-	"../src/extras/helpers/PointLightHelper.js",
-	"../src/extras/helpers/SpotLightHelper.js",
-	"../src/extras/objects/ImmediateRenderObject.js",
-	"../src/extras/objects/LensFlare.js",
-	"../src/extras/objects/MorphBlendMesh.js",
-	"../src/extras/renderers/plugins/LensFlarePlugin.js",
-	"../src/extras/renderers/plugins/ShadowMapPlugin.js",
-	"../src/extras/renderers/plugins/SpritePlugin.js",
-	"../src/extras/renderers/plugins/DepthPassPlugin.js",
-	"../src/extras/shaders/ShaderFlares.js",
-	"../src/extras/shaders/ShaderSprite.js"
-]

+ 0 - 19
utils/includes/math.json

@@ -1,19 +0,0 @@
-[
-	"../src/Three.js",
-	"../src/math/Color.js",
-	"../src/math/Quaternion.js",
-	"../src/math/Vector2.js",
-	"../src/math/Vector3.js",
-	"../src/math/Vector4.js",
-	"../src/math/Box2.js",
-	"../src/math/Box3.js",
-	"../src/math/Matrix3.js",
-	"../src/math/Matrix4.js",
-	"../src/math/Ray.js",
-	"../src/math/Frustum.js",
-	"../src/math/Plane.js",
-	"../src/math/Sphere.js",
-	"../src/math/Math.js",
-	"../src/math/Spline.js",
-	"../src/math/Triangle.js"
-]

+ 0 - 94
utils/includes/webgl.json

@@ -1,94 +0,0 @@
-[
-	"../src/Three.js",
-	"../src/math/Color.js",
-	"../src/math/Quaternion.js",
-	"../src/math/Vector2.js",
-	"../src/math/Vector3.js",
-	"../src/math/Vector4.js",
-	"../src/math/Matrix3.js",
-	"../src/math/Matrix4.js",
-	"../src/math/Frustum.js",
-	"../src/math/Math.js",
-	"../src/math/Vertex.js",
-	"../src/math/UV.js",
-	"../src/math/Spline.js",
-	"../src/math/Box2.js",
-	"../src/math/Box3.js",
-	"../src/math/Triangle.js",
-	"../src/math/Sphere.js",
-	"../src/math/Plane.js",
-	"../src/core/Clock.js",
-	"../src/core/EventDispatcher.js",
-	"../src/core/Raycaster.js",
-	"../src/core/Object3D.js",
-	"../src/core/Projector.js",
-	"../src/core/Face3.js",
-	"../src/core/Face4.js",
-	"../src/core/Geometry.js",
-	"../src/core/BufferGeometry.js",
-	"../src/cameras/Camera.js",
-	"../src/cameras/OrthographicCamera.js",
-	"../src/cameras/PerspectiveCamera.js",
-	"../src/lights/Light.js",
-	"../src/lights/AmbientLight.js",
-	"../src/lights/DirectionalLight.js",
-	"../src/lights/HemisphereLight.js",
-	"../src/lights/PointLight.js",
-	"../src/lights/SpotLight.js",
-	"../src/loaders/Loader.js",
-	"../src/loaders/ImageLoader.js",
-	"../src/loaders/JSONLoader.js",
-	"../src/loaders/SceneLoader.js",
-	"../src/loaders/TextureLoader.js",
-	"../src/materials/Material.js",
-	"../src/materials/LineBasicMaterial.js",
-	"../src/materials/LineDashedMaterial.js",
-	"../src/materials/MeshBasicMaterial.js",
-	"../src/materials/MeshLambertMaterial.js",
-	"../src/materials/MeshPhongMaterial.js",
-	"../src/materials/MeshDepthMaterial.js",
-	"../src/materials/MeshNormalMaterial.js",
-	"../src/materials/MeshFaceMaterial.js",
-	"../src/materials/ParticleBasicMaterial.js",
-	"../src/materials/ShaderMaterial.js",
-	"../src/materials/SpriteMaterial.js",
-	"../src/textures/Texture.js",
-	"../src/textures/CompressedTexture.js",
-	"../src/textures/DataTexture.js",
-	"../src/objects/Particle.js",
-	"../src/objects/ParticleSystem.js",
-	"../src/objects/Line.js",
-	"../src/objects/Mesh.js",
-	"../src/objects/Bone.js",
-	"../src/objects/SkinnedMesh.js",
-	"../src/objects/MorphAnimMesh.js",
-	"../src/objects/Ribbon.js",
-	"../src/objects/LOD.js",
-	"../src/objects/Sprite.js",
-	"../src/scenes/Scene.js",
-	"../src/scenes/Fog.js",
-	"../src/scenes/FogExp2.js",
-	"../src/renderers/WebGLShaders.js",
-	"../src/renderers/WebGLRenderer.js",
-	"../src/renderers/WebGLRenderTarget.js",
-	"../src/renderers/WebGLRenderTargetCube.js",
-	"../src/renderers/renderables/RenderableVertex.js",
-	"../src/renderers/renderables/RenderableFace3.js",
-	"../src/renderers/renderables/RenderableFace4.js",
-	"../src/renderers/renderables/RenderableObject.js",
-	"../src/renderers/renderables/RenderableParticle.js",
-	"../src/renderers/renderables/RenderableLine.js",
-	"../src/extras/core/Gyroscope.js",
-	"../src/extras/helpers/CameraHelper.js",
-	"../src/extras/helpers/DirectionalLightHelper.js",
-	"../src/extras/helpers/HemisphereLightHelper.js",
-	"../src/extras/helpers/PointLightHelper.js",
-	"../src/extras/helpers/SpotLightHelper.js",
-	"../src/extras/objects/LensFlare.js",
-	"../src/extras/objects/ImmediateRenderObject.js",
-	"../src/extras/renderers/plugins/LensFlarePlugin.js",
-	"../src/extras/renderers/plugins/ShadowMapPlugin.js",
-	"../src/extras/renderers/plugins/SpritePlugin.js",
-	"../src/extras/shaders/ShaderFlares.js",
-	"../src/extras/shaders/ShaderSprite.js"
-]

+ 1 - 1
utils/npm/build.js

@@ -87,7 +87,7 @@ var buildModule = function ( name, version ) {
 // TODO: make this non-Windows specific.
 var cmdExe = "cmd.exe";
 var args = [ "/c", "build_all.bat" ];
-var opts = { "cwd": ".." };
+var opts = { "cwd": "../build" };
 var buildAll = cp.spawn( cmdExe, args, opts );
 
 buildAll.stdout.on('data', function (data) {