 					mesh.material.envMap = @envMap
 				else
 					mesh.material.envMap = null
-					mesh.material.color.set(0xffffff * Math.random())
+					if(type is "basiccolor")
+						mesh.material.emissive.set(0xffffff * Math.random())
+					else
+						mesh.material.color.set(0xffffff * Math.random())
 				mesh.material.needsUpdate = true
 		return
 

					mesh.geometry.scale(20, 20, 20)
					color = 0xFFFFFF*Math.random()
					mesh.material = new THREE.MeshLambertMaterial({color:color})
					mesh.material.emissive.set color
					mesh.material.emissiveIntensity = 0
					# mesh.material.lights = true
				Stage3d.models.foods[child.name] = child
			@loadSound()


		@changeMaterial("color")
		return

	changeMaterialBasicColor: () =>
		@changeMaterial("basiccolor")
		return

	changeMaterial: (type) =>
		for key, food of Stage3d.models.foods
			for mesh in food.children
				mesh.material.color.set(0)
				mesh.material.emissive.set(0)
				if type is "silver"
					mesh.material.color.set(0xffffff)
					mesh.material.envMap = @envMap
