material phong22 { technique { pass { texture_unit { texture eyeball.jpg tex_coord_set 0 colour_op modulate } } } } material phong44 { technique { pass { texture_unit { texture trollbody.png tex_coord_set 0 colour_op modulate } } } } material phong11 { technique { pass { texture_unit { texture trollhead.png tex_coord_set 0 colour_op modulate } } } } vertex_program TrollSkinningOneWeight cg { source trollvs.hlsl entry_point trollSkinning_One_Weight_vp profiles vs_2_0 includes_skeletal_animation true } vertex_program TrollSkinningSMGen cg { source trollvs.hlsl entry_point trollSkinning_SMGen_One_Weight_vp profiles vs_2_0 includes_skeletal_animation true } material trollShadowMapGen_POINT { technique { pass { vertex_program_ref TrollSkinningSMGen { param_named_auto worldMatrix3x4Array[0] world_matrix_array_3x4 param_named_auto viewProjectionMatrix viewproj_matrix param_named_auto viewMatrix view_matrix } fragment_program_ref GTP/Basic/CDistNorm_PS { param_named_auto farPlane far_clip_distance } } } } material trollCameraDepth { technique { pass { vertex_program_ref TrollSkinningSMGen { param_named_auto worldMatrix3x4Array[0] world_matrix_array_3x4 param_named_auto viewProjectionMatrix viewproj_matrix param_named_auto viewMatrix view_matrix } fragment_program_ref GTP/Basic/CDepth_PS { param_named_auto farplane far_clip_distance } } } } material trollBase { technique maintechnique { pass mainpass { IllumTechniques { RenderTechnique Triggers { ILLUM_TRIGGER_SM_POINT trollShadowMapGen_POINT ILLUM_TRIGGER_CAMERADEPTH trollCameraDepth } } vertex_program_ref TrollSkinningOneWeight { param_named_auto worldMatrix3x4Array[0] world_matrix_array_3x4 param_named_auto viewProjectionMatrix viewproj_matrix param_named_auto lightPos[0] light_position 0 param_named_auto lightPos[1] light_position 1 param_named_auto lightDiffuseColour[0] light_diffuse_colour 0 param_named_auto lightDiffuseColour[1] light_diffuse_colour 1 param_named_auto ambient ambient_light_colour } texture_unit basetexture { } } } } material phong2 : trollBase { technique maintechnique { pass mainpass { texture_unit basetexture { texture eyeball.jpg tex_coord_set 0 colour_op modulate } } } } material phong4 : trollBase { technique maintechnique { pass mainpass { texture_unit basetexture { texture trollbody.png tex_coord_set 0 colour_op modulate } } } } material phong1 : trollBase { technique maintechnique { pass mainpass { texture_unit basetexture { texture trollhead.png tex_coord_set 0 colour_op modulate } } } }