;;X5M Shader Created by Napier;;
;------------------------------------------

vf_reflect
{
  cast_shadow=1
  vertex_shader
  {
    file=dyn_standard_reflect_v.cg
  }
  fragment_shader
  {
    file=dyn_standard_reflect_f.cg
  }
}

vf_reflect_bump
{
  ; Texture+bumpmap+reflection map
  vertex_shader
  {
    ;file=dyn_standard_reflect_v.cg
    ;file=dyn_standard_bump_speca_v.cg
    file=dyn_standard_bump_reflect_v.cg
  }
  fragment_shader
  {
    ;file=dyn_standard_reflect_f.cg
    ;file=dyn_standard_bump_speca_f.cg
    file=dyn_standard_bump_reflect_f.cg
  }
}

vf_bump_speca
{
  ; Specular control using the diffuse's alpha channel
  vertex_shader
  {
    file=dyn_standard_bump_speca_v.cg
  }
  fragment_shader
  {
    file=dyn_standard_bump_speca_f.cg
  }
}

vf_glass
{
  vertex_shader
  {
    file=dyn_standard_reflect_window_v.cg
  }
  fragment_shader
  {
    file=dyn_standard_reflect_window_f.cg
  }
}

vf_emission
{
  vertex_shader
  {
    file=dyn_standard_v.cg
  }
  fragment_shader
  {
    file=standard_hlight_f.cg
  }
}

vf_bump
{
  cast_shadow=1
  compression=0
  tangents=1
  ; Texture+bumpmap
  vertex_shader
  {
    file=dyn_standard_bump_v.cg
    ;file=dyn_standard_reflect_v.cg
  }
  fragment_shader
  {
    file=dyn_standard_bump_f.cg
    ;file=dyn_standard_reflect_f.cg
  }
}
vf_reflect_chrome
{
  reflect=2.9
  shininess=40
  diffuse=0.1 0.1 0.1 1
  specular=1 1 1 1
  ambient=0.25 0.25 0.25 1
  mipmap_bias=4
  cast_shadow=1
  vertex_shader
  {
    file=dyn_standard_reflect_v.cg
  }
  fragment_shader
  {
    file=dyn_standard_reflect_f.cg
  }
}
vf_standard
{
  cast_shadow=1
  compression=0
  tangents=1
  vertex_shader
  {
    file=dyn_standard_v.cg
  }
  fragment_shader
  {
    file=standard_f.cg
  }
}

vf_bump_reflect
{
  cast_shadow=1
  compression=0
  tangents=1
  ; Texture+bumpmap
  vertex_shader
  {
    file=dyn_standard_bump_reflect_v.cg
  }
  fragment_shader
  {
    file=dyn_standard_bump_reflect_f.cg
  }
}




shader_vehicle_generic_smallspecmap_paint1~vf_reflect
{
  specular=0.188 0.000 0.020
  ambient=0.178 0.000 0.000
  diffuse=0.184 0.034 0.020
  shininess=30
  reflect=0.2
  tangents=1
  layer0
  {
	map=body.tga
  }
  layer2
  {
    map=reflect2.dds
	mode=linear
  }
}




shader_black_chrome~vf_reflect
{
tangents=1
compression=1
reflect=0.13
diffuse=0.75 0.75 0.75 1
ambient=0.6 0.6 0.6 1
shininess=16
specular=0.75 0.75 0.75 1
fresnel
 {
   bias=0.1
   power=3.0
   scale=0.9
 }
layer0
 {
  map=chrome.tga
 }
layer1
 {
  map=$trackenvmap
 }
layer2
 {
   map=noise.tga
   mipmap_lod_bias=-1 
   }
}



