|
@@ -1,524 +1,520 @@
|
|
|
{
|
|
|
|
|
|
-"metadata":
|
|
|
-{
|
|
|
- "formatVersion": 3,
|
|
|
- "type" : "scene"
|
|
|
-},
|
|
|
-
|
|
|
-"urlBaseType" : "relativeToHTML",
|
|
|
-
|
|
|
-"objects":
|
|
|
-{
|
|
|
- "cube1" : {
|
|
|
- "geometry" : "cubeNormals",
|
|
|
- "materials": [ "lambert_red" ],
|
|
|
- "position" : [ 0, 0, 0 ],
|
|
|
- "rotation" : [ 0, -0.3, 0 ],
|
|
|
- "scale" : [ 1, 1, 1 ],
|
|
|
- "visible" : true
|
|
|
+ "metadata": {
|
|
|
+ "formatVersion": 3,
|
|
|
+ "type" : "scene"
|
|
|
},
|
|
|
|
|
|
- "cube2" : {
|
|
|
- "geometry" : "cubeWire",
|
|
|
- "materials": [ "basic_white" ],
|
|
|
- "position" : [ 0, 0, 0 ],
|
|
|
- "rotation" : [ 0, -0.3, 0 ],
|
|
|
- "scale" : [ 2, 2, 2 ],
|
|
|
- "visible" : true
|
|
|
- },
|
|
|
-
|
|
|
- "cube3" : {
|
|
|
- "geometry" : "cube",
|
|
|
- "materials": [ "minecraft" ],
|
|
|
- "position" : [ -30, -5, 25 ],
|
|
|
- "rotation" : [ 0, 0.8, 0 ],
|
|
|
- "scale" : [ 1, 1, 1 ],
|
|
|
- "visible" : true
|
|
|
- },
|
|
|
+ "urlBaseType" : "relativeToHTML",
|
|
|
|
|
|
- "sphere_lambert" : {
|
|
|
- "geometry" : "sphere",
|
|
|
- "materials": [ "lambert_green" ],
|
|
|
- "position" : [ -20, -5, 15 ],
|
|
|
- "rotation" : [ 0, 0, 0 ],
|
|
|
- "scale" : [ 1, 1, 1 ],
|
|
|
- "visible" : true
|
|
|
- },
|
|
|
-
|
|
|
- "sphere_refraction" : {
|
|
|
- "geometry" : "sphere",
|
|
|
- "materials": [ "basic_refraction" ],
|
|
|
- "position" : [ 50, 45, -50 ],
|
|
|
- "rotation" : [ 0, 0, 0 ],
|
|
|
- "scale" : [ 1, 1, 1 ],
|
|
|
- "visible" : true
|
|
|
- },
|
|
|
-
|
|
|
- "icosahedron" : {
|
|
|
- "geometry" : "icosahedron",
|
|
|
- "materials": [ "faceted_white" ],
|
|
|
- "position" : [ 20, 10, -60 ],
|
|
|
- "rotation" : [ 0, 0, 0 ],
|
|
|
- "scale" : [ 1, 1, 1 ],
|
|
|
- "visible" : true
|
|
|
- },
|
|
|
-
|
|
|
-
|
|
|
- "torus" : {
|
|
|
- "geometry" : "torus",
|
|
|
- "materials": [ "phong_orange" ],
|
|
|
- "position" : [ -20, 5, -50 ],
|
|
|
- "rotation" : [ 0, 0, 0 ],
|
|
|
- "scale" : [ 2, 2, 2 ],
|
|
|
- "visible" : true
|
|
|
- },
|
|
|
+ "objects": {
|
|
|
|
|
|
- "cone" : {
|
|
|
- "geometry" : "cone",
|
|
|
- "materials": [ "lambert_blue" ],
|
|
|
- "position" : [ -50, 15, -50 ],
|
|
|
- "rotation" : [ 0, 0, 0 ],
|
|
|
- "scale" : [ 1, 1, 1 ],
|
|
|
- "visible" : true
|
|
|
- },
|
|
|
-
|
|
|
- "cylinder" : {
|
|
|
- "geometry" : "cylinder",
|
|
|
- "materials": [ "lambert_blue" ],
|
|
|
- "position" : [ 50, 15, -50 ],
|
|
|
- "rotation" : [ 0, 0, 0 ],
|
|
|
- "scale" : [ 1, 1, 1 ],
|
|
|
- "visible" : true
|
|
|
- },
|
|
|
-
|
|
|
- "colorcube1" : {
|
|
|
- "geometry" : "colorcube",
|
|
|
- "materials": [],
|
|
|
- "position" : [ -10, -5, 30 ],
|
|
|
- "rotation" : [ 0, 0, 0 ],
|
|
|
- "scale" : [ 5, 5, 5 ],
|
|
|
- "visible" : true,
|
|
|
- "children" : {
|
|
|
- "colorcube2" : {
|
|
|
- "geometry" : "colorcube",
|
|
|
- "materials": [],
|
|
|
- "position" : [ 0, 2, 0 ],
|
|
|
- "rotation" : [ 0.1, 0.1, 0.1 ],
|
|
|
- "scale" : [ 0.5, 0.5, 0.5 ],
|
|
|
- "visible" : true,
|
|
|
- "children" : {
|
|
|
- "colorcube3" : {
|
|
|
- "geometry" : "colorcube",
|
|
|
- "materials": [],
|
|
|
- "position" : [ 0, 2, 0 ],
|
|
|
- "rotation" : [ 0.1, 0.1, 0.1 ],
|
|
|
- "scale" : [ 0.5, 0.5, 0.5 ],
|
|
|
- "visible" : true,
|
|
|
- "children" : {
|
|
|
- "colorcube4" : {
|
|
|
- "geometry" : "colorcube",
|
|
|
- "materials": [],
|
|
|
- "position" : [ 0, 2, 0 ],
|
|
|
- "rotation" : [ 0.1, 0.1, 0.1 ],
|
|
|
- "scale" : [ 0.5, 0.5, 0.5 ],
|
|
|
- "visible" : true
|
|
|
+ "cube1" : {
|
|
|
+ "geometry" : "cubeNormals",
|
|
|
+ "materials": [ "lambert_red" ],
|
|
|
+ "position" : [ 0, 0, 0 ],
|
|
|
+ "rotation" : [ 0, -0.3, 0 ],
|
|
|
+ "scale" : [ 1, 1, 1 ],
|
|
|
+ "visible" : true,
|
|
|
+ "properties" : {
|
|
|
+ "rotating" : true
|
|
|
+ }
|
|
|
+ },
|
|
|
+
|
|
|
+ "cube2" : {
|
|
|
+ "geometry" : "cubeWire",
|
|
|
+ "materials": [ "basic_white" ],
|
|
|
+ "position" : [ 0, 0, 0 ],
|
|
|
+ "rotation" : [ 0, -0.3, 0 ],
|
|
|
+ "scale" : [ 2, 2, 2 ],
|
|
|
+ "visible" : true
|
|
|
+ },
|
|
|
+
|
|
|
+ "cube3" : {
|
|
|
+ "geometry" : "cube",
|
|
|
+ "materials": [ "minecraft" ],
|
|
|
+ "position" : [ -30, -5, 25 ],
|
|
|
+ "rotation" : [ 0, 0.8, 0 ],
|
|
|
+ "scale" : [ 1, 1, 1 ],
|
|
|
+ "visible" : true
|
|
|
+ },
|
|
|
+
|
|
|
+ "sphere_lambert" : {
|
|
|
+ "geometry" : "sphere",
|
|
|
+ "materials": [ "lambert_green" ],
|
|
|
+ "position" : [ -20, -5, 15 ],
|
|
|
+ "rotation" : [ 0, 0, 0 ],
|
|
|
+ "scale" : [ 1, 1, 1 ],
|
|
|
+ "visible" : true
|
|
|
+ },
|
|
|
+
|
|
|
+ "sphere_refraction" : {
|
|
|
+ "geometry" : "sphere",
|
|
|
+ "materials": [ "basic_refraction" ],
|
|
|
+ "position" : [ 50, 45, -50 ],
|
|
|
+ "rotation" : [ 0, 0, 0 ],
|
|
|
+ "scale" : [ 1, 1, 1 ],
|
|
|
+ "visible" : true
|
|
|
+ },
|
|
|
+
|
|
|
+ "icosahedron" : {
|
|
|
+ "geometry" : "icosahedron",
|
|
|
+ "materials": [ "faceted_white" ],
|
|
|
+ "position" : [ 20, 10, -60 ],
|
|
|
+ "rotation" : [ 0, 0, 0 ],
|
|
|
+ "scale" : [ 1, 1, 1 ],
|
|
|
+ "visible" : true
|
|
|
+ },
|
|
|
+
|
|
|
+
|
|
|
+ "torus" : {
|
|
|
+ "geometry" : "torus",
|
|
|
+ "materials": [ "phong_orange" ],
|
|
|
+ "position" : [ -20, 5, -50 ],
|
|
|
+ "rotation" : [ 0, 0, 0 ],
|
|
|
+ "scale" : [ 2, 2, 2 ],
|
|
|
+ "visible" : true
|
|
|
+ },
|
|
|
+
|
|
|
+ "cone" : {
|
|
|
+ "geometry" : "cone",
|
|
|
+ "materials": [ "lambert_blue" ],
|
|
|
+ "position" : [ -50, 15, -50 ],
|
|
|
+ "rotation" : [ 0, 0, 0 ],
|
|
|
+ "scale" : [ 1, 1, 1 ],
|
|
|
+ "visible" : true
|
|
|
+ },
|
|
|
+
|
|
|
+ "cylinder" : {
|
|
|
+ "geometry" : "cylinder",
|
|
|
+ "materials": [ "lambert_blue" ],
|
|
|
+ "position" : [ 50, 15, -50 ],
|
|
|
+ "rotation" : [ 0, 0, 0 ],
|
|
|
+ "scale" : [ 1, 1, 1 ],
|
|
|
+ "visible" : true
|
|
|
+ },
|
|
|
+
|
|
|
+ "colorcube1" : {
|
|
|
+ "geometry" : "colorcube",
|
|
|
+ "materials": [],
|
|
|
+ "position" : [ -10, -5, 30 ],
|
|
|
+ "rotation" : [ 0, 0, 0 ],
|
|
|
+ "scale" : [ 5, 5, 5 ],
|
|
|
+ "visible" : true,
|
|
|
+ "children" : {
|
|
|
+ "colorcube2" : {
|
|
|
+ "geometry" : "colorcube",
|
|
|
+ "materials": [],
|
|
|
+ "position" : [ 0, 2, 0 ],
|
|
|
+ "rotation" : [ 0.1, 0.1, 0.1 ],
|
|
|
+ "scale" : [ 0.5, 0.5, 0.5 ],
|
|
|
+ "visible" : true,
|
|
|
+ "children" : {
|
|
|
+ "colorcube3" : {
|
|
|
+ "geometry" : "colorcube",
|
|
|
+ "materials": [],
|
|
|
+ "position" : [ 0, 2, 0 ],
|
|
|
+ "rotation" : [ 0.1, 0.1, 0.1 ],
|
|
|
+ "scale" : [ 0.5, 0.5, 0.5 ],
|
|
|
+ "visible" : true,
|
|
|
+ "children" : {
|
|
|
+ "colorcube4" : {
|
|
|
+ "geometry" : "colorcube",
|
|
|
+ "materials": [],
|
|
|
+ "position" : [ 0, 2, 0 ],
|
|
|
+ "rotation" : [ 0.1, 0.1, 0.1 ],
|
|
|
+ "scale" : [ 0.5, 0.5, 0.5 ],
|
|
|
+ "visible" : true
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ },
|
|
|
+
|
|
|
+ "veyron" : {
|
|
|
+ "geometry" : "veyron",
|
|
|
+ "materials": [ "face" ],
|
|
|
+ "position" : [ 40, -1, 0 ],
|
|
|
+ "rotation" : [ 0, 0.3, 0 ],
|
|
|
+ "scale" : [ 0.25, 0.25, 0.25 ],
|
|
|
+ "visible" : true
|
|
|
+ },
|
|
|
+
|
|
|
+ "walt" : {
|
|
|
+ "geometry" : "WaltHead",
|
|
|
+ "materials": [ "lambert_cube" ],
|
|
|
+ "position" : [ -45, 10, 0 ],
|
|
|
+ "rotation" : [ 0, 0, 0 ],
|
|
|
+ "scale" : [ 0.5, 0.5, 0.5 ],
|
|
|
+ "visible" : true
|
|
|
+ },
|
|
|
+
|
|
|
+ "quad_bg" : {
|
|
|
+ "geometry" : "quad",
|
|
|
+ "materials": [ "textured_bg" ],
|
|
|
+ "position" : [ 0, 15, -90 ],
|
|
|
+ "rotation" : [ 0, 0, 0 ],
|
|
|
+ "scale" : [ 20, 20, 20 ],
|
|
|
+ "visible" : true
|
|
|
+ },
|
|
|
+
|
|
|
+ "ground" : {
|
|
|
+ "geometry" : "plane",
|
|
|
+ "materials": [ "basic_gray" ],
|
|
|
+ "position" : [ 0, -10, 0 ],
|
|
|
+ "rotation" : [ -1.57, 0, 0 ],
|
|
|
+ "scale" : [ 100, 100, 100 ],
|
|
|
+ "visible" : true
|
|
|
}
|
|
|
- },
|
|
|
-
|
|
|
- "veyron" : {
|
|
|
- "geometry" : "veyron",
|
|
|
- "materials": [ "face" ],
|
|
|
- "position" : [ 40, -1, 0 ],
|
|
|
- "rotation" : [ 0, 0.3, 0 ],
|
|
|
- "scale" : [ 0.25, 0.25, 0.25 ],
|
|
|
- "visible" : true
|
|
|
- },
|
|
|
-
|
|
|
- "walt" : {
|
|
|
- "geometry" : "WaltHead",
|
|
|
- "materials": [ "lambert_cube" ],
|
|
|
- "position" : [ -45, 10, 0 ],
|
|
|
- "rotation" : [ 0, 0, 0 ],
|
|
|
- "scale" : [ 0.5, 0.5, 0.5 ],
|
|
|
- "visible" : true
|
|
|
- },
|
|
|
-
|
|
|
- "quad_bg" : {
|
|
|
- "geometry" : "quad",
|
|
|
- "materials": [ "textured_bg" ],
|
|
|
- "position" : [ 0, 15, -90 ],
|
|
|
- "rotation" : [ 0, 0, 0 ],
|
|
|
- "scale" : [ 20, 20, 20 ],
|
|
|
- "visible" : true
|
|
|
- },
|
|
|
-
|
|
|
- "ground" : {
|
|
|
- "geometry" : "plane",
|
|
|
- "materials": [ "basic_gray" ],
|
|
|
- "position" : [ 0, -10, 0 ],
|
|
|
- "rotation" : [ -1.57, 0, 0 ],
|
|
|
- "scale" : [ 100, 100, 100 ],
|
|
|
- "visible" : true
|
|
|
- }
|
|
|
-
|
|
|
-},
|
|
|
-
|
|
|
-"geometries":
|
|
|
-{
|
|
|
- "cube": {
|
|
|
- "type" : "cube",
|
|
|
- "width" : 10,
|
|
|
- "height": 10,
|
|
|
- "depth" : 10,
|
|
|
- "segmentsWidth" : 1,
|
|
|
- "segmentsHeight" : 1,
|
|
|
- "segmentsDepth" : 1,
|
|
|
- "flipped" : false,
|
|
|
- "sides" : { "px": true, "nx": true, "py": true, "ny": true, "pz": true, "nz": true }
|
|
|
- },
|
|
|
-
|
|
|
- "cubeNormals": {
|
|
|
- "type" : "cube",
|
|
|
- "width" : 10,
|
|
|
- "height": 10,
|
|
|
- "depth" : 10,
|
|
|
- "segmentsWidth" : 1,
|
|
|
- "segmentsHeight" : 1,
|
|
|
- "segmentsDepth" : 1,
|
|
|
- "flipped" : false,
|
|
|
- "sides" : { "px": true, "nx": true, "py": true, "ny": true, "pz": true, "nz": true }
|
|
|
- },
|
|
|
-
|
|
|
- "cubeWire": {
|
|
|
- "type" : "cube",
|
|
|
- "width" : 10,
|
|
|
- "height": 10,
|
|
|
- "depth" : 10,
|
|
|
- "segmentsWidth" : 1,
|
|
|
- "segmentsHeight" : 1,
|
|
|
- "segmentsDepth" : 1,
|
|
|
- "flipped" : false,
|
|
|
- "sides" : { "px": true, "nx": true, "py": true, "ny": true, "pz": true, "nz": true }
|
|
|
- },
|
|
|
-
|
|
|
- "plane": {
|
|
|
- "type" : "plane",
|
|
|
- "width" : 10,
|
|
|
- "height" : 10,
|
|
|
- "segmentsWidth" : 50,
|
|
|
- "segmentsHeight" : 50
|
|
|
- },
|
|
|
-
|
|
|
- "quad": {
|
|
|
- "type" : "plane",
|
|
|
- "width" : 10,
|
|
|
- "height" : 10,
|
|
|
- "segmentsWidth" : 1,
|
|
|
- "segmentsHeight" : 1
|
|
|
- },
|
|
|
-
|
|
|
- "sphere": {
|
|
|
- "type" : "sphere",
|
|
|
- "radius" : 5,
|
|
|
- "segmentsWidth" : 32,
|
|
|
- "segmentsHeight" : 16
|
|
|
- },
|
|
|
-
|
|
|
- "icosahedron": {
|
|
|
- "type" : "icosahedron",
|
|
|
- "radius" : 20,
|
|
|
- "subdivisions" : 2
|
|
|
- },
|
|
|
-
|
|
|
- "torus": {
|
|
|
- "type" : "torus",
|
|
|
- "radius" : 5,
|
|
|
- "tube" : 2,
|
|
|
- "segmentsR" : 16,
|
|
|
- "segmentsT" : 32
|
|
|
- },
|
|
|
-
|
|
|
- "cylinder": {
|
|
|
- "type" : "cylinder",
|
|
|
- "topRad" : 5,
|
|
|
- "botRad" : 5,
|
|
|
- "height" : 50,
|
|
|
- "radSegs" : 32,
|
|
|
- "heightSegs": 1
|
|
|
- },
|
|
|
-
|
|
|
- "cone": {
|
|
|
- "type" : "cylinder",
|
|
|
- "topRad" : 0,
|
|
|
- "botRad" : 5,
|
|
|
- "height" : 50,
|
|
|
- "radSegs" : 32,
|
|
|
- "heightSegs" : 1
|
|
|
- },
|
|
|
-
|
|
|
- "WaltHead": {
|
|
|
- "type": "bin_mesh",
|
|
|
- "url" : "obj/walt/WaltHead_bin.js"
|
|
|
- },
|
|
|
-
|
|
|
- "veyron": {
|
|
|
- "type": "bin_mesh",
|
|
|
- "url" : "obj/veyron/VeyronNoUv_bin.js"
|
|
|
- },
|
|
|
-
|
|
|
- "colorcube": {
|
|
|
- "type": "embedded_mesh",
|
|
|
- "id" : "cube_fvc"
|
|
|
- }
|
|
|
|
|
|
-},
|
|
|
-
|
|
|
-"embeds": {
|
|
|
-
|
|
|
- "cube_fvc": {
|
|
|
-
|
|
|
- "metadata" : { "formatVersion" : 3 },
|
|
|
-
|
|
|
- "scale" : 1.0,
|
|
|
-
|
|
|
- "materials": [ {
|
|
|
- "DbgColor" : 15658734,
|
|
|
- "DbgIndex" : 0,
|
|
|
- "DbgName" : "Material",
|
|
|
- "colorAmbient" : [0.0, 0.0, 0.0],
|
|
|
- "colorDiffuse" : [0.8, 0.8, 0.8],
|
|
|
- "colorSpecular" : [0.5, 0.5, 0.5],
|
|
|
- "specularCoef" : 50,
|
|
|
- "transparency" : 1.0,
|
|
|
- "vertexColors" : true
|
|
|
- }],
|
|
|
-
|
|
|
- "vertices": [1.000000,-1.000000,-1.000000,1.000000,-1.000000,1.000000,-1.000000,-1.000000,1.000000,-1.000000,-1.000000,-1.000000,1.000000,1.000000,-1.000000,0.999999,1.000000,1.000001,-1.000000,1.000000,1.000000,-1.000000,1.000000,-1.000000],
|
|
|
-
|
|
|
- "morphTargets": [],
|
|
|
-
|
|
|
- "normals": [],
|
|
|
-
|
|
|
- "colors": [16777215,16769421,16769424,8454135,15195931,7299839,16586715,16711687,1056014,6029475,13762484,9044089,7962349,6772991,16774622,4144383,11973887,1966063,1056285,9081232,13696943,5002581],
|
|
|
-
|
|
|
- "uvs": [[]],
|
|
|
-
|
|
|
- "faces": [131,0,1,2,3,0,0,1,2,3,131,4,7,6,5,0,4,5,6,7,131,0,4,5,1,0,0,8,9,10,131,1,5,6,2,0,0,11,12,13,131,2,6,7,3,0,14,15,16,17,131,4,0,3,7,0,18,19,20,21],
|
|
|
-
|
|
|
- "edges" : []
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
-},
|
|
|
-
|
|
|
-"materials":
|
|
|
-{
|
|
|
-
|
|
|
- "basic_gray": {
|
|
|
- "type": "MeshBasicMaterial",
|
|
|
- "parameters": { "color": 6710886, "wireframe": true }
|
|
|
},
|
|
|
|
|
|
- "basic_white": {
|
|
|
- "type": "MeshBasicMaterial",
|
|
|
- "parameters": { "color": 16777215, "wireframe": true }
|
|
|
- },
|
|
|
+ "geometries": {
|
|
|
+
|
|
|
+ "cube": {
|
|
|
+ "type" : "cube",
|
|
|
+ "width" : 10,
|
|
|
+ "height": 10,
|
|
|
+ "depth" : 10,
|
|
|
+ "segmentsWidth" : 1,
|
|
|
+ "segmentsHeight" : 1,
|
|
|
+ "segmentsDepth" : 1,
|
|
|
+ "flipped" : false,
|
|
|
+ "sides" : { "px": true, "nx": true, "py": true, "ny": true, "pz": true, "nz": true }
|
|
|
+ },
|
|
|
+
|
|
|
+ "cubeNormals": {
|
|
|
+ "type" : "cube",
|
|
|
+ "width" : 10,
|
|
|
+ "height": 10,
|
|
|
+ "depth" : 10,
|
|
|
+ "segmentsWidth" : 1,
|
|
|
+ "segmentsHeight" : 1,
|
|
|
+ "segmentsDepth" : 1,
|
|
|
+ "flipped" : false,
|
|
|
+ "sides" : { "px": true, "nx": true, "py": true, "ny": true, "pz": true, "nz": true }
|
|
|
+ },
|
|
|
+
|
|
|
+ "cubeWire": {
|
|
|
+ "type" : "cube",
|
|
|
+ "width" : 10,
|
|
|
+ "height": 10,
|
|
|
+ "depth" : 10,
|
|
|
+ "segmentsWidth" : 1,
|
|
|
+ "segmentsHeight" : 1,
|
|
|
+ "segmentsDepth" : 1,
|
|
|
+ "flipped" : false,
|
|
|
+ "sides" : { "px": true, "nx": true, "py": true, "ny": true, "pz": true, "nz": true }
|
|
|
+ },
|
|
|
+
|
|
|
+ "plane": {
|
|
|
+ "type" : "plane",
|
|
|
+ "width" : 10,
|
|
|
+ "height" : 10,
|
|
|
+ "segmentsWidth" : 50,
|
|
|
+ "segmentsHeight" : 50
|
|
|
+ },
|
|
|
+
|
|
|
+ "quad": {
|
|
|
+ "type" : "plane",
|
|
|
+ "width" : 10,
|
|
|
+ "height" : 10,
|
|
|
+ "segmentsWidth" : 1,
|
|
|
+ "segmentsHeight" : 1
|
|
|
+ },
|
|
|
+
|
|
|
+ "sphere": {
|
|
|
+ "type" : "sphere",
|
|
|
+ "radius" : 5,
|
|
|
+ "segmentsWidth" : 32,
|
|
|
+ "segmentsHeight" : 16
|
|
|
+ },
|
|
|
+
|
|
|
+ "icosahedron": {
|
|
|
+ "type" : "icosahedron",
|
|
|
+ "radius" : 20,
|
|
|
+ "subdivisions" : 2
|
|
|
+ },
|
|
|
+
|
|
|
+ "torus": {
|
|
|
+ "type" : "torus",
|
|
|
+ "radius" : 5,
|
|
|
+ "tube" : 2,
|
|
|
+ "segmentsR" : 16,
|
|
|
+ "segmentsT" : 32
|
|
|
+ },
|
|
|
+
|
|
|
+ "cylinder": {
|
|
|
+ "type" : "cylinder",
|
|
|
+ "topRad" : 5,
|
|
|
+ "botRad" : 5,
|
|
|
+ "height" : 50,
|
|
|
+ "radSegs" : 32,
|
|
|
+ "heightSegs": 1
|
|
|
+ },
|
|
|
+
|
|
|
+ "cone": {
|
|
|
+ "type" : "cylinder",
|
|
|
+ "topRad" : 0,
|
|
|
+ "botRad" : 5,
|
|
|
+ "height" : 50,
|
|
|
+ "radSegs" : 32,
|
|
|
+ "heightSegs" : 1
|
|
|
+ },
|
|
|
+
|
|
|
+ "WaltHead": {
|
|
|
+ "type": "bin_mesh",
|
|
|
+ "url" : "obj/walt/WaltHead_bin.js"
|
|
|
+ },
|
|
|
+
|
|
|
+ "veyron": {
|
|
|
+ "type": "bin_mesh",
|
|
|
+ "url" : "obj/veyron/VeyronNoUv_bin.js"
|
|
|
+ },
|
|
|
+
|
|
|
+ "colorcube": {
|
|
|
+ "type": "embedded_mesh",
|
|
|
+ "id" : "cube_fvc"
|
|
|
+ }
|
|
|
|
|
|
- "faceted_white": {
|
|
|
- "type": "MeshLambertMaterial",
|
|
|
- "parameters": { "color": 16777215, "shading": "flat" }
|
|
|
},
|
|
|
|
|
|
- "lambert_red": {
|
|
|
- "type": "MeshLambertMaterial",
|
|
|
- "parameters": { "color": 16711680 }
|
|
|
- },
|
|
|
+ "embeds": {
|
|
|
|
|
|
- "lambert_green": {
|
|
|
- "type": "MeshLambertMaterial",
|
|
|
- "parameters": { "color": 30481, "blending": "AdditiveBlending", "transparent": true }
|
|
|
- },
|
|
|
+ "cube_fvc": {
|
|
|
|
|
|
- "lambert_blue": {
|
|
|
- "type": "MeshLambertMaterial",
|
|
|
- "parameters": { "color": 21930 }
|
|
|
- },
|
|
|
+ "metadata" : {
|
|
|
+ "formatVersion" : 3
|
|
|
+ },
|
|
|
|
|
|
- "phong_orange": {
|
|
|
- "type": "MeshPhongMaterial",
|
|
|
- "parameters": { "color": 0, "specular": 11162880 }
|
|
|
- },
|
|
|
+ "scale" : 1.0,
|
|
|
|
|
|
- "basic_refraction": {
|
|
|
- "type": "MeshBasicMaterial",
|
|
|
- "parameters": { "color": 16777215, "envMap": "cube_refraction", "refractionRatio": 0.95 }
|
|
|
- },
|
|
|
+ "materials": [{
|
|
|
+ "DbgColor" : 15658734,
|
|
|
+ "DbgIndex" : 0,
|
|
|
+ "DbgName" : "Material",
|
|
|
+ "colorAmbient" : [0.0, 0.0, 0.0],
|
|
|
+ "colorDiffuse" : [0.8, 0.8, 0.8],
|
|
|
+ "colorSpecular" : [0.5, 0.5, 0.5],
|
|
|
+ "specularCoef" : 50,
|
|
|
+ "transparency" : 1.0,
|
|
|
+ "vertexColors" : true
|
|
|
+ }],
|
|
|
|
|
|
- "lambert_cube": {
|
|
|
- "type": "MeshLambertMaterial",
|
|
|
- "parameters": { "color": 16737792, "envMap": "cube_reflection", "combine": "MixOperation", "reflectivity": 0.3 }
|
|
|
- },
|
|
|
+ "vertices": [1.000000,-1.000000,-1.000000,1.000000,-1.000000,1.000000,-1.000000,-1.000000,1.000000,-1.000000,-1.000000,-1.000000,1.000000,1.000000,-1.000000,0.999999,1.000000,1.000001,-1.000000,1.000000,1.000000,-1.000000,1.000000,-1.000000],
|
|
|
|
|
|
- "chrome": {
|
|
|
- "type": "MeshLambertMaterial",
|
|
|
- "parameters": { "color": 16777215, "envMap": "cube_reflection" }
|
|
|
- },
|
|
|
+ "morphTargets": [],
|
|
|
|
|
|
- "darkerchrome": {
|
|
|
- "type": "MeshLambertMaterial",
|
|
|
- "parameters": { "color": 2236962, "envMap": "cube_reflection" }
|
|
|
- },
|
|
|
+ "normals": [],
|
|
|
|
|
|
- "glass": {
|
|
|
- "type": "MeshLambertMaterial",
|
|
|
- "parameters": { "color": 1052742, "envMap": "cube_reflection", "opacity": 0.25, "transparent": true }
|
|
|
- },
|
|
|
+ "colors": [16777215,16769421,16769424,8454135,15195931,7299839,16586715,16711687,1056014,6029475,13762484,9044089,7962349,6772991,16774622,4144383,11973887,1966063,1056285,9081232,13696943,5002581],
|
|
|
|
|
|
- "interior": {
|
|
|
- "type": "MeshLambertMaterial",
|
|
|
- "parameters": { "color": 328965 }
|
|
|
- },
|
|
|
-
|
|
|
- "backlights": {
|
|
|
- "type": "MeshLambertMaterial",
|
|
|
- "parameters": { "color": 16711680, "opacity": 0.5 }
|
|
|
- },
|
|
|
+ "uvs": [[]],
|
|
|
|
|
|
- "backsignals": {
|
|
|
- "type": "MeshLambertMaterial",
|
|
|
- "parameters": { "color": 16759552, "opacity": 0.5 }
|
|
|
- },
|
|
|
+ "faces": [131,0,1,2,3,0,0,1,2,3,131,4,7,6,5,0,4,5,6,7,131,0,4,5,1,0,0,8,9,10,131,1,5,6,2,0,0,11,12,13,131,2,6,7,3,0,14,15,16,17,131,4,0,3,7,0,18,19,20,21]
|
|
|
|
|
|
- "textured_bg": {
|
|
|
- "type": "MeshBasicMaterial",
|
|
|
- "parameters": { "color": 16777215, "map": "texture_bg" }
|
|
|
- },
|
|
|
+ }
|
|
|
|
|
|
- "minecraft": {
|
|
|
- "type": "MeshBasicMaterial",
|
|
|
- "parameters": { "color": 16777215, "map": "texture_minecraft" }
|
|
|
},
|
|
|
|
|
|
- "face": {
|
|
|
- "type": "MeshFaceMaterial",
|
|
|
- "parameters": {}
|
|
|
- }
|
|
|
-
|
|
|
-},
|
|
|
-
|
|
|
-"textures":
|
|
|
-{
|
|
|
+ "materials": {
|
|
|
+
|
|
|
+ "basic_gray": {
|
|
|
+ "type": "MeshBasicMaterial",
|
|
|
+ "parameters": { "color": 6710886, "wireframe": true }
|
|
|
+ },
|
|
|
+
|
|
|
+ "basic_white": {
|
|
|
+ "type": "MeshBasicMaterial",
|
|
|
+ "parameters": { "color": 16777215, "wireframe": true }
|
|
|
+ },
|
|
|
+
|
|
|
+ "faceted_white": {
|
|
|
+ "type": "MeshLambertMaterial",
|
|
|
+ "parameters": { "color": 16777215, "shading": "flat" }
|
|
|
+ },
|
|
|
+
|
|
|
+ "lambert_red": {
|
|
|
+ "type": "MeshLambertMaterial",
|
|
|
+ "parameters": { "color": 16711680 }
|
|
|
+ },
|
|
|
+
|
|
|
+ "lambert_green": {
|
|
|
+ "type": "MeshLambertMaterial",
|
|
|
+ "parameters": { "color": 30481, "blending": "AdditiveBlending", "transparent": true }
|
|
|
+ },
|
|
|
+
|
|
|
+ "lambert_blue": {
|
|
|
+ "type": "MeshLambertMaterial",
|
|
|
+ "parameters": { "color": 21930 }
|
|
|
+ },
|
|
|
+
|
|
|
+ "phong_orange": {
|
|
|
+ "type": "MeshPhongMaterial",
|
|
|
+ "parameters": { "color": 0, "specular": 11162880 }
|
|
|
+ },
|
|
|
+
|
|
|
+ "basic_refraction": {
|
|
|
+ "type": "MeshBasicMaterial",
|
|
|
+ "parameters": { "color": 16777215, "envMap": "cube_refraction", "refractionRatio": 0.95 }
|
|
|
+ },
|
|
|
+
|
|
|
+ "lambert_cube": {
|
|
|
+ "type": "MeshLambertMaterial",
|
|
|
+ "parameters": { "color": 16737792, "envMap": "cube_reflection", "combine": "MixOperation", "reflectivity": 0.3 }
|
|
|
+ },
|
|
|
+
|
|
|
+ "chrome": {
|
|
|
+ "type": "MeshLambertMaterial",
|
|
|
+ "parameters": { "color": 16777215, "envMap": "cube_reflection" }
|
|
|
+ },
|
|
|
+
|
|
|
+ "darkerchrome": {
|
|
|
+ "type": "MeshLambertMaterial",
|
|
|
+ "parameters": { "color": 2236962, "envMap": "cube_reflection" }
|
|
|
+ },
|
|
|
+
|
|
|
+ "glass": {
|
|
|
+ "type": "MeshLambertMaterial",
|
|
|
+ "parameters": { "color": 1052742, "envMap": "cube_reflection", "opacity": 0.25, "transparent": true }
|
|
|
+ },
|
|
|
+
|
|
|
+ "interior": {
|
|
|
+ "type": "MeshLambertMaterial",
|
|
|
+ "parameters": { "color": 328965 }
|
|
|
+ },
|
|
|
+
|
|
|
+ "backlights": {
|
|
|
+ "type": "MeshLambertMaterial",
|
|
|
+ "parameters": { "color": 16711680, "opacity": 0.5 }
|
|
|
+ },
|
|
|
+
|
|
|
+ "backsignals": {
|
|
|
+ "type": "MeshLambertMaterial",
|
|
|
+ "parameters": { "color": 16759552, "opacity": 0.5 }
|
|
|
+ },
|
|
|
+
|
|
|
+ "textured_bg": {
|
|
|
+ "type": "MeshBasicMaterial",
|
|
|
+ "parameters": { "color": 16777215, "map": "texture_bg" }
|
|
|
+ },
|
|
|
+
|
|
|
+ "minecraft": {
|
|
|
+ "type": "MeshBasicMaterial",
|
|
|
+ "parameters": { "color": 16777215, "map": "texture_minecraft" }
|
|
|
+ },
|
|
|
+
|
|
|
+ "face": {
|
|
|
+ "type": "MeshFaceMaterial",
|
|
|
+ "parameters": {}
|
|
|
+ }
|
|
|
|
|
|
- "cube_reflection": {
|
|
|
- "url": [ "textures/cube/SwedishRoyalCastle/px.jpg",
|
|
|
- "textures/cube/SwedishRoyalCastle/nx.jpg",
|
|
|
- "textures/cube/SwedishRoyalCastle/py.jpg",
|
|
|
- "textures/cube/SwedishRoyalCastle/ny.jpg",
|
|
|
- "textures/cube/SwedishRoyalCastle/pz.jpg",
|
|
|
- "textures/cube/SwedishRoyalCastle/nz.jpg"
|
|
|
- ]
|
|
|
},
|
|
|
|
|
|
- "cube_refraction": {
|
|
|
- "url": [ "textures/cube/SwedishRoyalCastle/px.jpg",
|
|
|
- "textures/cube/SwedishRoyalCastle/nx.jpg",
|
|
|
- "textures/cube/SwedishRoyalCastle/py.jpg",
|
|
|
- "textures/cube/SwedishRoyalCastle/ny.jpg",
|
|
|
- "textures/cube/SwedishRoyalCastle/nz.jpg",
|
|
|
- "textures/cube/SwedishRoyalCastle/pz.jpg"
|
|
|
- ],
|
|
|
- "mapping": "CubeRefractionMapping"
|
|
|
- },
|
|
|
+ "textures": {
|
|
|
+
|
|
|
+ "cube_reflection": {
|
|
|
+ "url": [ "textures/cube/SwedishRoyalCastle/px.jpg",
|
|
|
+ "textures/cube/SwedishRoyalCastle/nx.jpg",
|
|
|
+ "textures/cube/SwedishRoyalCastle/py.jpg",
|
|
|
+ "textures/cube/SwedishRoyalCastle/ny.jpg",
|
|
|
+ "textures/cube/SwedishRoyalCastle/pz.jpg",
|
|
|
+ "textures/cube/SwedishRoyalCastle/nz.jpg"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+
|
|
|
+ "cube_refraction": {
|
|
|
+ "url": [ "textures/cube/SwedishRoyalCastle/px.jpg",
|
|
|
+ "textures/cube/SwedishRoyalCastle/nx.jpg",
|
|
|
+ "textures/cube/SwedishRoyalCastle/py.jpg",
|
|
|
+ "textures/cube/SwedishRoyalCastle/ny.jpg",
|
|
|
+ "textures/cube/SwedishRoyalCastle/nz.jpg",
|
|
|
+ "textures/cube/SwedishRoyalCastle/pz.jpg"
|
|
|
+ ],
|
|
|
+ "mapping": "CubeRefractionMapping"
|
|
|
+ },
|
|
|
+
|
|
|
+ "texture_bg": {
|
|
|
+ "url": "textures/cube/SwedishRoyalCastle/pz.jpg"
|
|
|
+ },
|
|
|
+
|
|
|
+ "texture_minecraft": {
|
|
|
+ "url": "textures/minecraft/grass.png",
|
|
|
+ "magFilter": "NearestFilter",
|
|
|
+ "minFilter": "LinearMipMapLinearFilter"
|
|
|
+ }
|
|
|
|
|
|
- "texture_bg": {
|
|
|
- "url": "textures/cube/SwedishRoyalCastle/pz.jpg"
|
|
|
},
|
|
|
|
|
|
- "texture_minecraft": {
|
|
|
- "url": "textures/minecraft/grass.png",
|
|
|
- "magFilter": "NearestFilter",
|
|
|
- "minFilter": "LinearMipMapLinearFilter"
|
|
|
- }
|
|
|
-
|
|
|
-},
|
|
|
+ "cameras": {
|
|
|
+ "cam1": {
|
|
|
+ "type" : "perspective",
|
|
|
+ "fov" : 50,
|
|
|
+ "aspect": 1.33333,
|
|
|
+ "near" : 1,
|
|
|
+ "far" : 1000,
|
|
|
+ "position": [0,0,100],
|
|
|
+ "target" : [0,0,0]
|
|
|
+ },
|
|
|
+
|
|
|
+ "cam2": {
|
|
|
+ "type" : "ortho",
|
|
|
+ "left" : 0,
|
|
|
+ "right" : 1024,
|
|
|
+ "top" : 0,
|
|
|
+ "bottom": 1024,
|
|
|
+ "near" : 1,
|
|
|
+ "far" : 1000,
|
|
|
+ "position": [0,0,0],
|
|
|
+ "target" : [0,0,0]
|
|
|
+ }
|
|
|
|
|
|
-"cameras":
|
|
|
-{
|
|
|
- "cam1": {
|
|
|
- "type" : "perspective",
|
|
|
- "fov" : 50,
|
|
|
- "aspect": 1.33333,
|
|
|
- "near" : 1,
|
|
|
- "far" : 1000,
|
|
|
- "position": [0,0,100],
|
|
|
- "target" : [0,0,0]
|
|
|
},
|
|
|
|
|
|
- "cam2": {
|
|
|
- "type" : "ortho",
|
|
|
- "left" : 0,
|
|
|
- "right" : 1024,
|
|
|
- "top" : 0,
|
|
|
- "bottom": 1024,
|
|
|
- "near" : 1,
|
|
|
- "far" : 1000,
|
|
|
- "position": [0,0,0],
|
|
|
- "target" : [0,0,0]
|
|
|
- }
|
|
|
+ "lights": {
|
|
|
+ "light1": {
|
|
|
+ "type" : "directional",
|
|
|
+ "direction" : [0,1,1],
|
|
|
+ "color" : 16777215,
|
|
|
+ "intensity" : 0.8
|
|
|
+ },
|
|
|
|
|
|
-},
|
|
|
+ "light2": {
|
|
|
+ "type" : "point",
|
|
|
+ "position": [0,0,0],
|
|
|
+ "color" : 16777215
|
|
|
+ }
|
|
|
|
|
|
-"lights":
|
|
|
-{
|
|
|
- "light1": {
|
|
|
- "type" : "directional",
|
|
|
- "direction" : [0,1,1],
|
|
|
- "color" : 16777215,
|
|
|
- "intensity" : 0.8
|
|
|
},
|
|
|
|
|
|
- "light2": {
|
|
|
- "type" : "point",
|
|
|
- "position": [0,0,0],
|
|
|
- "color" : 16777215
|
|
|
- }
|
|
|
-
|
|
|
-},
|
|
|
+ "fogs": {
|
|
|
+ "basic": {
|
|
|
+ "type": "linear",
|
|
|
+ "color": [1,0,0],
|
|
|
+ "near": 1,
|
|
|
+ "far": 1000
|
|
|
+ },
|
|
|
|
|
|
-"fogs":
|
|
|
-{
|
|
|
- "basic": {
|
|
|
- "type" : "linear",
|
|
|
- "color": [1,0,0],
|
|
|
- "near" : 1,
|
|
|
- "far" : 1000
|
|
|
- },
|
|
|
+ "exponential": {
|
|
|
+ "type": "exp2",
|
|
|
+ "color": [1,1,1],
|
|
|
+ "density": 0.005
|
|
|
+ },
|
|
|
|
|
|
- "exponential": {
|
|
|
- "type" : "exp2",
|
|
|
- "color" : [1,1,1],
|
|
|
- "density" : 0.005
|
|
|
+ "black": {
|
|
|
+ "type": "exp2",
|
|
|
+ "color": [0,0,0],
|
|
|
+ "density": 0.005
|
|
|
+ }
|
|
|
},
|
|
|
|
|
|
- "black": {
|
|
|
- "type" : "exp2",
|
|
|
- "color" : [0,0,0],
|
|
|
- "density" : 0.005
|
|
|
+ "defaults": {
|
|
|
+ "bgcolor": [0,0,0],
|
|
|
+ "bgalpha": 1,
|
|
|
+ "camera": "cam1",
|
|
|
+ "fog": "black"
|
|
|
}
|
|
|
-},
|
|
|
-
|
|
|
-"defaults" :
|
|
|
-{
|
|
|
- "bgcolor" : [0,0,0],
|
|
|
- "bgalpha" : 1,
|
|
|
- "camera" : "cam1",
|
|
|
- "fog" : "black"
|
|
|
-}
|
|
|
|
|
|
}
|