shader_bodycolor
{
	layer0
	{
		map=fresnel.tga
		texgen_s=sphere_map
		texgen_t=sphere_map
		emission=1.0 1.0 1.0 1.0
		;shininess=24
		mipmap=1
	}
	layer1
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
		emission=0.2 0.002 0.02 0.1
		shininess=24
		specular=0.5 0.20 0.20 1.0
		mipmap=0
		blendfunc=filter
	}
        layer2
        {
                map=$tracksunmap
                texgen_s=reflection_map
                texgen_t=reflection_map
                texgen_r=reflection_map
  		;blendfunc=one dst_alpha ;Metalized
  		blendfunc=dst_color one ;Non-Metalized
                shininess=24
		;emission=0.5 0.55 0.85 0.2
		;0.95 0.85 0.35 0.2
                specular=0.5 0.2 0.2 1.0
                mipmap=0
	}
	layer3
	{
		map=bodycolor.tga
		blendfunc=one src_alpha
                shininess=24
                specular=0.5 0.2 0.2 0.2
                mipmap=0
	}
}
shader_carbon1
{
	layer0
	{
		map=fresnel.tga
		texgen_s=sphere_map
		texgen_t=sphere_map
		emission=1. 1. 1. 1.
	}
	layer1
	{
		map=chrome.bmp
		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=carbon1.tga
		blendfunc=one src_alpha
	}
}
shader_volk
{
	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
		shininess=24
		specular=0.75 0.75 0.75
                mipmap=1
	}
	layer2
	{
		map=volk.tga
		blendfunc=one src_alpha
                mipmap=1
	}
}
shader_baer
{
	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
		shininess=24
		specular=0.75 0.75 0.75
                mipmap=1
	}
	layer2
	{
		map=baer.tga
		blendfunc=one src_alpha
                mipmap=1
	}
}
shader_baer1
{
	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
		shininess=24
		specular=0.75 0.75 0.75
                mipmap=1
	}
	layer2
	{
		map=baer1.tga
		blendfunc=one src_alpha
                mipmap=1
	}
}
shader_logobpm
{
	layer0
	{
		map=fresnel.tga
		texgen_s=sphere_map
		texgen_t=sphere_map
		emission=1. 1. 1. 1.
	}
	layer1
	{
		map=chrome.bmp
		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=logobpm.tga
		blendfunc=one src_alpha
	}
}


;---------------------------------------------------------------------------------

shader_cascada
{
  layer0
  {
    map=cascada.tga
  }
}
shader_leatherblue
{
  layer0
  {
    map=leatherblue.tga
  }
}
shader_leatherblue2
{
  layer0
  {
    map=leatherblue2.tga
  }
}
shader_interior
{
  layer0
  {
    map=interior.tga
  }
}
shader_engine2
{
  layer0
  {
    map=engine2.tga
  }
}
shader_fog
{
  layer0
  {
    map=fog.tga
  }
}
shader_seat00
{
  layer0
  {
    map=seat00.tga
  }
}
shader_inwardly
{
  layer0
  {
    map=inwardly.tga
  }
}
shader_brake_pad
{
  layer0
  {
    map=brake_pad.tga
  }
}
shader_roof
{
  layer0
  {
    map=roof.tga
  }
}
shader_alpine
{
  layer0
  {
    map=alpine.tga
  }
}
shader_carpet
{
  layer0
  {
    map=carpet.tga
  }
}
shader_carpet1
{
  layer0
  {
    map=carpet1.tga
  }
}
shader_tire
{
  layer0
  {
    map=tire.tga
  }
}
shader_tread
{
  layer0
  {
    map=tread.tga
  }
}
shader_lamp1
{
  layer0
  {
    map=lamp1.tga
  }
}
shader_steer
{
  layer0
  {
    map=steer.tga
  }
}
shader_plate
{
  layer0
  {
    map=plate.tga
  }
}
shader_rear
{
  layer0
  {
    map=rear.tga
  }
}
shader_grill
{
  layer0
  {
    map=grill.tga
  }
}
shader_rear1
{
  layer0
  {
    map=rear1.tga
  }
}
shader_deska
{
  layer0
  {
    map=deska.tga
  }
}
shader_Wnetrze
{
  layer0
  {
    map=Wnetrze.tga
  }
}
shader_leather
{
  layer0
  {
    map=leather.tga
  }
}
shader_leather2
{
  layer0
  {
    map=leather1.tga
  }
}
shader_dash
{
  layer0
  {
    map=dash.tga
  }
}
shader_dash1
{
  layer0
  {
    map=dash1.tga
  }
}
shader_vents
{
  layer0
  {
    map=vents.tga
  }
}
shader_sid
{
  	layer0
  	{
    		map=sid.tga
    		blendfunc=blend
    		emission=1 1 1 1
  	}
}
shader_lanternas
{
  layer0
  {
    map=lanternas.tga
  }
}
shader_bpm
{
	layer0
	{
		map=bpm.tga
		blendfunc=blend
    		depthwrite=0
	}
}
shader_adesivo
{
	layer0
	{
		map=adesivo.tga
		blendfunc=blend
    		depthwrite=0
	}
}
shader_cinza2
{
  layer0
  {
    map=cinza2.tga
  }
}
shader_cinza1
{
  layer0
  {
    map=cinza1.tga
  }
}
shader_cinza
{
  layer0
  {
    map=cinza.tga
  }
}
shader_lanternas
{
  layer0
  {
    map=lanternas.tga
  }
}



