material ColourMap3DOneLight { technique { pass { vertex_program_ref ColourMap3DOneLightVertexProgram { param_named_auto world world_matrix param_named_auto viewProj viewproj_matrix param_named textureScale float 16 param_named_auto ambient ambient_light_colour param_named_auto light0.position light_position 0 param_named_auto light0.diffuseColour light_diffuse_colour 0 param_named_auto light0.attenuation light_attenuation 0 } } } } material ColourMap3DTwoLights { technique { pass { vertex_program_ref ColourMap3DTwoLightsVertexProgram { param_named_auto world world_matrix param_named_auto viewProj viewproj_matrix param_named textureScale float 16 param_named_auto ambient ambient_light_colour param_named_auto light0.position light_position 0 param_named_auto light0.diffuseColour light_diffuse_colour 0 param_named_auto light0.attenuation light_attenuation 0 param_named_auto light1.position light_position 1 param_named_auto light1.diffuseColour light_diffuse_colour 1 param_named_auto light1.attenuation light_attenuation 1 } } } } material ColourMap3DThreeLights { technique { pass { vertex_program_ref ColourMap3DThreeLightsVertexProgram { param_named_auto world world_matrix param_named_auto viewProj viewproj_matrix param_named textureScale float 16 param_named_auto ambient ambient_light_colour param_named_auto light0.position light_position 0 param_named_auto light0.diffuseColour light_diffuse_colour 0 param_named_auto light0.attenuation light_attenuation 0 param_named_auto light1.position light_position 1 param_named_auto light1.diffuseColour light_diffuse_colour 1 param_named_auto light1.attenuation light_attenuation 1 param_named_auto light2.position light_position 2 param_named_auto light2.diffuseColour light_diffuse_colour 2 param_named_auto light2.attenuation light_attenuation 2 } } } } material ColourMap3DFourLights { technique { pass { vertex_program_ref ColourMap3DFourLightsVertexProgram { param_named_auto world world_matrix param_named_auto viewProj viewproj_matrix param_named textureScale float 16 param_named_auto ambient ambient_light_colour param_named_auto light0.position light_position 0 param_named_auto light0.diffuseColour light_diffuse_colour 0 param_named_auto light0.attenuation light_attenuation 0 param_named_auto light1.position light_position 1 param_named_auto light1.diffuseColour light_diffuse_colour 1 param_named_auto light1.attenuation light_attenuation 1 param_named_auto light2.position light_position 2 param_named_auto light2.diffuseColour light_diffuse_colour 2 param_named_auto light2.attenuation light_attenuation 2 param_named_auto light3.position light_position 3 param_named_auto light3.diffuseColour light_diffuse_colour 3 param_named_auto light3.attenuation light_attenuation 3 } } } }