{

"metadata":
{
	"formatVersion": 3,
	"type"		   : "scene"
},

"urlBaseType" : "relativeToHTML",

"objects":
{
	"cube1" : {
		"geometry" : "cube",
		"materials": [ "lambert_red" ],
		"position" : [ 0, 0, 0 ],
		"rotation" : [ 0, -0.3, 0 ],
		"scale"	   : [ 1, 1, 1 ],
		"visible"  : true
	},

	"cube2" : {
		"geometry" : "cube",
		"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"	   : [ 20, 20, 20 ],
		"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
	},

	"colorcube" : {
		"geometry" : "colorcube",
		"materials": [ ],
		"position" : [ -10, -5, 30 ],
		"rotation" : [ 1.57, 0, 0 ],
		"scale"	   : [ 5, 5, 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
	}

},

"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 }
	},

	"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",
		"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 }
	},

	"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": {}
	}

},

"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"
	}

},

"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
	}

},

"fogs":
{
	"basic": {
		"type" : "linear",
		"color": [1,0,0],
		"near" : 1,
		"far"  : 1000
	},

	"exponential": {
		"type"    : "exp2",
		"color"   : [1,1,1],
		"density" : 0.005
	},

	"black": {
		"type"    : "exp2",
		"color"   : [0,0,0],
		"density" : 0.005
	}
},

"defaults" :
{
	"bgcolor" : [0,0,0],
	"bgalpha" : 1,
	"camera"  : "cam1",
	"fog"	  : "black"
}

}
