{ "metadata": { "formatVersion": 3.1, "type" : "scene" }, "urlBaseType" : "relativeToHTML", "objects": { "cube1" : { "geometry" : "cubeNormals", "materials": [ "phong_red" ], "position" : [ 0, 0, 0 ], "rotation" : [ 0, -0.3, 0 ], "scale" : [ 1, 1, 1 ], "visible" : true, "properties" : { "rotating" : true, "rotateX" : true, "rotateY" : 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" : [ -75, 10, -30 ], "rotation" : [ 0, 0.5, 0 ], "scale" : [ 0.5, 0.5, 0.5 ], "visible" : true }, "ben" : { "geometry" : "ben", "materials": [ "phong_ben" ], "position" : [ -45, -10, 0 ], "rotation" : [ 0, 0.5, 0 ], "scale" : [ 55, 55, 55 ], "visible" : true }, "hand" : { "geometry" : "hand", "materials": [ "phong_hand" ], "position" : [ -28, -1, 29 ], "rotation" : [ 0, 0.5, 0 ], "scale" : [ 12, 12, 12 ], "visible" : true, "properties" : { "rotating" : true, "rotateY" : true } }, "ninja" : { "geometry" : "NinjaLo", "materials": [ "phong_normal" ], "position" : [ 75, 10, -30 ], "rotation" : [ 0, -0.5, 0 ], "scale" : [ 1.25, 1.25, 1.25 ], "visible" : true }, "sittingBox" : { "geometry" : "sittingBox", "materials": [ "phong_morph" ], "position" : [ -60, -10, 10 ], "rotation" : [ 0, 0.5, 0 ], "scale" : [ 23, 23, 23 ], "visible" : true, "morph" : true, "duration" : 8000, "mirroredLoop" : 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": "binary", "url" : "obj/walt/WaltHead_bin.js" }, "NinjaLo": { "type": "binary", "url" : "obj/ninja/NinjaLo_bin.js" }, "veyron": { "type": "binary", "url" : "obj/veyron/VeyronNoUv_bin.js" }, "sittingBox": { "type": "ascii", "url" : "models/animated/sittingBox.js" }, "ben": { "type": "ctm", "url" : "models/ctm/ben.ctm", "useWorkers" : true, "useBuffers" : true }, "hand": { "type": "utf8", "url" : "models/utf8/hand.utf8", "scale" : 0.815141, "offsetX" : -0.371823, "offsetY" : -0.011920, "offsetZ" : -0.416061 }, "colorcube": { "type": "embedded", "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] } }, "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" } }, "phong_red": { "type": "MeshPhongMaterial", "parameters": { "color": 16711680, "specular": 16711680, "shininess": 25, "bumpMap": "texture_bump", "bumpScale": -0.75 } }, "phong_ben": { "type": "MeshPhongMaterial", "parameters": { "color": 1118481, "ambient": 1118481, "specular": 5601245, "shininess": 12, "bumpMap": "texture_bump_repeat", "bumpScale": 0.125 } }, "phong_hand": { "type": "MeshPhongMaterial", "parameters": { "color": 14531481, "ambient": 14531481, "specular": 2236962, "shininess": 40, "wrapAround": true, "wrapRGB": [ 0.15, 0.02, 0.01 ] } }, "phong_normal": { "type": "MeshPhongMaterial", "parameters": { "color": 0, "specular": 16777215, "shininess": 25, "envMap": "cube_reflection", "reflectivity": 0.1, "lightMap": "texture_ao", "normalMap": "texture_normal", "normalScale": [ 1, -1 ], "displacementMap": "texture_displacement", "displacementScale": 2.436143, "displacementBias": -0.428408 } }, "phong_morph": { "type": "MeshPhongMaterial", "parameters": { "color": 0, "ambient": 0, "specular": 16777215, "shininess": 50, "envMap": "cube_reflection", "reflectivity": 0.125, "combine": "MixOperation", "shading": "flat", "side": "double", "morphTargets": true, "morphNormals" : true } }, "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", "anisotropy": 4 }, "texture_bump": { "url": "textures/water.jpg", "anisotropy": 4 }, "texture_bump_repeat": { "url": "textures/water.jpg", "repeat" : [ 20, 20 ], "anisotropy": 4 }, "texture_normal": { "url": "textures/normal/ninja/normal.jpg", "anisotropy": 4 }, "texture_ao": { "url": "textures/normal/ninja/ao.jpg", "anisotropy": 4 }, "texture_displacement": { "url": "textures/normal/ninja/displacement.jpg", "anisotropy": 4 }, "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" : 1 }, "light2": { "type" : "point", "position": [0,0,0], "color" : 16777215, "intensity" : 1.25 } }, "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" } }