;Hiroshi Fukuda

shader_body
{
	layer0
	{
		map=fresnel.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
	}
	layer2
	{
		map=fukuda_body.tga
		blendfunc=one src_alpha
	}
}

shader_wing
{
	layer0
	{
		map=fresnel.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
	}
	layer2
	{
		map=wing.tga
		blendfunc=one src_alpha
	}
}

shader_glass
{
	layer0
	{
 		map=fukuda_windows.tga
	 	blendfunc=blend
		depthwrite=0
	}
	layer1
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
		blendfunc=src_color one
		depthwrite=0
	}
}

shader_mirror
{
	layer0
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
		blendfunc=blend
	}
	layer1
	{
		map=chrome.tga
		shininess=0
		specular= 0 0 0 1
		emission= 0 0 0 1
		blendfunc=dst_alpha src_alpha   
	}
}

shader_black
{
	layer0
	{
		map=black.tga
	}
}


shader_chrome
{
	layer0
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
	}
	layer1
	{
		map=chrome.tga
		blendfunc=one src_alpha
		shininess=40
	}
}

shader_exhaust
{
	layer0
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
	}
	layer1
	{
		map=exhaust.tga
		blendfunc=one src_alpha
	}
}

shader_disc
{
	layer0
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
	}
	layer1
	{
		map=disc.tga
		blendfunc=one src_alpha
	}
}

shader_caliper
{
	layer0
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
	}
	layer1
	{
		map=caliper.tga
		blendfunc=one src_alpha
	}
}

shader_brakelights
{
 	layer0
	{
		map=fukuda_body.tga
		endfunc=blend
		texenv=replace
		emission=1 1 1 1
	}
}

shader_rim
{
	layer0
	{
		map=fresnel.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
	}
	layer2
	{
		map=emotion.tga
		blendfunc=one src_alpha
	}
}

shader_tire
{
	layer0
	{
		map=potenza_re01.tga
	}
}