shader_black13~vf_reflect
{
tangents=1
compression=1
reflect=0.35
diffuse=0.71 0.71 0.71 1
ambient=0.6 0.6 0.6 1
shininess=16
specular=0.71 0.71 0.71 1
fresnel
 {
   bias=0.1
   power=3.0
   scale=0.9
 }
layer0
 {
  map=chrome.tga
 }
layer1
 {
  map=$trackenvmap
 }
layer2
 {
   map=noise.tga
   mipmap_lod_bias=-1 
   }
}



shader_black~vf_reflect
{
  cast_shadow=0
  compression=0
  reflect=0.11
  shininess=16
  specular=0.02 0.02 0.02 1
  diffuse=1 1 1 1
  mipmap_bias=2
  fresnel
  {
    bias=0.1
    power=5.5
    scale=0.9
  }
  layer0
  {
    map=black.tga
    mipmap=0
  }
}



shader_m3e90_lights1~vf_reflect
{
  cast_shadow=0
  compression=0
  reflect=0.11
  shininess=16
  specular=0.02 0.02 0.02 1
  diffuse=1 1 1 1
  mipmap_bias=2
  fresnel
  {
    bias=0.1
    power=3.0
    scale=0.9
  }
  layer0
  {
    map=m3e90_lights1.tga
    mipmap=0
  }
}



shader_m3e90_logo~vf_reflect
{
  cast_shadow=0
  compression=0
  reflect=0.2
  shininess=16
  specular=0.02 0.02 0.02 1
  diffuse=1 1 1 1
  mipmap_bias=2
  fresnel
  {
    bias=0.1
    power=5.0
    scale=0.9
  }
  layer0
  {
    map=m3e90_logo.tga
    mipmap=0
  }
}



shader_m3e90_badge~vf_reflect
{
  cast_shadow=0
  compression=0
  reflect=0.2
  shininess=16
  specular=0.02 0.02 0.02 1
  diffuse=1 1 1 1
  mipmap_bias=2
  fresnel
  {
    bias=0.1
    power=5.0
    scale=0.9
  }
  layer0
  {
    map=m3e90_badge.tga
    mipmap=0
  }
}



shader_m3e90_carbonfiber~vf_reflect
{
  cast_shadow=0
  compression=0
  reflect=0.2
  shininess=16
  specular=0.02 0.02 0.02 1
  diffuse=1 1 1 1
  mipmap_bias=2
  fresnel
  {
    bias=0.1
    power=5.5
    scale=0.9
  }
  layer0
  {
    map=m3e90_carbonfiber.tga
    mipmap=0
  }
}



shader_zapechhr_env3spec~vf_reflect
{
tangents=1
compression=1
reflect=0.35
diffuse=0.71 0.71 0.71 1
ambient=0.6 0.6 0.6 1
shininess=16
specular=0.71 0.71 0.71 1
fresnel
 {
   bias=0.1
   power=3.0
   scale=0.9
 }
layer0
 {
  map=zapechhr.tga
 }
layer1
 {
  map=$trackenvmap
 }
layer2
 {
   map=noise.tga
   mipmap_lod_bias=-1 
   }
}



shader_base_env50spec~vf_reflect
{
  cast_shadow=0
  compression=0
  reflect=0.2
  shininess=16
  specular=0.02 0.02 0.02 1
  diffuse=1 1 1 1
  mipmap_bias=2
  fresnel
  {
    bias=0.1
    power=5.5
    scale=0.9
  }
  layer0
  {
    map=black.tga
    mipmap=0
  }
}



shader_m3e90_black2~vf_standard
{
reflect=0.5
diffuse=1.37 1.37 1.37
ambient=0.75 0.75 0.75
specular=0.137 0.137 0.137
shininess=37.5
 layer0
 {
  map=black.tga
 }
}




shader_m3e90_black8~vf_standard
{
reflect=0.5
diffuse=1.37 1.37 1.37
ambient=0.75 0.75 0.75
specular=0.137 0.137 0.137
shininess=37.5
 layer0
 {
  map=black.tga
 }
}