shader_metal
{
  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_maledriver
{
  layer0
  {
    map=maledriver.tga
  }
}

;---------------------------------------------------------------------------------

;---------------------------------------------------------------------------------


shader_windows
{
  sort_offset=1
  layer0
  {
   map=windows.tga
   blendfunc=blend
   mipmap=0
   depthwrite=0
  }
  layer1
  {
   map=$trackenvmap
   texgen_s=reflection_map
   texgen_t=reflection_map
   texgen_r=reflection_map
   blendfunc=src_color one
   depthwrite=0
   shininess=55
   specular=0.55 0.55 0.55
  }
}
shader_windback
{
  sort_offset=1
  layer0
  {
   map=windback.tga
   blendfunc=blend
   mipmap=0
   depthwrite=0
  }
  layer1
  {
   map=$trackenvmap
   texgen_s=reflection_map
   texgen_t=reflection_map
   texgen_r=reflection_map
   blendfunc=src_color one
   depthwrite=0
   shininess=55
   specular=0.55 0.55 0.55
  }
}
shader_lampwind
{
  sort_offset=1
  layer0
  {
   map=lampwind.tga
   blendfunc=blend
   mipmap=0
   depthwrite=0
  }
  layer1
  {
   map=$trackenvmap
   texgen_s=reflection_map
   texgen_t=reflection_map
   texgen_r=reflection_map
   blendfunc=src_color one
   depthwrite=0
   shininess=55
   specular=0.55 0.55 0.55
  }
}
shader_glass
{
  sort_offset=1
  layer0
  {
   map=glass.tga
   blendfunc=blend
   mipmap=0
   depthwrite=0
  }
  layer1
  {
   map=$trackenvmap
   texgen_s=reflection_map
   texgen_t=reflection_map
   texgen_r=reflection_map
   blendfunc=src_color one
   depthwrite=0
   shininess=55
   specular=0.55 0.55 0.55
  }
}

;---------------------------------------------------------------------------------

shader_Mirror
{
  layer0
    {
       map=$mirror
       texscale_s=1
       texscale_r=1
       texscale_t=1
       emission=0.3 0.3 0.3 1
    }
}

;---------------------------------------------------------------------------------

shader_Lights
{
  sort_offset=1
  layer0
    {
       map=Lights.tga
       blendfunc=add
       texenv=replace
       emission=1 1 1 1
    }
}
shader_Lights1
{
  sort_offset=1
  layer0
    {
       map=Lights1.tga
       blendfunc=add
       texenv=replace
       emission=1 1 1 1
    }
}
shader_Lights2
{
  sort_offset=1
  layer0
    {
       map=Lights2.tga
       blendfunc=add
       texenv=replace
       emission=1 1 1 1
    }
}
shader_Lights3
{
  sort_offset=1
  layer0
    {
       map=Lights3.tga
       blendfunc=add
       texenv=replace
       emission=1 1 1 1
    }
}
shader_Lights4
{
  sort_offset=1
  layer0
    {
       map=Lights4.tga
       blendfunc=add
       texenv=replace
       emission=1 1 1 1
    }
}
shader_Lights5
{
  sort_offset=1
  layer0
    {
       map=Lights5.tga
       blendfunc=add
       texenv=replace
       emission=1 1 1 1
    }
}
shader_Lights6
{
  sort_offset=1
  layer0
    {
       map=Lights6.tga
       blendfunc=add
       texenv=replace
       emission=1 1 1 1
    }
}
shader_Lights7
{
  sort_offset=1
  layer0
    {
       map=Lights7.tga
       blendfunc=add
       texenv=replace
       emission=1 1 1 1
    }
}
shader_Lights8
{
  sort_offset=1
  layer0
    {
       map=Lights8.tga
       blendfunc=add
       texenv=replace
       emission=1 1 1 1
    }
}
shader_Lights9
{
  sort_offset=1
  layer0
    {
       map=Lights9.tga
       blendfunc=add
       texenv=replace
       emission=1 1 1 1
    }
}
shader_Lights10
{
  sort_offset=1
  layer0
    {
       map=Lights10.tga
       blendfunc=add
       texenv=replace
       emission=1 1 1 1
    }
}
shader_Lights11
{
  sort_offset=1
  layer0
    {
       map=Lights11.tga
       blendfunc=add
       texenv=replace
       emission=1 1 1 1
    }
}

;---------------------------------------------------------------------------------

shader_Brakes
{
  sort_offset=1
  layer0
    {
       map=Brakes.tga
       blendfunc=add
       texenv=replace
       emission=1 1 1 1
    }
}
