 		@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

					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()


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