shader_m3e90_black1~vf_standard
{
reflect=0.5
diffuse=1.37 1.37 1.37
ambient=0.75 0.75 0.75
specular=0.137 0.137 0.137
shininess=37.5
 layer0
 {
  map=black.tga
 }
}



shader_m3e90_radiator~vf_standard
{
reflect=0.5
diffuse=1.37 1.37 1.37
ambient=0.75 0.75 0.75
specular=0.137 0.137 0.137
shininess=37.5
 layer0
 {
  map=m3e90_radiator.tga
 }
}





shader_m3e90_red~vf_standard
{
reflect=0.2
diffuse=1.37 1.37 1.37
ambient=0.75 0.75 0.75
specular=0.137 0.137 0.137
shininess=37.5
 layer0
 {
  map=m3e90_red.tga
 }
}




shader_m3e90_misc~vf_standard

{
sort_offset=1
diffuse=1 1 1
ambient=1 1 1
layer0
{
  map=m3e90_misc.tga
  shininess=753
  blendfunc=add
 }
 layer1
  {
   map=$trackenvmap
   }
}



shader_m3e90_stitchm~vf_standard

{
sort_offset=1
diffuse=1 1 1
ambient=1 1 1
layer0
{
  map=m3e90_stitchm.tga
  shininess=753
  blendfunc=blend
 }
 layer1
  {
   map=$trackenvmap
   }
}




shader_m3e90_leather_white~vf_standard
{
reflect=0.5
diffuse=1.37 1.37 1.37
ambient=0.75 0.75 0.75
specular=0.137 0.137 0.137
shininess=37.5
 layer0
 {
  map=m3e90_leather_white.tga
 }
}




shader_m3e90_buttons1~vf_standard

{
sort_offset=1
reflect=0.2
diffuse=1 1 1
ambient=1 1 1
layer0
{
  map=m3e90_buttons1.tga
  shininess=753
  blendfunc=add
 }
 layer1
  {
   map=$trackenvmap
   }
}



shader_m3e90_buttons2~vf_standard

{
sort_offset=1
reflect=0.2
diffuse=1 1 1
ambient=1 1 1
layer0
{
  map=m3e90_buttons2.tga
  shininess=753
  blendfunc=add
 }
 layer1
  {
   map=$trackenvmap
   }
}



shader_m3e90_symbols~vf_standard

{
sort_offset=1
diffuse=1 1 1
ambient=1 1 1
layer0
{
  map=m3e90_symbols.tga
  shininess=753
  blendfunc=add
 }
 layer1
  {
   map=$trackenvmap
   }
}



shader_m3e90_mesh_shader~vf_standard
{
reflect=0.2
diffuse=1.37 1.37 1.37
ambient=0.75 0.75 0.75
specular=0.137 0.137 0.137
shininess=37.5
 layer0
 {
  map=m3e90_mesh_shader.tga
 }
}




shader_m3e90_carpet~vf_standard
{
reflect=0.2
diffuse=1.37 1.37 1.37
ambient=0.75 0.75 0.75
specular=0.137 0.137 0.137
shininess=37.5
 layer0
 {
  map=m3e90_carpet.tga
 }
}




shader_m3e90_speakers~vf_standard
{
reflect=0.5
diffuse=1.37 1.37 1.37
ambient=0.75 0.75 0.75
specular=0.137 0.137 0.137
shininess=37.5
 layer0
 {
  map=m3e90_speakers.tga
 }
}




shader_m3e90_undercarriage~vf_standard
{
reflect=0.2
diffuse=1.37 1.37 1.37
ambient=0.75 0.75 0.75
specular=0.137 0.137 0.137
shininess=37.5
 layer0
 {
  map=m3e90_undercarriage.tga
 }
}




shader_m3e90_black12~vf_standard
{
reflect=0.2
diffuse=1.37 1.37 1.37
ambient=0.75 0.75 0.75
specular=0.137 0.137 0.137
shininess=37.5
 layer0
 {
  map=m3e90_black12.tga
 }
}



