shader_couleur
{
	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
		shininess=10
		specular=0.75 0.75 0.75
		blendfunc=filter
	}
	layer2
	{
		map=body.tga
		blendfunc=one src_alpha
	}
}
shader_chrome
{
  layer0
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
      shininess=42
      specular=1 1 1 1
  }
  layer1
  {
    map=chrome.tga
    blendfunc=one src_alpha
  shininess=35
  specular=0.76 0.75 0.74
  }
}
shader_pharear
{
  layer0
  {
    map=pharear.tga
  }
}
shader_chrome_phare2
{
  layer0
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
      shininess=42
      specular=1 1 1 1
  }
  layer1
  {
    map=pharear.tga
    blendfunc=one src_alpha
  shininess=35
  specular=0.76 0.75 0.74
  }
}
shader_chrome_pharear
{
  layer0
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
      shininess=42
      specular=1 1 1 1
  }
  layer1
  {
    map=pharear.tga
    blendfunc=one src_alpha
  shininess=35
  specular=0.76 0.75 0.74
  }
}
shader_vitres
{
  sort_offset=0
  ;cull=back
  layer0
  {
   map=vitres.tga
   blendfunc=src_alpha one_minus_src_alpha
   mipmap=0
   depthwrite=0
  }
  layer1 
  {
    depthwrite=0
    texenv=replace
    map=Fresnel2.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    blendfunc=one dst_alpha
    emission=1 1 1 1
  }
  layer2
  {
   map=$trackenvmap
   texgen_s=reflection_map
   texgen_t=reflection_map
   texgen_r=reflection_map
   blendfunc=src_color one_minus_src_color
   depthwrite=0
   shininess=55
   specular=0.55 0.55 0.55 1
  }
}
shader_vitres_int
{
  sort_offset=0
  ;cull=back
  layer0
  {
   map=vitres.tga
   blendfunc=src_alpha one_minus_src_alpha
   mipmap=0
   depthwrite=0
  }
  layer1 
  {
    depthwrite=0
    texenv=replace
    map=Fresnel2.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    blendfunc=one dst_alpha
    emission=1 1 1 1
  }
  layer2
  {
   map=$trackenvmap
   texgen_s=reflection_map
   texgen_t=reflection_map
   texgen_r=reflection_map
   blendfunc=src_color one_minus_src_color
   depthwrite=0
   shininess=55
   specular=0.55 0.55 0.55 1
  }
}
shader_par_brise
{
  sort_offset=0
  ;cull=back
  layer0
  {
   map=vitres.tga
   blendfunc=src_alpha one_minus_src_alpha
   mipmap=0
   depthwrite=0
  }
  layer1 
  {
    depthwrite=0
    texenv=replace
    map=Fresnel2.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    blendfunc=one dst_alpha
    emission=1 1 1 1
  }
  layer2
  {
   map=$trackenvmap
   texgen_s=reflection_map
   texgen_t=reflection_map
   texgen_r=reflection_map
   blendfunc=src_color one_minus_src_color
   depthwrite=0
   shininess=55
   specular=0.55 0.55 0.55 1
  }
}
shader_del
{
  sort_offset=0
  ;cull=back
  layer0
  {
   map=del.tga
   blendfunc=src_alpha one_minus_src_alpha
   mipmap=0
   depthwrite=0
  }
  layer1 
  {
    depthwrite=0
    texenv=replace
    map=Fresnel2.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    blendfunc=one dst_alpha
    emission=1 1 1 1
  }
  layer2
  {
   map=$trackenvmap
   texgen_s=reflection_map
   texgen_t=reflection_map
   texgen_r=reflection_map
   blendfunc=src_color one_minus_src_color
   depthwrite=0
   shininess=55
   specular=0.55 0.55 0.55 1
  }
}
shader_glass_phare
{
  sort_offset=0
  ;cull=back
  layer0
  {
   map=glass_phare.tga
   blendfunc=src_alpha one_minus_src_alpha
   mipmap=0
   depthwrite=0
  }
  layer1 
  {
    depthwrite=0
    texenv=replace
    map=Fresnel2.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    blendfunc=one dst_alpha
    emission=1 1 1 1
  }
  layer2
  {
   map=$trackenvmap
   texgen_s=reflection_map
   texgen_t=reflection_map
   texgen_r=reflection_map
   blendfunc=src_color one_minus_src_color
   depthwrite=0
   shininess=55
   specular=0.55 0.55 0.55 1
  }
}
shader_degi
{
  sort_offset=1
  ;cull=back
  layer0
  {
   map=degivrage.tga
   blendfunc=src_alpha one_minus_src_alpha
   mipmap=0
   depthwrite=0
  }
  layer1 
  {
    depthwrite=0
    texenv=replace
    map=Fresnel2.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    blendfunc=one dst_alpha
    emission=1 1 1 1
  }
  layer2
  {
   map=$trackenvmap
   texgen_s=reflection_map
   texgen_t=reflection_map
   texgen_r=reflection_map
   blendfunc=src_color one_minus_src_color
   depthwrite=0
   shininess=55
   specular=0.55 0.55 0.55 1
  }
}
shader_retro
{
  layer0
  {
    cast_shadow=1
    map=$mirror
    texscale_s=1
    texscale_r=1
    texscale_t=1
    diffuse=0.015 0.015 0.015 1
    ambient=0.015 0.015 0.015 1
  }
}
shader_texture1
{
cast_shadow=1
  layer0
  {
    map=texture1.tga
  }
}
shader_noir
{
cast_shadow=1
  layer0
  {
    map=noir.tga
  }
}
shader_pc
{
cast_shadow=1
  layer0
  {
    map=pc.tga
  }
}
shader_enjoliveur
{
cast_shadow=1
  layer0
  {
    map=metal.tga
  }
}
shader_protections
{
cast_shadow=1
  layer0
  {
    map=pc.tga
  }
}
shader_details
{
cast_shadow=1
  layer0
  {
    map=details.tga
  }
}
shader_beige_haut
{
cast_shadow=1
  layer0
  {
    map=beige-haut.jpg
  }
}
shader_monog
{
cast_shadow=1
  layer0
  {
    map=metal.tga
  }
}
shader_plastique_bas
{
cast_shadow=1
  layer0
  {
    map=plastique_bas.tga
  }
}
shader_cuir_levier
{
cast_shadow=1
  layer0
  {
    map=cuir_BV.tga
  }
}
shader_gris_argile_fonc
{
cast_shadow=1
  layer0
  {
    map=gris_argile.tga
  }
}
shader_chrome_pommeau
{
cast_shadow=1
  layer0
  {
    map=chrome_pommeau.tga
  }
}
shader_console_centrale
{
cast_shadow=1
  layer0
  {
    map=console_centrale.tga
  }
}
shader_moquette
{
cast_shadow=1
  layer0
  {
    map=moquette.jpg
  }
}
shader_tissu
{
cast_shadow=1
  layer0
  {
    map=tissu.tga
  }
}
shader_tissu_2
{
cast_shadow=1
  layer0
  {
    map=tissu_3.tga
  }
}
shader_poign_tirage
{
cast_shadow=1
  layer0
  {
    map=metal.tga
  }
}
shader_commodos
{
cast_shadow=1
  layer0
  {
    map=commande.tga
  }
}
shader_interieur00
{
cast_shadow=1
  layer0
  {
    map=interieur00.tga
    blendfunc=blend
  }
}
shader_cuir
{
cast_shadow=1
  layer0
  {
    map=plastique1.jpg
  }
}
shader_freins
{
cast_shadow=1
  layer0
  {
    map=texture1.tga
  }
}
shader_plastique_noir
{
cast_shadow=1
  layer0
  {
    map=plastique1.jpg
  }
}
shader_plaque
{
cast_shadow=1
  layer0
  {
    map=plaques.tga
  }
}
shader_interieur00_on
{
cast_shadow=1
  layer0
  {
    map=interieur00_on.tga
    emission=3 3 3
    blendfunc=blend
  }
}
shader_stop
{
cast_shadow=1
  layer0
  {
    map=pharear_lights.tga
    emission=3 3 3
    blendfunc=blend
  }
}
shader_plaqueson
{
cast_shadow=1
  layer0
  {
    map=plaqueson.tga
    emission=3 3 3
    blendfunc=blend
  }
}
shader_details_on
{
cast_shadow=1
  layer0
  {
    map=details.tga
    emission=3 3 3
    blendfunc=blend
  }
}
shader_lights
{
cast_shadow=1
  layer0
  {
    map=pharear_lights.tga
    emission=3 3 3
    blendfunc=blend
  }
}
shader_luz_estrada
{
  cull=back
 	layer0
  	{
    		map=luz estrada.tga
    		shininess=0
    		specular=0 0 0 1
    		emission=0.1 0.1 0.1 0
    		depthwrite=0
    		blendfunc=src_alpha one
            mipmap_lod_bias=-6
    }
}

