md3 { name upper.md3 filedir C:\Render\ // Mesh definitions mesh { // Pull all UVmaps matching "torso*" and add to the u_torso mesh name u_torso images models\players\eyegore\u_torso.tga txuv torso* } mesh { // Map the 'upper_arm' and 'lower_arm' UVmaps to the u_armsmesh name u_arms image models\players\eyegore\u_arms.tga txuv upper_arm, lower_arm } mesh { // Map the 'gloves' UVmap to the u_gloves mesh name u_gloves image models\players\eyegore\u_gloves.tga txuv gloves } // Tag definitions tag { // Pull out the tag_head surface for the tag_head tag name tag_head } tag { // Pull out the tag_weapon surface for the tag_head tag name tag_weapon } filelist { // Apply the previous definitions to these files base upper range upperdead_0000 0 60 range upper_0000 2 15 // walk range upper_0000 0 2 // idle range upper_0000 17 13 // swim range upper_0000 30 10 // run } // Static tag definitions tag { // Put a single tag_torso at the base of the torso name tag_head surfaces * // use a '*' to override the previous filters } filelist { // We only need 1 file because it is not moving single Q3_tag } }