material PRMDemo/Base { technique maintechnique { pass mainpass { IllumTechniques { //RenderTechnique PathMap //{ // pass_blending one one //} RenderTechnique DepthShadowReceiver { pass_blending zero src_colour max_light_count 1 vertex_program_name GTP/Basic/LightCPos_VS //fragment_program_name GTP/Basic/SM/Dist_VSM_PS fragment_program_name GTP/Basic/SM/Dist_PS set_light_view true set_light_farplane true light_viewproj_param_name LightViewProj light_view_param_name LightView light_farplane_param_name lightFarPlane world_view_proj_param_name WorldViewProj world_param_name World } } vertex_program_ref GTP/Basic/ShadedTex_VS { param_named_auto WorldViewProj worldviewproj_matrix param_named_auto World world_matrix param_named_auto WorldInv inverse_world_matrix } fragment_program_ref GTP/Basic/Shaded/TexturedTwoLights_PS { param_named_auto lightPos1 light_position 0 param_named_auto lightDir1 light_direction 0 param_named_auto lightColor1 light_diffuse_colour 0 param_named_auto lightPower1 light_power 0 param_named_auto lightPos2 light_position 1 param_named_auto lightDir2 light_direction 1 param_named_auto lightColor2 light_diffuse_colour 1 param_named_auto lightPower2 light_power 1 } texture_unit color { colour_op replace } } } } material PRMDemo/rustyMetal : PRMDemo/Base { technique maintechnique { pass mainpass { texture_unit color { texture wrtile.jpg } } } } material PRMDemo/redwire : PRMDemo/Base { technique maintechnique { pass mainpass { texture_unit color { texture redwire.bmp } } } } material PRMDemo/greenwire : PRMDemo/Base { technique maintechnique { pass mainpass { texture_unit color { texture greenwire.bmp } } } } material PRMDemo/whitewire : PRMDemo/Base { technique maintechnique { pass mainpass { texture_unit color { texture whitewire.bmp } } } } material PRMDemo/iron : PRMDemo/Base { technique maintechnique { pass mainpass { texture_unit color { texture w2.jpg } } } }