shader_bodyzx
{
  layer0
  {
    map=gradient.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    emission=1. 1. 1. 1.
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    blendfunc=filter
    emission=.15 .15 .15 .15
  }
  layer2
  {
    map=bodyzx.tga
    blendfunc=dst_alpha src_color
    emission=.2 .2 .2 .2
  }
}
shader_body
{
  layer0
  {
    map=gradient.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    emission=1. 1. 1. 1.
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    blendfunc=filter
    emission=.15 .15 .15 .15
  }
  layer2
  {
    map=body.tga
    blendfunc=dst_alpha src_color
    emission=.2 .2 .2 .2
  }
}
shader_bonnet
{
  layer0
  {
    map=gradient.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    emission=1. 1. 1. 1.
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    blendfunc=filter
    emission=.15 .15 .15 .15
  }
  layer2
  {
    map=bonnet.tga
    blendfunc=dst_alpha src_color
    emission=.2 .2 .2 .2
  }
}
shader_nodamage
{
  layer0
  {
    map=gradient.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    emission=1. 1. 1. 1.
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    blendfunc=filter
    emission=.15 .15 .15 .15
  }
  layer2
  {
    map=nodamage.tga
    blendfunc=dst_alpha src_color
    emission=.2 .2 .2 .2
  }
}
shader_eng
{
  layer0
  {
    map=gradient.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    emission=1. 1. 1. 1.
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    blendfunc=filter
    emission=.15 .15 .15 .15
  }
  layer2
  {
    map=eng.tga
    blendfunc=dst_alpha src_color
    emission=.2 .2 .2 .2
  }
}
shader_brembo
{
  layer0
  {
    map=gradient.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    emission=1. 1. 1. 1.
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    blendfunc=filter
    emission=.15 .15 .15 .15
  }
  layer2
  {
    map=brembo.tga
    blendfunc=dst_alha src_alpha
    emission=.1 .1 .1 .1
  }
}
shader_black
{
  layer0
  {
    map=gradient.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    emission=1. 1. 1. 1.
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    emission=1. 1. 1. 1.
    blendfunc=filter
  }
  layer2
  {
    map=black.tga
    blendfunc=dst_alpha src_alpha
    emission=.3. .3. .3. .3.
    mipmap=0
  }
}
shader_interior_lod00
{
  layer0
  {
    map=gradient.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    emission=1. 1. 1. 1.
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    emission=1. 1. 1. 1.
    blendfunc=filter
  }
  layer2  
  {    
    map=interior_lod00.tga
    blendfunc=dst_alpha src_alpha
    emission=1. 1. 1. 1.
    mipmap=0
  }
}
shader_interior_lod1
{
  layer0
  {
    map=gradient.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    emission=1. 1. 1. 1.
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    emission=1. 1. 1. 1.
    blendfunc=filter
  }
  layer2  
  {    
    map=interior_lod1.tga
    blendfunc=dst_alpha src_alpha
    emission=1. 1. 1. 1.
    mipmap=0
  }
}
shader_interior_lod2
{
  layer0
  {
    map=gradient.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    emission=1. 1. 1. 1.
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    emission=1. 1. 1. 1.
    blendfunc=filter
  }
  layer2  
  {    
    map=interior_lod2.tga
    blendfunc=dst_alpha src_alpha
    emission=1. 1. 1. 1.
    mipmap=0
  }
}
shader_interior_lod3
{
  layer0
  {
    map=gradient.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    emission=1. 1. 1. 1.
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    emission=1. 1. 1. 1.
    blendfunc=filter
  }
  layer2  
  {    
    map=interior_lod3.tga
    blendfunc=dst_alpha src_alpha
    emission=1. 1. 1. 1.
    mipmap=0
  }
}
shader_interior_lod4
{
  layer0
  {
    map=gradient.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    emission=1. 1. 1. 1.
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    emission=1. 1. 1. 1.
    blendfunc=filter
  }
  layer2  
  {    
    map=interior_lod4.tga
    blendfunc=dst_alpha src_alpha
    emission=1. 1. 1. 1.
    mipmap=0
  }
}
shader_tresh1
{
  layer0
  {
    map=gradient.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    emission=1. 1. 1. 1.
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    emission=1. 1. 1. 1.
    blendfunc=filter
  }
  layer2  
  {    
    map=tresh1.tga
    blendfunc=dst_alpha src_alpha
    emission=1. 1. 1. 1.
    mipmap=0
  }
}
shader_skin
{
  layer0
  {
    map=gradient.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    emission=1. 1. 1. 1.
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    emission=1. 1. 1. 1.
    blendfunc=filter
  }
  layer2  
  {    
    map=skin.tga
    blendfunc=dst_alpha src_alpha
    emission=1. 1. 1. 1.
    mipmap=0
  }
}
shader_TG_crpdr
{
  layer0
  {
    map=gradient.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    emission=1. 1. 1. 1.
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    emission=1. 1. 1. 1.
    blendfunc=filter
  }
  layer2  
  {    
    map=TG_crpdr.tga
    blendfunc=dst_alpha src_alpha
    emission=1. 1. 1. 1.
    mipmap=0
  }
}
shader_fxltglowred0
{
  layer0
  {
    map=gradient.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    emission=1. 1. 1. 1.
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    blendfunc=filter
    emission=.15 .15 .15 .15
  }
  layer2
  {
    map=redlight.tga
    blendfunc=dst_alpha src_alpha
    emission=.3 .3 .3 .3
  }
}
shader_s_wheel.tga
{
  layer0
  {
    map=gradient.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    emission=1. 1. 1. 1.
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    blendfunc=filter
    emission=.1 .1 .1 .1
  }
  layer2
  {
    map=s_wheel.tga
    blendfunc=dst_alpha src_color
    emission=.1 .1 .1 .1
  }
}
shader_oz_leggera
{
  layer0
  {
    map=gradient.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    emission=1. 1. 1. 1.
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    blendfunc=filter
    emission=.5 .5 .5 .5
  }
  layer2
  {
    map=oz_leggera.tga
    blendfunc=dst_alpha src_color
    emission=.1 .1 .1 .1
  }
}
shader_imagen2
{
  layer0
  {
    map=gradient.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    emission=1. 1. 1. 1.
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    blendfunc=filter
    emission=.3 .3 .3 .3
  }
  layer2
  {
    map=imagen2.tga
    blendfunc=dst_alpha src_color
    emission=.1 .1 .1 .1
  }
}
shader_lights
{
  layer0
  {
    map=lights.tga
    blendfunc=blend
    emission=1 1 1 1
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    blendfunc=src_color one_minus_src_color
    emission=.1 .1 .1 .1
  }
}
shader_lights2
{
  layer0
  {
    map=lights2.tga
    blendfunc=blend
    emission=1 1 1 1
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    blendfunc=src_color one_minus_src_color
    emission=.1 .1 .1 .1
  }
}
shader_vehiclelights128
{
  layer0
  {
    map=vehiclelights128.tga
    blendfunc=blend
    emission=1 1 1 1
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    blendfunc=src_color one_minus_src_color
    emission=.1 .1 .1 .1
  }
}
shader_carpback
{
  layer0
  {
    map=carpback.tga
    blendfunc=blend
    alphafunc=gequal 150
    emission=.5. .5. .5. .5.
  }
}
shader_carplate
{
  layer0
  {
    map=carplate.tga
    blendfunc=blend
    alphafunc=gequal 150
    emission=.5. .5. .5. .5.
  }
}
shader_wind toning
{
  layer0
  {
    map=wind toning.tga
    blendfunc=blend
    emission=1 1 1 1
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    blendfunc=src_color one_minus_src_color
    emission=.1 .1 .1 .1
  }
}
shader_wind toning2
{
  layer0
  {
    map=wind toning2.tga
    blendfunc=blend
    emission=1 1 1 1
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    blendfunc=src_color one_minus_src_color
    emission=.1 .1 .1 .1
  }
}