shader_m3e90_leather~vf_standard
{
reflect=0.2
diffuse=1.37 1.37 1.37
ambient=0.75 0.75 0.75
specular=0.137 0.137 0.137
shininess=37.5
 layer0
 {
  map=m3e90_leather.tga
 }
}



shader_m3e90_seatbelt~vf_standard
{
reflect=0.2
diffuse=1.37 1.37 1.37
ambient=0.75 0.75 0.75
specular=0.137 0.137 0.137
shininess=37.5
 layer0
 {
  map=m3e90_seatbelt.tga
 }
}




shader_m3e90_seatbeltm~vf_standard
{
reflect=0.6
diffuse=1.37 1.37 1.37
ambient=0.75 0.75 0.75
specular=0.137 0.137 0.137
shininess=37.5
 layer0
 {
  map=m3e90_seatbeltm.tga
 }
}




shader_m3e90_buttons1_alpha~vf_standard

{
sort_offset=1
diffuse=1 1 1
ambient=1 1 1
layer0
{
  map=m3e90_buttons1_alpha.tga
  shininess=753
  blendfunc=add
 }
 layer1
  {
   map=$trackenvmap
   }
}



shader_m3e90_buttons2_alpha~vf_standard

{
sort_offset=1
diffuse=1 1 1
ambient=1 1 1
layer0
{
  map=m3e90_buttons2_alpha.tga
  shininess=753
  blendfunc=add
 }
 layer1
  {
   map=$trackenvmap
   }
}



shader_m3e90_misc_alpha~vf_standard

{
sort_offset=1
diffuse=1 1 1
ambient=1 1 1
layer0
{
  map=m3e90_misc_alpha.tga
  shininess=753
  blendfunc=add
 }
 layer1
  {
   map=$trackenvmap
   }
}




shader_m3e90_cluster~vf_standard

{
sort_offset=1
diffuse=1 1 1
ambient=1 1 1
layer0
{
  map=m3e90_cluster.tga
  shininess=753
  blendfunc=add
 }
 layer1
  {
   map=$trackenvmap
   }
}



shader_m3e90_radio~vf_standard

{
sort_offset=1
diffuse=1 1 1
ambient=1 1 1
layer0
{
  map=m3e90_radio.tga
  shininess=753
  blendfunc=add
 }
 layer1
  {
   map=$trackenvmap
   }
}



shader_vehicle_generic_detail2~vf_standard
{
reflect=0.5
diffuse=1.37 1.37 1.37
ambient=0.75 0.75 0.75
specular=0.137 0.137 0.137
shininess=37.5
 layer0
 {
  map=detali.tga
 }
}




shader_m3e90_brushed~vf_standard
{
reflect=0.5
diffuse=1.37 1.37 1.37
ambient=0.75 0.75 0.75
specular=0.137 0.137 0.137
shininess=37.5
 layer0
 {
  map=m3e90_brushed.tga
 }
}





Lights---------------------------------------------13


shader_glasswindows~vf_glass

{
sort_offset=1
reflect=0.25
diffuse=1 1 1
ambient=1 1 1
layer0
{
  map=windows.tga
  shininess=753
  blendfunc=blend
 }
 layer1
  {
   map=$trackenvmap
   }
}




shader_vehicle_generic_glasswindows2~vf_glass

{
sort_offset=5
reflect=0.25
diffuse=1 1 1
ambient=1 1 1
layer0
{
  map=windows_m3.tga
  shininess=753
  blendfunc=blend
 }
 layer1
  {
   map=$trackenvmap
   }
}




shader_m3e90_lights6~vf_glass

{
sort_offset=1
reflect=0.25
diffuse=1 1 1
ambient=1 1 1
layer0
{
  map=m3e90_lights2.tga
  shininess=753
  blendfunc=blend
 }
 layer1
  {
   map=$trackenvmap
   }
}



