//first remove any scene lights var lightIndex = scene.lights.count - 1; for (; lightIndex >= 0; lightIndex--) { scene.lights.removeByIndex(lightIndex); } ////set background color //changer = new RenderEventHandler(); //changer.onEvent = function(event) //{ // event.canvas.background.setColor(new Color(1,1,1)); //} //runtime.addEventHandler(changer); //add our own lighting lights = new Object(); lights.init = function() { //from left l1 = scene.createLight(); l1.color.set3(1,1,1); l1.brightness = .4; l1.direction.set3(1,0,0); //NB: direction, not source! //from right l2 = scene.createLight(); l2.color.set3(1,1,1); l2.brightness = .4; l2.direction.set3(-1,0,0); //from bottom l3 = scene.createLight(); l3.color.set3(1,1,1); l3.brightness = .4; l3.direction.set3(0,0,1); //from top l4 = scene.createLight(); l4.color.set3(1,1,1); l4.brightness = .4; l4.direction.set3(0,0,-1); //from front l5 = scene.createLight(); l5.color.set3(1,1,1); l5.brightness = .4; l5.direction.set3(0,1,0); //from back l6 = scene.createLight(); l6.color.set3(1,1,1); l6.brightness = .4; l6.direction.set3(0,-1,0); } lights.init();