shader_script_rt_dials_race~vf_glass

{
sort_offset=1
reflect=0.22
diffuse=1 1 1
ambient=1 1 1
layer0
{
  map=windows.tga
  shininess=753
  blendfunc=blend
 }
 layer1
  {
   map=$trackenvmap
   }
}




shader_m3e90_lights2_alpha~vf_reflect

{
sort_offset=1
reflect=0.25
diffuse=1 1 1
ambient=1 1 1
layer0
{
  map=m3e90_lights2_alpha.tga
  shininess=753
  blendfunc=blend
 }
 layer1
  {
   map=$trackenvmap
   }
}




shader_m3e90_brakelight~vf_reflect

{
sort_offset=1
reflect=0.25
diffuse=1 1 1
ambient=1 1 1
layer0
{
  map=m3e90_brakelight.tga
  shininess=753
  blendfunc=blend
 }
 layer1
  {
   map=$trackenvmap
   }
}



shader_m3e90_lights~vf_reflect

{
sort_offset=1
reflect=0.25
diffuse=1 1 1
ambient=1 1 1
layer0
{
  map=m3e90_lights1.tga
  shininess=753
  blendfunc=blend
 }
 layer1
  {
   map=$trackenvmap
   }
}




shader_m3e90_lights2~vf_reflect

{
sort_offset=1
reflect=0.25
diffuse=1 1 1
ambient=1 1 1
layer0
{
  map=m3e90_lights1.tga
  shininess=753
  blendfunc=blend
 }
 layer1
  {
   map=$trackenvmap
   }
}



shader_m3e90_lights1_on~vf_luminous
{
  sort_offset=1
  layer0
    {
       map=m3e90_lights1.tga
       blendfunc=blend
       ;texenv=replace
       emission=100 100 100
    }
}



shader_m3e90_cluster_on~vf_luminous
{
  sort_offset=1
  layer0
    {
       map=m3e90_cluster.tga
       blendfunc=blend
       ;texenv=replace
       emission=100 100 100
    }
}



shader_m3e90_misc_on~vf_luminous
{
  sort_offset=1
  layer0
    {
       map=m3e90_misc.tga
       blendfunc=blend
       ;texenv=replace
       emission=100 100 100
    }
}



shader_m3e90_buttons1_on~vf_luminous
{
  sort_offset=1
  layer0
    {
       map=m3e90_buttons1.tga
       blendfunc=blend
       ;texenv=replace
       emission=100 100 100
    }
}




shader_m3e90_buttons2_on~vf_luminous
{
  sort_offset=1
  layer0
    {
       map=m3e90_buttons2.tga
       blendfunc=blend
       ;texenv=replace
       emission=100 100 100
    }
}


shader_m3e90_symbols_on~vf_luminous
{
  sort_offset=1
  layer0
    {
       map=m3e90_symbols.tga
       blendfunc=blend
       ;texenv=replace
       emission=100 100 100
    }
}



shader_m3e90_misc_on~vf_luminous
{
  sort_offset=1
  layer0
    {
       map=m3e90_misc.tga
       blendfunc=blend
       ;texenv=replace
       emission=100 100 100
    }
}



shader_m3e90_buttons1_alpha_on~vf_luminous
{
  sort_offset=1
  layer0
    {
       map=m3e90_buttons1_alpha.tga
       blendfunc=blend
       ;texenv=replace
       emission=100 100 100
    }
}



shader_m3e90_buttons2_alpha_on~vf_luminous
{
  sort_offset=1
  layer0
    {
       map=m3e90_buttons2_alpha.tga
       blendfunc=blend
       ;texenv=replace
       emission=100 100 100
    }
}



shader_m3e90_misc_alpha_on~vf_luminous
{
  sort_offset=1
  layer0
    {
       map=m3e90_misc_alpha.tga
       blendfunc=blend
       ;texenv=replace
       emission=100 100 100
    }
}



shader_m3e90_radio_on~vf_luminous
{
  sort_offset=1
  layer0
    {
       map=m3e90_radio.tga
       blendfunc=blend
       ;texenv=replace
       emission=100 100 100
    }
}



shader_m3e90_lights2_alpha_on~vf_luminous
{
  sort_offset=1
  layer0
    {
       map=m3e90_lights2_on.tga
       blendfunc=blend
       ;texenv=replace
       emission=100 100 100
    }
}



shader_m3e90_lights2_brakelights_m3~vf_luminous
{
  sort_offset=1
  layer0
    {
       map=m3e90_lights2_brake.tga
       blendfunc=blend
       ;texenv=replace
       emission=100 100 100
    }
}



shader_m3e90_brakelight_on~vf_luminous
{
  sort_offset=1
  layer0
    {
       map=m3e90_brakelight_on.tga
       blendfunc=blend
       ;texenv=replace
       emission=100 100 100
    }
}



shader_m3e90_lights2_reverse~vf_luminous
{
  sort_offset=1
  layer0
    {
       map=m3e90_lights2_reverse.tga
       blendfunc=blend
       ;texenv=replace
       emission=100 100 100
    }
}



wheel---------M3_E90



shader_vehicle_generic_smallspecmap_paint4~vf_reflect
{
tangents=1
compression=1
reflect=0.13
diffuse=0.78 0.78 0.78 1
ambient=0.6 0.6 0.6 1
shininess=13
specular=0.78 0.78 0.78 1
fresnel
 {
   bias=0.1
   power=5.0
   scale=0.9
 }
layer0
 {
  map=BMW_M3_E90.tga
 }
layer1
 {
  map=$trackenvmap
 }
layer2
 {
   map=noise.tga
   mipmap_lod_bias=-1 
   }
}




shader_m3e90_tire~vf_standard
{
  cast_shadow=0
  compression=0
  shininess=10
  specular=0.02 0.02 0.02 1 
  layer0
  {
    map=m3e90_tire.tga
  }
}




shader_m3e90_brakedisc~vf_reflect
{
  cast_shadow=0
  compression=0
  reflect=0.2
  shininess=16
  specular=0.02 0.02 0.02 1
  diffuse=1 1 1 1
  mipmap_bias=2
  fresnel
  {
    bias=0.1
    power=5.0
    scale=0.9
  }
  layer0
  {
    map=m3e90_brakedisc.tga
    mipmap=0
  }
}



shader_vehicle_generic_smallspecmap_paint2~vf_reflect
{
  cast_shadow=0
  compression=0
  reflect=0.2
  shininess=16
  specular=0.02 0.02 0.02 1
  diffuse=1 1 1 1
  mipmap_bias=2
  fresnel
  {
    bias=0.1
    power=5.0
    scale=0.9
  }
  layer0
  {
    map=brake_M3_E90.tga
    mipmap=0
  }
}



shader_m3e90_badge_alpha~vf_standard

{
sort_offset=1
reflect=0.25
diffuse=1 1 1
ambient=1 1 1
layer0
{
  map=m3e90_badge_alpha.tga
  shininess=753
  blendfunc=blend
 }
 layer1
  {
   map=$trackenvmap
   }
}




wheel---------M4_CSL



shader_1_env50spec~vf_reflect
{
tangents=1
compression=1
reflect=0.13
diffuse=0.78 0.78 0.78 1
ambient=0.6 0.6 0.6 1
shininess=13
specular=0.78 0.78 0.78 1
fresnel
 {
   bias=0.1
   power=5.5
   scale=0.9
 }
layer0
 {
  map=BMW_M3_E90.tga
 }
layer1
 {
  map=$trackenvmap
 }
layer2
 {
   map=noise.tga
   mipmap_lod_bias=-1 
   }
}




shader_b0_spec~vf_standard
{
  cast_shadow=0
  compression=0
  shininess=10
  specular=0.02 0.02 0.02 1 
  layer0
  {
    map=black.tga
  }
}



shader_bmw_logo_new_env50spec~vf_standard

{
sort_offset=1
reflect=0.25
diffuse=1 1 1
ambient=1 1 1
layer0
{
  map=bmw_logo_new.tga
  shininess=753
  blendfunc=blend
 }
 layer1
  {
   map=$trackenvmap
   }
}




shader_shina_spec~vf_standard
{
  cast_shadow=0
  compression=0
  shininess=10
  specular=0.02 0.02 0.02 1 
  layer0
  {
    map=shina.tga
  }
}



wheel---------X6M



shader_black_env50spec~vf_reflect
{
tangents=1
compression=1
reflect=0.2
diffuse=0.78 0.78 0.78 1
ambient=0.6 0.6 0.6 1
shininess=13
specular=0.78 0.78 0.78 1
fresnel
 {
   bias=0.1
   power=5.0
   scale=0.9
 }
layer0
 {
  map=black.tga
 }
layer1
 {
  map=$trackenvmap
 }
layer2
 {
   map=noise.tga
   mipmap_lod_bias=-1 
   }
}



shader_chrome_1_env8spec~vf_reflect
{
tangents=1
compression=1
reflect=0.66
diffuse=0.78 0.78 0.78 1
ambient=0.6 0.6 0.6 1
shininess=13
specular=0.78 0.78 0.78 1
fresnel
 {
   bias=0.1
   power=5.0
   scale=0.9
 }
layer0
 {
  map=chrome.tga
 }
layer1
 {
  map=$trackenvmap
 }
layer2
 {
   map=noise.tga
   mipmap_lod_bias=-1 
   }
}



shader_tex_0028_0_env50spec~vf_standard
{
reflect=0.26
diffuse=1.37 1.37 1.37
ambient=0.75 0.75 0.75
specular=0.137 0.137 0.137
shininess=37.8
 layer0
 {
  map=tex_0028_0.tga
 }
}




wheel---------M2



shader_wheel_env3spec~vf_reflect
{
tangents=1
compression=1
reflect=0.2
diffuse=0.78 0.78 0.78 1
ambient=0.6 0.6 0.6 1
shininess=13
specular=0.78 0.78 0.78 1
fresnel
 {
   bias=0.1
   power=3.0
   scale=0.9
 }
layer0
 {
  map=wheel.tga
 }
layer1
 {
  map=$trackenvmap
 }
layer2
 {
   map=noise.tga
   mipmap_lod_bias=-1 
   }
}



shader_matte_ffffffff_env3spec~vf_reflect
{
tangents=1
compression=1
reflect=0.66
diffuse=0.78 0.78 0.78 1
ambient=0.6 0.6 0.6 1
shininess=13
specular=0.78 0.78 0.78 1
fresnel
 {
   bias=0.1
   power=5.0
   scale=0.9
 }
layer0
 {
  map=chrome.tga
 }
layer1
 {
  map=$trackenvmap
 }
layer2
 {
   map=noise.tga
   mipmap_lod_bias=-1 
   }
}



shader_badge_env4spec~vf_standard

{
sort_offset=1
reflect=0.25
diffuse=1 1 1
ambient=1 1 1
layer0
{
  map=Badge.tga
  shininess=753
  blendfunc=blend
 }
 layer1
  {
   map=$trackenvmap
   }
}



shader_plastic_spec~vf_standard
{
  cast_shadow=0
  compression=0
  shininess=10
  specular=0.02 0.02 0.02 1 
  layer0
  {
    map=black.tga
  }
}



shader_zerkalo_m3~vf_standard
{	
  diffuse=0.1 0.1 0.1
  layer0
   {
     map=$mirror
;     texscale_s=1
;     texscale_r=1
;     texscale_t=1
;     emission=0.3 0.3 0.3 1
   }
}



