<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<ShaderManager version="21" class="ShaderManagerMP3">
	<Shaders>
		<!-- cloth_default -->
		<ShaderPreSet name="cloth_default.sps" shader="cloth_default">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- cubemap_reflect -->
		<ShaderPreSet name="cubemap_reflect.sps" shader="cubemap_reflect">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- cutout_fence -->
		<ShaderPreSet name="gta_cutout_fence.sps" shader="cutout_fence">
			<bucket>3</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="199" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="HardAlphaBlend" description="HardAlphaBlend" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Hard Alpha</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="cutout_fence.sps" shader="cutout_fence">
			<bucket>6</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="199" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="HardAlphaBlend" description="HardAlphaBlend" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Hard Alpha</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="fence_ssa.sps" shader="cutout_fence">
			<bucket>8</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="199" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="HardAlphaBlend" description="HardAlphaBlend" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Hard Alpha</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- decal -->
		<ShaderPreSet name="gta_decal.sps" shader="decal">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="decal.sps" shader="decal">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- decal_dirt -->
		<ShaderPreSet name="decal_dirt.sps" shader="decal_dirt">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="199" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="dirtDecalMask" description="dirtDecalMask" type="sp_float3" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">dirt map mask color</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- decal_glue -->
		<ShaderPreSet name="gta_decal_glue.sps" shader="decal_glue">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="decal_glue.sps" shader="decal_glue">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- decal_normal_only -->
		<ShaderPreSet name="decal_normal_only.sps" shader="decal_normal_only">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="201" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- decal_zbias -->
		<ShaderPreSet name="decal_zbias.sps" shader="decal_zbias">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="199" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="zShiftScale" description="zShiftScale" type="sp_float" registerIndex="196" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- default -->
		<ShaderPreSet name="gta_default.sps" shader="default">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x0059" skinned="False" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="custom_default.sps" shader="default">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x0059" skinned="False" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="default.sps" shader="default">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x0059" skinned="False" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_alpha.sps" shader="default">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x0059" skinned="False" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_cutout.sps" shader="default">
			<bucket>3</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x0059" skinned="False" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="alpha.sps" shader="default">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x0059" skinned="False" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="cloth_alpha.sps" shader="default">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x0059" skinned="False" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="cutout.sps" shader="default">
			<bucket>3</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x0059" skinned="False" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- default_doublesided -->
		<ShaderPreSet name="default_doublesided_cutout.sps" shader="default_doublesided">
			<bucket>3</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- default_spec -->
		<ShaderPreSet name="gta_spec_const.sps" shader="default_spec">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="spec_const.sps" shader="default_spec">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="default_spec.sps" shader="default_spec">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- dome_clouds -->
		<ShaderPreSet name="dome_clouds.sps" shader="dome_clouds">
			<bucket>1</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters>
				<Item name="DensitySampler" description="DensitySampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Density Map</Annotation>
					<Annotation key="UvSetName" type="string">map1</Annotation>
					<Annotation key="UvSetIndex" type="int">0</Annotation>
				</Item>
				<Item name="NormalSampler" description="NormalSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Normal Map</Annotation>
					<Annotation key="UvSetName" type="string">map1</Annotation>
					<Annotation key="UvSetIndex" type="int">0</Annotation>
				</Item>
				<Item name="DetailDensitySampler" description="DetailDensitySampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Detail Density Map</Annotation>
					<Annotation key="UvSetName" type="string">map1</Annotation>
					<Annotation key="UvSetIndex" type="int">0</Annotation>
				</Item>
				<Item name="DetailNormalSampler" description="DetailNormalSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Detail Normal Map</Annotation>
					<Annotation key="UvSetName" type="string">map1</Annotation>
					<Annotation key="UvSetIndex" type="int">0</Annotation>
				</Item>
				<Item name="DetailDensity2Sampler" description="DetailDensity2Sampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Detail Density 2 Map</Annotation>
					<Annotation key="UvSetName" type="string">map1</Annotation>
					<Annotation key="UvSetIndex" type="int">0</Annotation>
				</Item>
				<Item name="DetailNormal2Sampler" description="DetailNormal2Sampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Detail Normal 2 Map</Annotation>
					<Annotation key="UvSetName" type="string">map1</Annotation>
					<Annotation key="UvSetIndex" type="int">0</Annotation>
				</Item>
				<Item name="DepthSampler" description="DepthSampler" type="sp_sampler" registerIndex="6" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="gSoftParticleRange" description="gSoftParticleRange" type="sp_float" registerIndex="98" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Soft Partice Range</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">500.0000</Annotation>
					<Annotation key="UIStep" type="float">1.0000</Annotation>
				</Item>
				<Item name="gRescaleUV3" description="gRescaleUV3" type="sp_float2" registerIndex="96" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Rescale UV 3</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">50.0000</Annotation>
					<Annotation key="UIStep" type="float">1.0000</Annotation>
				</Item>
				<Item name="gRescaleUV2" description="gRescaleUV2" type="sp_float2" registerIndex="95" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Rescale UV 2</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">50.0000</Annotation>
					<Annotation key="UIStep" type="float">1.0000</Annotation>
				</Item>
				<Item name="gRescaleUV1" description="gRescaleUV1" type="sp_float2" registerIndex="94" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Rescale UV 1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">50.0000</Annotation>
					<Annotation key="UIStep" type="float">1.0000</Annotation>
				</Item>
				<Item name="gUVOffset3" description="gUVOffset3" type="sp_float2" registerIndex="93" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">UV Offset 3</Annotation>
					<Annotation key="UIMin" type="float">-1.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="gUVOffset2" description="gUVOffset2" type="sp_float2" registerIndex="92" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">UV Offset 2</Annotation>
					<Annotation key="UIMin" type="float">-1.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="gUVOffset1" description="gUVOffset1" type="sp_float2" registerIndex="91" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">UV Offset 1</Annotation>
					<Annotation key="UIMin" type="float">-1.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="gReflScales" description="gReflScales" type="sp_float3" registerIndex="39" samplerState="0" isRequired="True"/>
				<Item name="gUVOffset" description="gUVOffset" type="sp_float2x3" registerIndex="38" samplerState="0" isRequired="True"/>
				<Item name="gAnimBlendWeights" description="gAnimBlendWeights" type="sp_float3" registerIndex="37" samplerState="0" isRequired="True"/>
				<Item name="gAnimSculpt" description="gAnimSculpt" type="sp_float3" registerIndex="36" samplerState="0" isRequired="True"/>
				<Item name="gAnimCombine" description="gAnimCombine" type="sp_float3" registerIndex="35" samplerState="0" isRequired="True"/>
				<Item name="gNearFarQMult" description="gNearFarQMult" type="sp_float4" registerIndex="90" samplerState="0" isRequired="True"/>
				<Item name="gHDRExposure" description="gHDRExposure" type="sp_float" registerIndex="34" samplerState="0" isRequired="True"/>
				<Item name="gWrapLighting" description="gWrapLighting" type="sp_float2" registerIndex="33" samplerState="0" isRequired="True"/>
				<Item name="gScaleDiffuseFillAmbient" description="gScaleDiffuseFillAmbient" type="sp_float3" registerIndex="32" samplerState="0" isRequired="True"/>
				<Item name="gPiercingLightPower_Strength_NormalStrength_Thickness" description="gPiercingLightPower_Strength_NormalStrength_Thickness" type="sp_float4" registerIndex="31" samplerState="0" isRequired="True"/>
				<Item name="gScatterG_GSquared_PhaseMult_Scale" description="gScatterG_GSquared_PhaseMult_Scale" type="sp_float4" registerIndex="30" samplerState="0" isRequired="True"/>
				<Item name="gDensityShiftScale" description="gDensityShiftScale" type="sp_float2" registerIndex="29" samplerState="0" isRequired="True"/>
				<Item name="gBounceColor" description="gBounceColor" type="sp_float3" registerIndex="28" samplerState="0" isRequired="True"/>
				<Item name="gAmbientColor" description="gAmbientColor" type="sp_float3" registerIndex="27" samplerState="0" isRequired="True"/>
				<Item name="gCloudColor" description="gCloudColor" type="sp_float3" registerIndex="26" samplerState="0" isRequired="True"/>
				<Item name="gSunColor" description="gSunColor" type="sp_float3" registerIndex="25" samplerState="0" isRequired="True"/>
				<Item name="gSunDirection" description="gSunDirection" type="sp_float3" registerIndex="24" samplerState="0" isRequired="True"/>
				<Item name="WestColor" description="WestColor" type="sp_float3" registerIndex="23" samplerState="0" isRequired="True"/>
				<Item name="EastColor" description="EastColor" type="sp_float3" registerIndex="22" samplerState="0" isRequired="True"/>
				<Item name="SkyColor" description="SkyColor" type="sp_float3" registerIndex="21" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4049" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- emissive -->
		<ShaderPreSet name="gta_emissive.sps" shader="emissive">
			<bucket>4</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="emissiveReflectMultiplier" description="emissiveReflectMultiplier" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive Reflection HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="emissiveMultiplier" description="emissiveMultiplier" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_emissive_alpha.sps" shader="emissive">
			<bucket>5</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="emissiveReflectMultiplier" description="emissiveReflectMultiplier" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive Reflection HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="emissiveMultiplier" description="emissiveMultiplier" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="emissive.sps" shader="emissive">
			<bucket>4</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="emissiveReflectMultiplier" description="emissiveReflectMultiplier" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive Reflection HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="emissiveMultiplier" description="emissiveMultiplier" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="emissive_alpha.sps" shader="emissive">
			<bucket>5</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="emissiveReflectMultiplier" description="emissiveReflectMultiplier" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive Reflection HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="emissiveMultiplier" description="emissiveMultiplier" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- emissivenight -->
		<ShaderPreSet name="emissivenight.sps" shader="emissivenight">
			<bucket>4</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="200" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="emissiveReflectMultiplier" description="emissiveReflectMultiplier" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive Reflection HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="emissiveMultiplier" description="emissiveMultiplier" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="emissivenight_alpha.sps" shader="emissivenight">
			<bucket>5</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="200" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="emissiveReflectMultiplier" description="emissiveReflectMultiplier" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive Reflection HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="emissiveMultiplier" description="emissiveMultiplier" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- emissivestrong -->
		<ShaderPreSet name="gta_emissivestrong.sps" shader="emissivestrong">
			<bucket>4</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="200" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="emissiveReflectMultiplier" description="emissiveReflectMultiplier" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive Reflection HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="emissiveMultiplier" description="emissiveMultiplier" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="emissivestrong_alpha.sps" shader="emissivestrong">
			<bucket>5</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="200" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="emissiveReflectMultiplier" description="emissiveReflectMultiplier" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive Reflection HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="emissiveMultiplier" description="emissiveMultiplier" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_emissivestrong_alpha.sps" shader="emissivestrong">
			<bucket>5</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="200" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="emissiveReflectMultiplier" description="emissiveReflectMultiplier" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive Reflection HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="emissiveMultiplier" description="emissiveMultiplier" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="emissivestrong.sps" shader="emissivestrong">
			<bucket>4</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="200" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="emissiveReflectMultiplier" description="emissiveReflectMultiplier" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive Reflection HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="emissiveMultiplier" description="emissiveMultiplier" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- emissive_spec -->
		<ShaderPreSet name="emissive_spec.sps" shader="emissive_spec">
			<bucket>4</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="emissiveReflectMultiplier" description="emissiveReflectMultiplier" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive Reflection HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="emissiveMultiplier" description="emissiveMultiplier" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="emissive_spec_alpha.sps" shader="emissive_spec">
			<bucket>5</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="emissiveReflectMultiplier" description="emissiveReflectMultiplier" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive Reflection HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="emissiveMultiplier" description="emissiveMultiplier" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- emissive_uvanim -->
		<ShaderPreSet name="emissive_uvanim.sps" shader="emissive_uvanim">
			<bucket>4</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="emissiveReflectMultiplier" description="emissiveReflectMultiplier" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive Reflection HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="emissiveMultiplier" description="emissiveMultiplier" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="emissive_uvanim_alpha.sps" shader="emissive_uvanim">
			<bucket>5</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="emissiveReflectMultiplier" description="emissiveReflectMultiplier" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive Reflection HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="emissiveMultiplier" description="emissiveMultiplier" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- glass -->
		<ShaderPreSet name="glass.sps" shader="glass">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="200" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_glass.sps" shader="glass">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="200" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- glass_emissive -->
		<ShaderPreSet name="glass_emissive.sps" shader="glass_emissive">
			<bucket>4</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="204" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="emissiveReflectMultiplier" description="emissiveReflectMultiplier" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive Reflection HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="emissiveMultiplier" description="emissiveMultiplier" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_glass_emissive.sps" shader="glass_emissive">
			<bucket>4</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="204" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="emissiveReflectMultiplier" description="emissiveReflectMultiplier" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive Reflection HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="emissiveMultiplier" description="emissiveMultiplier" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="glass_emissive_alpha.sps" shader="glass_emissive">
			<bucket>5</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="204" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="emissiveReflectMultiplier" description="emissiveReflectMultiplier" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive Reflection HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="emissiveMultiplier" description="emissiveMultiplier" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- glass_emissivenight -->
		<ShaderPreSet name="glass_emissivenight_alpha.sps" shader="glass_emissivenight">
			<bucket>5</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="204" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="emissiveReflectMultiplier" description="emissiveReflectMultiplier" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive Reflection HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="emissiveMultiplier" description="emissiveMultiplier" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_glass_emissivenight_alpha.sps" shader="glass_emissivenight">
			<bucket>5</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="204" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="emissiveReflectMultiplier" description="emissiveReflectMultiplier" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive Reflection HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="emissiveMultiplier" description="emissiveMultiplier" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="glass_emissivenight.sps" shader="glass_emissivenight">
			<bucket>4</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="204" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="emissiveReflectMultiplier" description="emissiveReflectMultiplier" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive Reflection HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="emissiveMultiplier" description="emissiveMultiplier" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- glass_normal_spec_reflect -->
		<ShaderPreSet name="glass_normal_spec_reflect.sps" shader="glass_normal_spec_reflect">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="203" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- glass_reflect -->
		<ShaderPreSet name="gta_glass_reflect.sps" shader="glass_reflect">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="DecalTint" description="DecalTint" type="sp_float4" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">DecalTint</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="BrokenColor" description="BrokenColor" type="sp_float4" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">BrokenColor</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="200" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="glass_reflect.sps" shader="glass_reflect">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="DecalTint" description="DecalTint" type="sp_float4" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">DecalTint</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="BrokenColor" description="BrokenColor" type="sp_float4" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">BrokenColor</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="200" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- glass_spec -->
		<ShaderPreSet name="glass_spec.sps" shader="glass_spec">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="199" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- grass -->
		<ShaderPreSet name="grass.sps" shader="grass">
			<bucket>0</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="TextureGrassSampler" description="TextureGrassSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="_fakedGrassNormal" description="_fakedGrassNormal" type="sp_float4" registerIndex="91" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="uMovementParams" description="uMovementParams" type="sp_float4" registerIndex="90" samplerState="0" isRequired="True"/>
				<Item name="fadeAlphaLOD2Dist" description="fadeAlphaLOD2Dist" type="sp_float4" registerIndex="89" samplerState="0" isRequired="True"/>
				<Item name="fadeAlphaLOD1Dist" description="fadeAlphaLOD1Dist" type="sp_float4" registerIndex="88" samplerState="0" isRequired="True"/>
				<Item name="fadeAlphaDistUmTimer" description="fadeAlphaDistUmTimer" type="sp_float4" registerIndex="87" samplerState="0" isRequired="True"/>
				<Item name="_vecVehCollR" description="_vecVehCollR" type="sp_float4" registerIndex="86" samplerState="0" isRequired="True"/>
				<Item name="_vecVehCollM" description="_vecVehCollM" type="sp_float4" registerIndex="85" samplerState="0" isRequired="True"/>
				<Item name="_vecVehCollB" description="_vecVehCollB" type="sp_float4" registerIndex="84" samplerState="0" isRequired="True"/>
				<Item name="_vecCollParams" description="_vecCollParams" type="sp_float2" registerIndex="73" samplerState="0" isRequired="True"/>
				<Item name="_dimensionLOD2" description="_dimensionLOD2" type="sp_float4" registerIndex="72" samplerState="0" isRequired="True"/>
				<Item name="vecPlayerPos" description="vecPlayerPos" type="sp_float3" registerIndex="71" samplerState="0" isRequired="True"/>
				<Item name="vecCameraPos" description="vecCameraPos" type="sp_float3" registerIndex="70" samplerState="0" isRequired="True"/>
				<Item name="groundColor" description="groundColor" type="sp_float4" registerIndex="69" samplerState="0" isRequired="True"/>
				<Item name="plantColor" description="plantColor" type="sp_float4" registerIndex="68" samplerState="0" isRequired="True"/>
				<Item name="matGrassTransform" description="matGrassTransform" type="sp_matrix4x4" registerIndex="64" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0071" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- grass_object -->
		<ShaderPreSet name="grass_object.sps" shader="grass_object">
			<bucket>3</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="g_vCollisionParams" description="g_vCollisionParams" type="sp_float2" registerIndex="73" samplerState="0" isRequired="True"/>
				<Item name="g_vPlayerPosition" description="g_vPlayerPosition" type="sp_float3" registerIndex="71" samplerState="0" isRequired="True"/>
				<Item name="g_vCollisionSpheres" description="g_vCollisionSpheres" type="sp_float4x5" registerIndex="209" samplerState="0" isRequired="True"/>
				<Item name="g_fEnableSpringForces" description="g_fEnableSpringForces" type="sp_float" registerIndex="204" samplerState="0" isRequired="True"/>
				<Item name="g_fGrassSpringScale" description="g_fGrassSpringScale" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Grass Spring Scale</Annotation>
				</Item>
				<Item name="g_fGrassSpringRigidity" description="g_fGrassSpringRigidity" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Grass Spring Rigidity</Annotation>
				</Item>
				<Item name="g_fCollisionSqScale" description="g_fCollisionSqScale" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Collision Squared Radius Scale</Annotation>
				</Item>
				<Item name="WindGlobalParams" description="WindGlobalParams" type="sp_float4" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Wind Global Params: Scale</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="umGlobalParams" description="umGlobalParams" type="sp_float4" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Global umParams: ScaleH/ScaleV/FreqH/FreqV</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0079" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x007F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- grass_object_normal -->
		<ShaderPreSet name="grass_object_normal.sps" shader="grass_object_normal">
			<bucket>3</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="g_vCollisionParams" description="g_vCollisionParams" type="sp_float2" registerIndex="73" samplerState="0" isRequired="True"/>
				<Item name="g_vPlayerPosition" description="g_vPlayerPosition" type="sp_float3" registerIndex="71" samplerState="0" isRequired="True"/>
				<Item name="g_vCollisionSpheres" description="g_vCollisionSpheres" type="sp_float4x5" registerIndex="209" samplerState="0" isRequired="True"/>
				<Item name="g_fEnableSpringForces" description="g_fEnableSpringForces" type="sp_float" registerIndex="205" samplerState="0" isRequired="True"/>
				<Item name="g_fGrassSpringScale" description="g_fGrassSpringScale" type="sp_float" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Grass Spring Scale</Annotation>
				</Item>
				<Item name="g_fGrassSpringRigidity" description="g_fGrassSpringRigidity" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Grass Spring Rigidity</Annotation>
				</Item>
				<Item name="g_fCollisionSqScale" description="g_fCollisionSqScale" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Collision Squared Radius Scale</Annotation>
				</Item>
				<Item name="WindGlobalParams" description="WindGlobalParams" type="sp_float4" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Wind Global Params: Scale</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="umGlobalParams" description="umGlobalParams" type="sp_float4" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Global umParams: ScaleH/ScaleV/FreqH/FreqV</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4079" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x407F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- grass_object_normal_spec_reflect -->
		<ShaderPreSet name="grass_object_normal_spec_reflect.sps" shader="grass_object_normal_spec_reflect">
			<bucket>3</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="g_vCollisionParams" description="g_vCollisionParams" type="sp_float2" registerIndex="73" samplerState="0" isRequired="True"/>
				<Item name="g_vPlayerPosition" description="g_vPlayerPosition" type="sp_float3" registerIndex="71" samplerState="0" isRequired="True"/>
				<Item name="g_vCollisionSpheres" description="g_vCollisionSpheres" type="sp_float4x5" registerIndex="210" samplerState="0" isRequired="True"/>
				<Item name="g_fEnableSpringForces" description="g_fEnableSpringForces" type="sp_float" registerIndex="209" samplerState="0" isRequired="True"/>
				<Item name="g_fGrassSpringScale" description="g_fGrassSpringScale" type="sp_float" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Grass Spring Scale</Annotation>
				</Item>
				<Item name="g_fGrassSpringRigidity" description="g_fGrassSpringRigidity" type="sp_float" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Grass Spring Rigidity</Annotation>
				</Item>
				<Item name="g_fCollisionSqScale" description="g_fCollisionSqScale" type="sp_float" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Collision Squared Radius Scale</Annotation>
				</Item>
				<Item name="WindGlobalParams" description="WindGlobalParams" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Wind Global Params: Scale</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="umGlobalParams" description="umGlobalParams" type="sp_float4" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Global umParams: ScaleH/ScaleV/FreqH/FreqV</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x407F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x4079" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- light_volumes -->
		<ShaderPreSet name="light_volumes.sps" shader="light_volumes">
			<bucket>0</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters/>
			<VertexDeclarations>
				<Item mask="0x0001" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- micromovement -->
		<ShaderPreSet name="micromovement.sps" shader="micromovement">
			<bucket>3</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="WindGlobalParams" description="WindGlobalParams" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Wind Global Params: Scale</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="umGlobalParams" description="umGlobalParams" type="sp_float4" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Global umParams: ScaleH/ScaleV/FreqH/FreqV</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="202" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4079" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- micromovement_default -->
		<ShaderPreSet name="micromovement_default.sps" shader="micromovement_default">
			<bucket>3</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="WindGlobalParams" description="WindGlobalParams" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Wind Global Params: Scale</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="umGlobalParams" description="umGlobalParams" type="sp_float4" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Global umParams: ScaleH/ScaleV/FreqH/FreqV</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4079" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- micromovement_normal -->
		<ShaderPreSet name="micromovement_normal.sps" shader="micromovement_normal">
			<bucket>3</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="WindGlobalParams" description="WindGlobalParams" type="sp_float4" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Wind Global Params: Scale</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="umGlobalParams" description="umGlobalParams" type="sp_float4" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Global umParams: ScaleH/ScaleV/FreqH/FreqV</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="199" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4079" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- micromovement_normal_spec -->
		<ShaderPreSet name="micromovement_normal_spec.sps" shader="micromovement_normal_spec">
			<bucket>3</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="WindGlobalParams" description="WindGlobalParams" type="sp_float4" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Wind Global Params: Scale</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="umGlobalParams" description="umGlobalParams" type="sp_float4" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Global umParams: ScaleH/ScaleV/FreqH/FreqV</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="200" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4079" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- micromovement_spec -->
		<ShaderPreSet name="micromovement_spec.sps" shader="micromovement_spec">
			<bucket>3</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="WindGlobalParams" description="WindGlobalParams" type="sp_float4" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Wind Global Params: Scale</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="umGlobalParams" description="umGlobalParams" type="sp_float4" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Global umParams: ScaleH/ScaleV/FreqH/FreqV</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="199" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4079" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- mirror -->
		<ShaderPreSet name="true_mirror.sps" shader="mirror">
			<bucket>7</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters>
				<Item name="TextureClamp" description="TextureClamp" type="sp_float4" registerIndex="223" samplerState="0" isRequired="True"/>
				<Item name="TextureSize" description="TextureSize" type="sp_float4" registerIndex="222" samplerState="0" isRequired="True"/>
				<Item name="mirrorIntensity" description="mirrorIntensity" type="sp_float" registerIndex="221" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="UIName" type="string">Mirror Intensity</Annotation>
				</Item>
				<Item name="mirrorSpecMaskIntensity" description="mirrorSpecMaskIntensity" type="sp_float" registerIndex="220" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="UIName" type="string">Mirror SpecMask Intensity</Annotation>
				</Item>
				<Item name="mirrorNormalIntensity" description="mirrorNormalIntensity" type="sp_float" registerIndex="219" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="UIName" type="string">Mirror Normal Intensity</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0009" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- normal -->
		<ShaderPreSet name="normal_screendooralpha.sps" shader="normal">
			<bucket>6</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="199" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_normal_alpha.sps" shader="normal">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="199" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="normal_cutout.sps" shader="normal">
			<bucket>3</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="199" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="normal.sps" shader="normal">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="199" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_normal.sps" shader="normal">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="199" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_normal_cutout.sps" shader="normal">
			<bucket>3</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="199" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="normal_alpha.sps" shader="normal">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="199" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- normal_cubemap_reflect -->
		<ShaderPreSet name="normal_cubemap_reflect.sps" shader="normal_cubemap_reflect">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_normal_cubemap_reflect.sps" shader="normal_cubemap_reflect">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- normal_decal -->
		<ShaderPreSet name="normal_decal.sps" shader="normal_decal">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="201" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_normal_decal.sps" shader="normal_decal">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="201" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- normal_decal_grnd_rain -->
		<ShaderPreSet name="normal_decal_grnd_rain.sps" shader="normal_decal_grnd_rain">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="PuddleMaskSampler" description="PuddleMaskSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Puddle Mask</Annotation>
					<Annotation key="UIHint" type="string">Uses Vertex Green Channel to control the when the puddles shows up</Annotation>
				</Item>
				<Item name="WetDarken" description="WetDarken" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Wet Darken Colour (RGB), Puddle Mask UV Scale</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="203" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- normal_grnd_rain -->
		<ShaderPreSet name="normal_grnd_rain.sps" shader="normal_grnd_rain">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="PuddleMaskSampler" description="PuddleMaskSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Puddle Mask</Annotation>
					<Annotation key="UIHint" type="string">Uses Vertex Green Channel to control the when the puddles shows up</Annotation>
				</Item>
				<Item name="WetDarken" description="WetDarken" type="sp_float4" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Wet Darken Colour (RGB), Puddle Mask UV Scale</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="201" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- normal_reflect -->
		<ShaderPreSet name="normal_reflect.sps" shader="normal_reflect">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="199" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_normal_reflect_alpha.sps" shader="normal_reflect">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="199" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_normal_reflect.sps" shader="normal_reflect">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="199" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="normal_reflect_screendooralpha.sps" shader="normal_reflect">
			<bucket>6</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="199" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="normal_reflect_alpha.sps" shader="normal_reflect">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="199" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- normal_reflect_decal -->
		<ShaderPreSet name="normal_reflect_decal.sps" shader="normal_reflect_decal">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="201" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_normal_reflect_decal.sps" shader="normal_reflect_decal">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="201" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- normal_reflect_decal_grnd_rain -->
		<ShaderPreSet name="normal_reflect_decal_grnd_rain.sps" shader="normal_reflect_decal_grnd_rain">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="PuddleMaskSampler" description="PuddleMaskSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Puddle Mask</Annotation>
					<Annotation key="UIHint" type="string">Uses Vertex Green Channel to control the when the puddles shows up</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="WetDarken" description="WetDarken" type="sp_float4" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Wet Darken Colour (RGB), Puddle Mask UV Scale</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="205" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- normal_reflect_grnd_rain -->
		<ShaderPreSet name="normal_reflect_alpha_grnd_rain.sps" shader="normal_reflect_grnd_rain">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="PuddleMaskSampler" description="PuddleMaskSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Puddle Mask</Annotation>
					<Annotation key="UIHint" type="string">Uses Vertex Green Channel to control the when the puddles shows up</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="WetDarken" description="WetDarken" type="sp_float4" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Wet Darken Colour (RGB), Puddle Mask UV Scale</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="201" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- normal_spec -->
		<ShaderPreSet name="normal_spec_screendooralpha.sps" shader="normal_spec">
			<bucket>6</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="203" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_normal_spec_alpha.sps" shader="normal_spec">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="203" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="normal_spec.sps" shader="normal_spec">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="203" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_normal_spec.sps" shader="normal_spec">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="203" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="normal_spec_cutout.sps" shader="normal_spec">
			<bucket>3</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="203" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="normal_spec_alpha.sps" shader="normal_spec">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="203" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- normal_spec_anim_uv -->
		<ShaderPreSet name="normal_spec_anim_uv.sps" shader="normal_spec_anim_uv">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="205" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- normal_spec_cubemap_reflect -->
		<ShaderPreSet name="normal_spec_cubemap_reflect.sps" shader="normal_spec_cubemap_reflect">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="203" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- normal_spec_decal -->
		<ShaderPreSet name="gta_normal_spec_decal.sps" shader="normal_spec_decal">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="205" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="normal_spec_decal.sps" shader="normal_spec_decal">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="205" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- normal_spec_decal_glue -->
		<ShaderPreSet name="normal_spec_decal_glue.sps" shader="normal_spec_decal_glue">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="205" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- normal_spec_decal_grnd_rain -->
		<ShaderPreSet name="normal_spec_decal_grnd_rain.sps" shader="normal_spec_decal_grnd_rain">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="PuddleMaskSampler" description="PuddleMaskSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Puddle Mask</Annotation>
					<Annotation key="UIHint" type="string">Uses Vertex Green Channel to control the when the puddles shows up</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="WetDarken" description="WetDarken" type="sp_float4" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Wet Darken Colour (RGB), Puddle Mask UV Scale</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="205" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- normal_spec_grnd_rain -->
		<ShaderPreSet name="normal_spec_grnd_rain.sps" shader="normal_spec_grnd_rain">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="PuddleMaskSampler" description="PuddleMaskSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Puddle Mask</Annotation>
					<Annotation key="UIHint" type="string">Uses Vertex Green Channel to control the when the puddles shows up</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="WetDarken" description="WetDarken" type="sp_float4" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Wet Darken Colour (RGB), Puddle Mask UV Scale</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="200" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="normal_spec_alpha_grnd_rain.sps" shader="normal_spec_grnd_rain">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="PuddleMaskSampler" description="PuddleMaskSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Puddle Mask</Annotation>
					<Annotation key="UIHint" type="string">Uses Vertex Green Channel to control the when the puddles shows up</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="WetDarken" description="WetDarken" type="sp_float4" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Wet Darken Colour (RGB), Puddle Mask UV Scale</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="200" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- normal_spec_noreflect -->
		<ShaderPreSet name="normal_spec_noreflect.sps" shader="normal_spec_noreflect">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="200" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- normal_spec_noreflect_decal -->
		<ShaderPreSet name="normal_spec_noreflect_decal.sps" shader="normal_spec_noreflect_decal">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="202" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- normal_spec_reflect -->
		<ShaderPreSet name="gta_normal_spec_reflect.sps" shader="normal_spec_reflect">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="205" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="normal_spec_reflect.sps" shader="normal_spec_reflect">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="205" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="normal_spec_reflect_alpha.sps" shader="normal_spec_reflect">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="205" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- normal_spec_reflect_decal -->
		<ShaderPreSet name="normal_spec_reflect_decal.sps" shader="normal_spec_reflect_decal">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="205" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- normal_spec_reflect_emissive -->
		<ShaderPreSet name="normal_spec_reflect_emissive.sps" shader="normal_spec_reflect_emissive">
			<bucket>4</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="207" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="emissiveReflectMultiplier" description="emissiveReflectMultiplier" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive Reflection HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="emissiveMultiplier" description="emissiveMultiplier" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_normal_spec_reflect_emissive_alpha.sps" shader="normal_spec_reflect_emissive">
			<bucket>5</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="207" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="emissiveReflectMultiplier" description="emissiveReflectMultiplier" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive Reflection HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="emissiveMultiplier" description="emissiveMultiplier" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- normal_spec_reflect_grnd_rain -->
		<ShaderPreSet name="normal_spec_reflect_grnd_rain.sps" shader="normal_spec_reflect_grnd_rain">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="PuddleMaskSampler" description="PuddleMaskSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Puddle Mask</Annotation>
					<Annotation key="UIHint" type="string">Uses Vertex Green Channel to control the when the puddles shows up</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="WetDarken" description="WetDarken" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Wet Darken Colour (RGB), Puddle Mask UV Scale</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="203" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- normal_wall_rain -->
		<ShaderPreSet name="normal_wall_rain.sps" shader="normal_wall_rain">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="RainNormalSampler" description="RainNormalSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Rain Normal</Annotation>
					<Annotation key="UIHint" type="string">Uses Vertex Green Channel to control the when the rain run off shows up</Annotation>
				</Item>
				<Item name="RainNormalControls" description="RainNormalControls" type="sp_float4" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">-100.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Controls (UV Scale, XZ Movement Rate)</Annotation>
				</Item>
				<Item name="WetDarken" description="WetDarken" type="sp_float4" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">-1.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="UIName" type="string">Wet Darken Colour (RGB), Rain Bumpiness</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="199" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- parallax -->
		<ShaderPreSet name="parallax.sps" shader="parallax">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump [RGB] + Height [A] Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap+heightmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="200" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="parallaxScaleBias" description="parallaxScaleBias" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Parallax ScaleBias</Annotation>
					<Annotation key="UIMin" type="float">0.0100</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- parallax_grnd_rain -->
		<ShaderPreSet name="parallax_grnd_rain.sps" shader="parallax_grnd_rain">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump [RGB] + Height [A] Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap+heightmap</Annotation>
				</Item>
				<Item name="PuddleMaskSampler" description="PuddleMaskSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Puddle Mask</Annotation>
					<Annotation key="UIHint" type="string">Uses Vertex Green Channel to control the when the puddles shows up</Annotation>
				</Item>
				<Item name="WetDarken" description="WetDarken" type="sp_float4" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Wet Darken Colour (RGB), Puddle Mask UV Scale</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="202" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="parallaxScaleBias" description="parallaxScaleBias" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Parallax ScaleBias</Annotation>
					<Annotation key="UIMin" type="float">0.0100</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- parallax_specmap -->
		<ShaderPreSet name="parallax_specmap.sps" shader="parallax_specmap">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump [RGB] + Height [A] Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap+heightmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="201" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="parallaxScaleBias" description="parallaxScaleBias" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Parallax ScaleBias</Annotation>
					<Annotation key="UIMin" type="float">0.0100</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_parallax_specmap.sps" shader="parallax_specmap">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump [RGB] + Height [A] Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap+heightmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="201" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="parallaxScaleBias" description="parallaxScaleBias" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Parallax ScaleBias</Annotation>
					<Annotation key="UIMin" type="float">0.0100</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- parallax_specmap_grnd_rain -->
		<ShaderPreSet name="parallax_specmap_grnd_rain.sps" shader="parallax_specmap_grnd_rain">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump [RGB] + Height [A] Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap+heightmap</Annotation>
				</Item>
				<Item name="PuddleMaskSampler" description="PuddleMaskSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Puddle Mask</Annotation>
					<Annotation key="UIHint" type="string">Uses Vertex Green Channel to control the when the puddles shows up</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="WetDarken" description="WetDarken" type="sp_float4" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Wet Darken Colour (RGB), Puddle Mask UV Scale</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="204" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="parallaxScaleBias" description="parallaxScaleBias" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Parallax ScaleBias</Annotation>
					<Annotation key="UIMin" type="float">0.0100</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped -->
		<ShaderPreSet name="ped_alpha.sps" shader="ped">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BloodSamplerVS" description="BloodSamplerVS" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BloodSampler" description="BloodSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="6" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="209" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gBloodData" description="gBloodData" type="sp_float4" registerIndex="206" samplerState="0" isRequired="False" value="0.00000000 0.00000000 0.00000000 0.00000000"/>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="205" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x43DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x43D9" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x43DF" skinned="True" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_ped.sps" shader="ped">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BloodSamplerVS" description="BloodSamplerVS" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BloodSampler" description="BloodSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="6" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="209" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gBloodData" description="gBloodData" type="sp_float4" registerIndex="206" samplerState="0" isRequired="False" value="0.00000000 0.00000000 0.00000000 0.00000000"/>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="205" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x43DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x43D9" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x43DF" skinned="True" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="ped.sps" shader="ped">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BloodSamplerVS" description="BloodSamplerVS" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BloodSampler" description="BloodSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="6" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="209" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gBloodData" description="gBloodData" type="sp_float4" registerIndex="206" samplerState="0" isRequired="False" value="0.00000000 0.00000000 0.00000000 0.00000000"/>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="205" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x43DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x43D9" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x43DF" skinned="True" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="ped_cutout.sps" shader="ped">
			<bucket>3</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BloodSamplerVS" description="BloodSamplerVS" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BloodSampler" description="BloodSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="6" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="209" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gBloodData" description="gBloodData" type="sp_float4" registerIndex="206" samplerState="0" isRequired="False" value="0.00000000 0.00000000 0.00000000 0.00000000"/>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="205" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x43DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x43D9" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x43DF" skinned="True" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_ao -->
		<ShaderPreSet name="ped_ao.sps" shader="ped_ao">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BloodSamplerVS" description="BloodSamplerVS" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BloodSampler" description="BloodSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="6" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="209" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gBloodData" description="gBloodData" type="sp_float4" registerIndex="206" samplerState="0" isRequired="False" value="0.00000000 0.00000000 0.00000000 0.00000000"/>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="205" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x43DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_blendshape -->
		<ShaderPreSet name="ped_alpha_blendshape.sps" shader="ped_blendshape">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BloodSamplerVS" description="BloodSamplerVS" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BloodSampler" description="BloodSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="6" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="209" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gBloodData" description="gBloodData" type="sp_float4" registerIndex="206" samplerState="0" isRequired="False" value="0.00000000 0.00000000 0.00000000 0.00000000"/>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="205" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x43DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="ped_blendshape.sps" shader="ped_blendshape">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BloodSamplerVS" description="BloodSamplerVS" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BloodSampler" description="BloodSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="6" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="209" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gBloodData" description="gBloodData" type="sp_float4" registerIndex="206" samplerState="0" isRequired="False" value="0.00000000 0.00000000 0.00000000 0.00000000"/>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="205" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x43DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_cloth -->
		<ShaderPreSet name="ped_cloth.sps" shader="ped_cloth">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BloodSamplerVS" description="BloodSamplerVS" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BloodSampler" description="BloodSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="6" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="ClothDarkenColor" description="ClothDarkenColor" type="sp_float4" registerIndex="214" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Sweat Color</Annotation>
				</Item>
				<Item name="ClothSweatSpec" description="ClothSweatSpec" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">-255.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Cloth Sweat Spec(Intensity, Falloff)</Annotation>
				</Item>
				<Item name="ClothDarken" description="ClothDarken" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Cloth Darken (RGB) Percentage, Sweat Ramp Falloff</Annotation>
				</Item>
				<Item name="vSweatParams" description="vSweatParams" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="205" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gBloodData" description="gBloodData" type="sp_float4" registerIndex="203" samplerState="0" isRequired="False" value="0.00000000 0.00000000 0.00000000 0.00000000"/>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="202" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x40DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_cloth_sweat -->
		<ShaderPreSet name="ped_cloth_sweat.sps" shader="ped_cloth_sweat">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="ClothSweatMapSampler" description="ClothSweatMapSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Cloth Sweat Map</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="ClothDarkenColor" description="ClothDarkenColor" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Sweat Color</Annotation>
				</Item>
				<Item name="ClothSweatSpec" description="ClothSweatSpec" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">-255.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Cloth Sweat Spec(Intensity, Falloff)</Annotation>
				</Item>
				<Item name="ClothDarken" description="ClothDarken" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Cloth Darken (RGB) Percentage, Sweat Ramp Falloff</Annotation>
				</Item>
				<Item name="vSweatParams" description="vSweatParams" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="204" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="202" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x40DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_cpvwind -->
		<ShaderPreSet name="ped_cpvwind.sps" shader="ped_cpvwind">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BloodSamplerVS" description="BloodSamplerVS" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BloodSampler" description="BloodSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="6" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="WindStr" description="WindStr" type="sp_float" registerIndex="213" samplerState="0" isRequired="True"/>
				<Item name="AirResist" description="AirResist" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True"/>
				<Item name="gWindParams" description="gWindParams" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">cpv wind parameter</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="205" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gBloodData" description="gBloodData" type="sp_float4" registerIndex="203" samplerState="0" isRequired="False" value="0.00000000 0.00000000 0.00000000 0.00000000"/>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="202" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x43FF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x43FF" skinned="True" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_cpvwind_wrinkle -->
		<ShaderPreSet name="ped_cpvwind_wrinkle.sps" shader="ped_cpvwind_wrinkle">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BloodSamplerVS" description="BloodSamplerVS" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BloodSampler" description="BloodSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="6" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="WrinkleMaskSampler_0" description="WrinkleMaskSampler_0" type="sp_sampler" registerIndex="7" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle Mask 0</Annotation>
				</Item>
				<Item name="WrinkleMaskSampler_1" description="WrinkleMaskSampler_1" type="sp_sampler" registerIndex="8" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle Mask 1</Annotation>
				</Item>
				<Item name="WrinkleSampler_A" description="WrinkleSampler_A" type="sp_sampler" registerIndex="9" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle A</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="WrinkleSampler_B" description="WrinkleSampler_B" type="sp_sampler" registerIndex="10" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle B</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="WindStr" description="WindStr" type="sp_float" registerIndex="216" samplerState="0" isRequired="True"/>
				<Item name="AirResist" description="AirResist" type="sp_float4" registerIndex="215" samplerState="0" isRequired="True"/>
				<Item name="gWindParams" description="gWindParams" type="sp_float4" registerIndex="214" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">cpv wind parameter</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str3</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str2</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str0</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="209" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gBloodData" description="gBloodData" type="sp_float4" registerIndex="206" samplerState="0" isRequired="False" value="0.00000000 0.00000000 0.00000000 0.00000000"/>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="205" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x43FF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x43FF" skinned="True" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_cpvwind_wrinkle_cloth_sweat -->
		<ShaderPreSet name="ped_cpvwind_wrinkle_cloth_sweat.sps" shader="ped_cpvwind_wrinkle_cloth_sweat">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BloodSamplerVS" description="BloodSamplerVS" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BloodSampler" description="BloodSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="6" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="WrinkleMaskSampler_0" description="WrinkleMaskSampler_0" type="sp_sampler" registerIndex="7" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle Mask 0</Annotation>
				</Item>
				<Item name="WrinkleMaskSampler_1" description="WrinkleMaskSampler_1" type="sp_sampler" registerIndex="8" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle Mask 1</Annotation>
				</Item>
				<Item name="WrinkleSampler_A" description="WrinkleSampler_A" type="sp_sampler" registerIndex="9" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle A</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="WrinkleSampler_B" description="WrinkleSampler_B" type="sp_sampler" registerIndex="10" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle B</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="ClothSweatMapSampler" description="ClothSweatMapSampler" type="sp_sampler" registerIndex="11" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Cloth Sweat Map</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="WindStr" description="WindStr" type="sp_float" registerIndex="220" samplerState="0" isRequired="True"/>
				<Item name="AirResist" description="AirResist" type="sp_float4" registerIndex="219" samplerState="0" isRequired="True"/>
				<Item name="gWindParams" description="gWindParams" type="sp_float4" registerIndex="218" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">cpv wind parameter</Annotation>
				</Item>
				<Item name="ClothDarkenColor" description="ClothDarkenColor" type="sp_float4" registerIndex="217" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Sweat Color</Annotation>
				</Item>
				<Item name="ClothSweatSpec" description="ClothSweatSpec" type="sp_float4" registerIndex="216" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">-255.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Cloth Sweat Spec(Intensity, Falloff)</Annotation>
				</Item>
				<Item name="ClothDarken" description="ClothDarken" type="sp_float4" registerIndex="215" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Cloth Darken (RGB) Percentage, Sweat Ramp Falloff</Annotation>
				</Item>
				<Item name="vSweatParams" description="vSweatParams" type="sp_float4" registerIndex="214" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str3</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str2</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str0</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="209" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gBloodData" description="gBloodData" type="sp_float4" registerIndex="206" samplerState="0" isRequired="False" value="0.00000000 0.00000000 0.00000000 0.00000000"/>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="205" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x43FF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_decal -->
		<ShaderPreSet name="ped_decal.sps" shader="ped_decal">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="207" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="205" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_hair_sorted_alpha -->
		<ShaderPreSet name="ped_hair_sorted_ssa.sps" shader="ped_hair_sorted_alpha">
			<bucket>8</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AnisoNoiseSpecSampler" description="AnisoNoiseSpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Aniso Noise Map</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="218" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="217" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="216" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="215" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="214" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularNoiseMapUVScaleFactor" description="specularNoiseMapUVScaleFactor" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso UV scales</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="anisotropicSpecularColour" description="anisotropicSpecularColour" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIName" type="string">2nd Aniso Colour</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularExponent" description="anisotropicSpecularExponent" type="sp_float2" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Exponents</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularIntensity" description="anisotropicSpecularIntensity" type="sp_float2" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Intensities</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AnisotropicAlphaBias" description="AnisotropicAlphaBias" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Alpha Bias</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="HardAlphaBlend" description="HardAlphaBlend" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Hard Alpha</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="ped_hair_sorted_alpha.sps" shader="ped_hair_sorted_alpha">
			<bucket>3</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AnisoNoiseSpecSampler" description="AnisoNoiseSpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Aniso Noise Map</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="218" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="217" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="216" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="215" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="214" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularNoiseMapUVScaleFactor" description="specularNoiseMapUVScaleFactor" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso UV scales</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="anisotropicSpecularColour" description="anisotropicSpecularColour" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIName" type="string">2nd Aniso Colour</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularExponent" description="anisotropicSpecularExponent" type="sp_float2" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Exponents</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularIntensity" description="anisotropicSpecularIntensity" type="sp_float2" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Intensities</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AnisotropicAlphaBias" description="AnisotropicAlphaBias" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Alpha Bias</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="HardAlphaBlend" description="HardAlphaBlend" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Hard Alpha</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_hair_sorted_alpha_blendshape -->
		<ShaderPreSet name="ped_hair_sorted_ssa_blendshape.sps" shader="ped_hair_sorted_alpha_blendshape">
			<bucket>8</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AnisoNoiseSpecSampler" description="AnisoNoiseSpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Aniso Noise Map</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="vHairParams" description="vHairParams" type="sp_float4" registerIndex="219" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="WetAnisotropicSpecular" description="WetAnisotropicSpecular" type="sp_float2" registerIndex="218" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Wet Aniso Exponents(XY), Color, Bumpiness </Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">100000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="WetAnisotropicSpecularColour" description="WetAnisotropicSpecularColour" type="sp_float4" registerIndex="217" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIName" type="string">Wet 2nd Aniso Colour</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="WetDarken" description="WetDarken" type="sp_float4" registerIndex="216" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Wet Darken (RGB) Percentage</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="215" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="214" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="211" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularNoiseMapUVScaleFactor" description="specularNoiseMapUVScaleFactor" type="sp_float4" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso UV scales</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="anisotropicSpecularColour" description="anisotropicSpecularColour" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIName" type="string">2nd Aniso Colour</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularExponent" description="anisotropicSpecularExponent" type="sp_float2" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Exponents</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularIntensity" description="anisotropicSpecularIntensity" type="sp_float2" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Intensities</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AnisotropicAlphaBias" description="AnisotropicAlphaBias" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Alpha Bias</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="HardAlphaBlend" description="HardAlphaBlend" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Hard Alpha</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="ped_hair_sorted_alpha_blendshape.sps" shader="ped_hair_sorted_alpha_blendshape">
			<bucket>3</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AnisoNoiseSpecSampler" description="AnisoNoiseSpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Aniso Noise Map</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="vHairParams" description="vHairParams" type="sp_float4" registerIndex="219" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="WetAnisotropicSpecular" description="WetAnisotropicSpecular" type="sp_float2" registerIndex="218" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Wet Aniso Exponents(XY), Color, Bumpiness </Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">100000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="WetAnisotropicSpecularColour" description="WetAnisotropicSpecularColour" type="sp_float4" registerIndex="217" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIName" type="string">Wet 2nd Aniso Colour</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="WetDarken" description="WetDarken" type="sp_float4" registerIndex="216" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Wet Darken (RGB) Percentage</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="215" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="214" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="211" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularNoiseMapUVScaleFactor" description="specularNoiseMapUVScaleFactor" type="sp_float4" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso UV scales</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="anisotropicSpecularColour" description="anisotropicSpecularColour" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIName" type="string">2nd Aniso Colour</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularExponent" description="anisotropicSpecularExponent" type="sp_float2" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Exponents</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularIntensity" description="anisotropicSpecularIntensity" type="sp_float2" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Intensities</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AnisotropicAlphaBias" description="AnisotropicAlphaBias" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Alpha Bias</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="HardAlphaBlend" description="HardAlphaBlend" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Hard Alpha</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_hair_sorted_alpha_cpv -->
		<ShaderPreSet name="ped_hair_sorted_ssa_cpv.sps" shader="ped_hair_sorted_alpha_cpv">
			<bucket>8</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AnisoNoiseSpecSampler" description="AnisoNoiseSpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Aniso Noise Map</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="WindStr" description="WindStr" type="sp_float" registerIndex="221" samplerState="0" isRequired="True"/>
				<Item name="AirResist" description="AirResist" type="sp_float4" registerIndex="220" samplerState="0" isRequired="True"/>
				<Item name="gWindParams" description="gWindParams" type="sp_float4" registerIndex="219" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">cpv wind parameter</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="218" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="217" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="216" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="215" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="214" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularNoiseMapUVScaleFactor" description="specularNoiseMapUVScaleFactor" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso UV scales</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="anisotropicSpecularColour" description="anisotropicSpecularColour" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIName" type="string">2nd Aniso Colour</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularExponent" description="anisotropicSpecularExponent" type="sp_float2" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Exponents</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularIntensity" description="anisotropicSpecularIntensity" type="sp_float2" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Intensities</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AnisotropicAlphaBias" description="AnisotropicAlphaBias" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Alpha Bias</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="HardAlphaBlend" description="HardAlphaBlend" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Hard Alpha</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x407F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x407F" skinned="True" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="ped_hair_sorted_alpha_cpv.sps" shader="ped_hair_sorted_alpha_cpv">
			<bucket>3</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AnisoNoiseSpecSampler" description="AnisoNoiseSpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Aniso Noise Map</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="WindStr" description="WindStr" type="sp_float" registerIndex="221" samplerState="0" isRequired="True"/>
				<Item name="AirResist" description="AirResist" type="sp_float4" registerIndex="220" samplerState="0" isRequired="True"/>
				<Item name="gWindParams" description="gWindParams" type="sp_float4" registerIndex="219" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">cpv wind parameter</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="218" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="217" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="216" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="215" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="214" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularNoiseMapUVScaleFactor" description="specularNoiseMapUVScaleFactor" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso UV scales</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="anisotropicSpecularColour" description="anisotropicSpecularColour" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIName" type="string">2nd Aniso Colour</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularExponent" description="anisotropicSpecularExponent" type="sp_float2" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Exponents</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularIntensity" description="anisotropicSpecularIntensity" type="sp_float2" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Intensities</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AnisotropicAlphaBias" description="AnisotropicAlphaBias" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Alpha Bias</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="HardAlphaBlend" description="HardAlphaBlend" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Hard Alpha</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x407F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x407F" skinned="True" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_hair_sorted_alpha_cpv_bent -->
		<ShaderPreSet name="ped_hair_sorted_ssa_cpv_bent.sps" shader="ped_hair_sorted_alpha_cpv_bent">
			<bucket>8</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AnisoNoiseSpecSampler" description="AnisoNoiseSpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Aniso Noise Map</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="WindStr" description="WindStr" type="sp_float" registerIndex="218" samplerState="0" isRequired="True"/>
				<Item name="AirResist" description="AirResist" type="sp_float4" registerIndex="217" samplerState="0" isRequired="True"/>
				<Item name="gWindParams" description="gWindParams" type="sp_float4" registerIndex="216" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">cpv wind parameter</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="215" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="214" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="211" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularNoiseMapUVScaleFactor" description="specularNoiseMapUVScaleFactor" type="sp_float4" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso UV scales</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="anisotropicSpecularColour" description="anisotropicSpecularColour" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIName" type="string">2nd Aniso Colour</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularExponent" description="anisotropicSpecularExponent" type="sp_float2" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Exponents</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularIntensity" description="anisotropicSpecularIntensity" type="sp_float2" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Intensities</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AnisotropicAlphaBias" description="AnisotropicAlphaBias" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Alpha Bias</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="HardAlphaBlend" description="HardAlphaBlend" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Hard Alpha</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x407F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x407F" skinned="True" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="ped_hair_sorted_alpha_cpv_bent.sps" shader="ped_hair_sorted_alpha_cpv_bent">
			<bucket>3</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AnisoNoiseSpecSampler" description="AnisoNoiseSpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Aniso Noise Map</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="WindStr" description="WindStr" type="sp_float" registerIndex="218" samplerState="0" isRequired="True"/>
				<Item name="AirResist" description="AirResist" type="sp_float4" registerIndex="217" samplerState="0" isRequired="True"/>
				<Item name="gWindParams" description="gWindParams" type="sp_float4" registerIndex="216" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">cpv wind parameter</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="215" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="214" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="211" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularNoiseMapUVScaleFactor" description="specularNoiseMapUVScaleFactor" type="sp_float4" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso UV scales</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="anisotropicSpecularColour" description="anisotropicSpecularColour" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIName" type="string">2nd Aniso Colour</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularExponent" description="anisotropicSpecularExponent" type="sp_float2" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Exponents</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularIntensity" description="anisotropicSpecularIntensity" type="sp_float2" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Intensities</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AnisotropicAlphaBias" description="AnisotropicAlphaBias" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Alpha Bias</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="HardAlphaBlend" description="HardAlphaBlend" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Hard Alpha</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x407F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x407F" skinned="True" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_hair_sorted_alpha_cpv_bent_blendshape -->
		<ShaderPreSet name="ped_hair_sorted_alpha_cpv_bent_blendshape.sps" shader="ped_hair_sorted_alpha_cpv_bent_blendshape">
			<bucket>3</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AnisoNoiseSpecSampler" description="AnisoNoiseSpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Aniso Noise Map</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="WindStr" description="WindStr" type="sp_float" registerIndex="222" samplerState="0" isRequired="True"/>
				<Item name="AirResist" description="AirResist" type="sp_float4" registerIndex="221" samplerState="0" isRequired="True"/>
				<Item name="gWindParams" description="gWindParams" type="sp_float4" registerIndex="220" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">cpv wind parameter</Annotation>
				</Item>
				<Item name="vHairParams" description="vHairParams" type="sp_float4" registerIndex="219" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="WetAnisotropicSpecular" description="WetAnisotropicSpecular" type="sp_float2" registerIndex="218" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Wet Aniso Exponents(XY), Color, Bumpiness </Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">100000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="WetAnisotropicSpecularColour" description="WetAnisotropicSpecularColour" type="sp_float4" registerIndex="217" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIName" type="string">Wet 2nd Aniso Colour</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="WetDarken" description="WetDarken" type="sp_float4" registerIndex="216" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Wet Darken (RGB) Percentage</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="215" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="214" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="211" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularNoiseMapUVScaleFactor" description="specularNoiseMapUVScaleFactor" type="sp_float4" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso UV scales</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="anisotropicSpecularColour" description="anisotropicSpecularColour" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIName" type="string">2nd Aniso Colour</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularExponent" description="anisotropicSpecularExponent" type="sp_float2" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Exponents</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularIntensity" description="anisotropicSpecularIntensity" type="sp_float2" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Intensities</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AnisotropicAlphaBias" description="AnisotropicAlphaBias" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Alpha Bias</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="HardAlphaBlend" description="HardAlphaBlend" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Hard Alpha</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x407F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="ped_hair_sorted_ssa_cpv_bent_blendshape.sps" shader="ped_hair_sorted_alpha_cpv_bent_blendshape">
			<bucket>8</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AnisoNoiseSpecSampler" description="AnisoNoiseSpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Aniso Noise Map</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="WindStr" description="WindStr" type="sp_float" registerIndex="222" samplerState="0" isRequired="True"/>
				<Item name="AirResist" description="AirResist" type="sp_float4" registerIndex="221" samplerState="0" isRequired="True"/>
				<Item name="gWindParams" description="gWindParams" type="sp_float4" registerIndex="220" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">cpv wind parameter</Annotation>
				</Item>
				<Item name="vHairParams" description="vHairParams" type="sp_float4" registerIndex="219" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="WetAnisotropicSpecular" description="WetAnisotropicSpecular" type="sp_float2" registerIndex="218" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Wet Aniso Exponents(XY), Color, Bumpiness </Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">100000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="WetAnisotropicSpecularColour" description="WetAnisotropicSpecularColour" type="sp_float4" registerIndex="217" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIName" type="string">Wet 2nd Aniso Colour</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="WetDarken" description="WetDarken" type="sp_float4" registerIndex="216" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Wet Darken (RGB) Percentage</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="215" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="214" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="211" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularNoiseMapUVScaleFactor" description="specularNoiseMapUVScaleFactor" type="sp_float4" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso UV scales</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="anisotropicSpecularColour" description="anisotropicSpecularColour" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIName" type="string">2nd Aniso Colour</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularExponent" description="anisotropicSpecularExponent" type="sp_float2" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Exponents</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularIntensity" description="anisotropicSpecularIntensity" type="sp_float2" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Intensities</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AnisotropicAlphaBias" description="AnisotropicAlphaBias" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Alpha Bias</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="HardAlphaBlend" description="HardAlphaBlend" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Hard Alpha</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x407F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_hair_sorted_alpha_cpv_bent_reflect -->
		<ShaderPreSet name="ped_hair_sorted_ssa_cpv_bent_reflect.sps" shader="ped_hair_sorted_alpha_cpv_bent_reflect">
			<bucket>8</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AnisoNoiseSpecSampler" description="AnisoNoiseSpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Aniso Noise Map</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="WindStr" description="WindStr" type="sp_float" registerIndex="221" samplerState="0" isRequired="True"/>
				<Item name="AirResist" description="AirResist" type="sp_float4" registerIndex="220" samplerState="0" isRequired="True"/>
				<Item name="gWindParams" description="gWindParams" type="sp_float4" registerIndex="219" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">cpv wind parameter</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="218" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="217" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="216" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="215" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="214" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularNoiseMapUVScaleFactor" description="specularNoiseMapUVScaleFactor" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso UV scales</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="anisotropicSpecularColour" description="anisotropicSpecularColour" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIName" type="string">2nd Aniso Colour</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularExponent" description="anisotropicSpecularExponent" type="sp_float2" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Exponents</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularIntensity" description="anisotropicSpecularIntensity" type="sp_float2" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Intensities</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AnisotropicAlphaBias" description="AnisotropicAlphaBias" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Alpha Bias</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="HardAlphaBlend" description="HardAlphaBlend" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Hard Alpha</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x407F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_hair_sorted_alpha_cpv_blendshape -->
		<ShaderPreSet name="ped_hair_sorted_alpha_cpv_blendshape.sps" shader="ped_hair_sorted_alpha_cpv_blendshape">
			<bucket>3</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AnisoNoiseSpecSampler" description="AnisoNoiseSpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Aniso Noise Map</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="WindStr" description="WindStr" type="sp_float" registerIndex="225" samplerState="0" isRequired="True"/>
				<Item name="AirResist" description="AirResist" type="sp_float4" registerIndex="224" samplerState="0" isRequired="True"/>
				<Item name="gWindParams" description="gWindParams" type="sp_float4" registerIndex="223" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">cpv wind parameter</Annotation>
				</Item>
				<Item name="vHairParams" description="vHairParams" type="sp_float4" registerIndex="222" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="WetAnisotropicSpecular" description="WetAnisotropicSpecular" type="sp_float2" registerIndex="221" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Wet Aniso Exponents(XY), Color, Bumpiness </Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">100000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="WetAnisotropicSpecularColour" description="WetAnisotropicSpecularColour" type="sp_float4" registerIndex="220" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIName" type="string">Wet 2nd Aniso Colour</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="WetDarken" description="WetDarken" type="sp_float4" registerIndex="219" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Wet Darken (RGB) Percentage</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="218" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="217" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="216" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="215" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="214" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularNoiseMapUVScaleFactor" description="specularNoiseMapUVScaleFactor" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso UV scales</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="anisotropicSpecularColour" description="anisotropicSpecularColour" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIName" type="string">2nd Aniso Colour</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularExponent" description="anisotropicSpecularExponent" type="sp_float2" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Exponents</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularIntensity" description="anisotropicSpecularIntensity" type="sp_float2" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Intensities</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AnisotropicAlphaBias" description="AnisotropicAlphaBias" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Alpha Bias</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="HardAlphaBlend" description="HardAlphaBlend" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Hard Alpha</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x407F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_hair_sorted_ssa_cloth_2sided -->
		<ShaderPreSet name="ped_hair_sorted_ssa_cloth_2sided.sps" shader="ped_hair_sorted_ssa_cloth_2sided">
			<bucket>8</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AnisoNoiseSpecSampler" description="AnisoNoiseSpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Aniso Noise Map</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="218" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="217" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="216" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="215" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="214" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularNoiseMapUVScaleFactor" description="specularNoiseMapUVScaleFactor" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso UV scales</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="anisotropicSpecularColour" description="anisotropicSpecularColour" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIName" type="string">2nd Aniso Colour</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularExponent" description="anisotropicSpecularExponent" type="sp_float2" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Exponents</Annotation>
					<Annotation key="UIMin" type="float">0.1000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="anisotropicSpecularIntensity" description="anisotropicSpecularIntensity" type="sp_float2" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Intensities</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1000000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AnisotropicAlphaBias" description="AnisotropicAlphaBias" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Aniso Alpha Bias</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="HardAlphaBlend" description="HardAlphaBlend" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Hard Alpha</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_hair_spiked -->
		<ShaderPreSet name="ped_hair_spiked.sps" shader="ped_hair_spiked">
			<bucket>3</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="WindStr" description="WindStr" type="sp_float" registerIndex="214" samplerState="0" isRequired="True"/>
				<Item name="AirResist" description="AirResist" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True"/>
				<Item name="gWindParams" description="gWindParams" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">cpv wind parameter</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="206" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="orderNumber" description="orderNumber" type="sp_float" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIName" type="string">Draw Order</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">9</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
				</Item>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="203" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="HardAlphaBlend" description="HardAlphaBlend" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Hard Alpha</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_hair_spiked_blendshape -->
		<ShaderPreSet name="ped_hair_spiked_blendshape.sps" shader="ped_hair_spiked_blendshape">
			<bucket>3</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="WindStr" description="WindStr" type="sp_float" registerIndex="214" samplerState="0" isRequired="True"/>
				<Item name="AirResist" description="AirResist" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True"/>
				<Item name="gWindParams" description="gWindParams" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">cpv wind parameter</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="206" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="orderNumber" description="orderNumber" type="sp_float" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIName" type="string">Draw Order</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">9</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
				</Item>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="203" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="HardAlphaBlend" description="HardAlphaBlend" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Hard Alpha</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_insignia -->
		<ShaderPreSet name="ped_insignia.sps" shader="ped_insignia">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="207" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="205" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_reflect -->
		<ShaderPreSet name="ped_reflect.sps" shader="ped_reflect">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="BloodSamplerVS" description="BloodSamplerVS" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BloodSampler" description="BloodSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="6" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="7" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="209" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gBloodData" description="gBloodData" type="sp_float4" registerIndex="206" samplerState="0" isRequired="False" value="0.00000000 0.00000000 0.00000000 0.00000000"/>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="205" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x43DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x43D9" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x43DF" skinned="True" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="ped_reflect_alpha.sps" shader="ped_reflect">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="BloodSamplerVS" description="BloodSamplerVS" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BloodSampler" description="BloodSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="6" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="7" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="209" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gBloodData" description="gBloodData" type="sp_float4" registerIndex="206" samplerState="0" isRequired="False" value="0.00000000 0.00000000 0.00000000 0.00000000"/>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="205" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x43DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x43D9" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x43DF" skinned="True" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_reflect_wrinkle -->
		<ShaderPreSet name="ped_reflect_wrinkle.sps" shader="ped_reflect_wrinkle">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="BloodSamplerVS" description="BloodSamplerVS" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BloodSampler" description="BloodSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="6" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="7" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="WrinkleMaskSampler_0" description="WrinkleMaskSampler_0" type="sp_sampler" registerIndex="8" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle Mask 0</Annotation>
				</Item>
				<Item name="WrinkleMaskSampler_1" description="WrinkleMaskSampler_1" type="sp_sampler" registerIndex="9" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle Mask 1</Annotation>
				</Item>
				<Item name="WrinkleSampler_A" description="WrinkleSampler_A" type="sp_sampler" registerIndex="10" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle A</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="WrinkleSampler_B" description="WrinkleSampler_B" type="sp_sampler" registerIndex="11" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle B</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str3</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str2</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str0</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="209" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gBloodData" description="gBloodData" type="sp_float4" registerIndex="206" samplerState="0" isRequired="False" value="0.00000000 0.00000000 0.00000000 0.00000000"/>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="205" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x43DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_skin -->
		<ShaderPreSet name="ped_skin.sps" shader="ped_skin">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BloodSamplerVS" description="BloodSamplerVS" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BloodSampler" description="BloodSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="6" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="216" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="215" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="214" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="212" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gBloodData" description="gBloodData" type="sp_float4" registerIndex="210" samplerState="0" isRequired="False" value="0.00000000 0.00000000 0.00000000 0.00000000"/>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="209" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="SubScatWidth" description="SubScatWidth" type="sp_float" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="SubScatWrap" description="SubScatWrap" type="sp_float" registerIndex="197" samplerState="0" isRequired="True"/>
				<Item name="SubColor" description="SubColor" type="sp_float4" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIName" type="string">Subsurface "Bleed-thru" Color</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x43DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x43DF" skinned="True" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_skin_blendshape_wrinkle -->
		<ShaderPreSet name="ped_skin_blendshape_wrinkle.sps" shader="ped_skin_blendshape_wrinkle">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BloodSamplerVS" description="BloodSamplerVS" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BloodSampler" description="BloodSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="6" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="WrinkleMaskSampler_0" description="WrinkleMaskSampler_0" type="sp_sampler" registerIndex="7" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle Mask 0</Annotation>
				</Item>
				<Item name="WrinkleMaskSampler_1" description="WrinkleMaskSampler_1" type="sp_sampler" registerIndex="8" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle Mask 1</Annotation>
				</Item>
				<Item name="WrinkleSampler_A" description="WrinkleSampler_A" type="sp_sampler" registerIndex="9" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle A</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="WrinkleSampler_B" description="WrinkleSampler_B" type="sp_sampler" registerIndex="10" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle B</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="216" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str3</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="215" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str2</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="214" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str0</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="212" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gBloodData" description="gBloodData" type="sp_float4" registerIndex="210" samplerState="0" isRequired="False" value="0.00000000 0.00000000 0.00000000 0.00000000"/>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="209" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="SubScatWidth" description="SubScatWidth" type="sp_float" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="SubScatWrap" description="SubScatWrap" type="sp_float" registerIndex="197" samplerState="0" isRequired="True"/>
				<Item name="SubColor" description="SubColor" type="sp_float4" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIName" type="string">Subsurface "Bleed-thru" Color</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x43DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_skin_blendshape_wrinkle_sweat -->
		<ShaderPreSet name="ped_skin_blendshape_wrinkle_sweat.sps" shader="ped_skin_blendshape_wrinkle_sweat">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BloodSamplerVS" description="BloodSamplerVS" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BloodSampler" description="BloodSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="6" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="WrinkleMaskSampler_0" description="WrinkleMaskSampler_0" type="sp_sampler" registerIndex="7" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle Mask 0</Annotation>
				</Item>
				<Item name="WrinkleMaskSampler_1" description="WrinkleMaskSampler_1" type="sp_sampler" registerIndex="8" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle Mask 1</Annotation>
				</Item>
				<Item name="WrinkleSampler_A" description="WrinkleSampler_A" type="sp_sampler" registerIndex="9" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle A</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="WrinkleSampler_B" description="WrinkleSampler_B" type="sp_sampler" registerIndex="10" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle B</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="SweatMapSampler" description="SweatMapSampler" type="sp_sampler" registerIndex="11" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Sweat Map</Annotation>
				</Item>
				<Item name="vSkinSweat" description="vSkinSweat" type="sp_float4" registerIndex="219" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="SkinParams" description="SkinParams" type="sp_float4" registerIndex="218" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">-10.0000</Annotation>
					<Annotation key="UIMax" type="float">1000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Skin Sweat Spec(Intensity Max, Falloff Max, Bumpiness, Sweat Ramp))</Annotation>
				</Item>
				<Item name="vNoiseParams" description="vNoiseParams" type="sp_float4" registerIndex="217" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">-150.0000</Annotation>
					<Annotation key="UIMax" type="float">150.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">SweatMap(Int, Exp) Noise(Scale,Add)</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="216" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str3</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="215" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str2</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="214" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str0</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="212" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gBloodData" description="gBloodData" type="sp_float4" registerIndex="210" samplerState="0" isRequired="False" value="0.00000000 0.00000000 0.00000000 0.00000000"/>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="209" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="SubScatWidth" description="SubScatWidth" type="sp_float" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="SubScatWrap" description="SubScatWrap" type="sp_float" registerIndex="197" samplerState="0" isRequired="True"/>
				<Item name="SubColor" description="SubColor" type="sp_float4" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIName" type="string">Subsurface "Bleed-thru" Color</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x43DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_skin_sweat -->
		<ShaderPreSet name="ped_skin_sweat.sps" shader="ped_skin_sweat">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BloodSamplerVS" description="BloodSamplerVS" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BloodSampler" description="BloodSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="6" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="SweatMapSampler" description="SweatMapSampler" type="sp_sampler" registerIndex="7" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Sweat Map</Annotation>
				</Item>
				<Item name="vSkinSweat" description="vSkinSweat" type="sp_float4" registerIndex="219" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="SkinParams" description="SkinParams" type="sp_float4" registerIndex="218" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">-10.0000</Annotation>
					<Annotation key="UIMax" type="float">1000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Skin Sweat Spec(Intensity Max, Falloff Max, Bumpiness, Sweat Ramp))</Annotation>
				</Item>
				<Item name="vNoiseParams" description="vNoiseParams" type="sp_float4" registerIndex="217" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">-150.0000</Annotation>
					<Annotation key="UIMax" type="float">150.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">SweatMap(Int, Exp) Noise(Scale,Add)</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="216" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="215" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="214" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="212" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gBloodData" description="gBloodData" type="sp_float4" registerIndex="210" samplerState="0" isRequired="False" value="0.00000000 0.00000000 0.00000000 0.00000000"/>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="209" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="SubScatWidth" description="SubScatWidth" type="sp_float" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="SubScatWrap" description="SubScatWrap" type="sp_float" registerIndex="197" samplerState="0" isRequired="True"/>
				<Item name="SubColor" description="SubColor" type="sp_float4" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIName" type="string">Subsurface "Bleed-thru" Color</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x43DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x43DF" skinned="True" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_wrinkle -->
		<ShaderPreSet name="ped_wrinkle.sps" shader="ped_wrinkle">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BloodSamplerVS" description="BloodSamplerVS" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BloodSampler" description="BloodSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="6" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="WrinkleMaskSampler_0" description="WrinkleMaskSampler_0" type="sp_sampler" registerIndex="7" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle Mask 0</Annotation>
				</Item>
				<Item name="WrinkleMaskSampler_1" description="WrinkleMaskSampler_1" type="sp_sampler" registerIndex="8" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle Mask 1</Annotation>
				</Item>
				<Item name="WrinkleSampler_A" description="WrinkleSampler_A" type="sp_sampler" registerIndex="9" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle A</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="WrinkleSampler_B" description="WrinkleSampler_B" type="sp_sampler" registerIndex="10" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle B</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str3</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str2</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str0</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="205" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gBloodData" description="gBloodData" type="sp_float4" registerIndex="203" samplerState="0" isRequired="False" value="0.00000000 0.00000000 0.00000000 0.00000000"/>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="202" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x43DF" skinned="True" aligned="True">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- ped_wrinkle_cloth_sweat -->
		<ShaderPreSet name="ped_wrinkle_cloth_sweat.sps" shader="ped_wrinkle_cloth_sweat">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BloodSamplerVS" description="BloodSamplerVS" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BloodSampler" description="BloodSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="VolumeSampler" description="VolumeSampler" type="sp_sampler" registerIndex="6" samplerState="0" isRequired="False" value="*NULL*">
					<Annotation key="ResourceName" type="string">__DetailAtlas__</Annotation>
				</Item>
				<Item name="WrinkleMaskSampler_0" description="WrinkleMaskSampler_0" type="sp_sampler" registerIndex="7" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle Mask 0</Annotation>
				</Item>
				<Item name="WrinkleMaskSampler_1" description="WrinkleMaskSampler_1" type="sp_sampler" registerIndex="8" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle Mask 1</Annotation>
				</Item>
				<Item name="WrinkleSampler_A" description="WrinkleSampler_A" type="sp_sampler" registerIndex="9" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle A</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="WrinkleSampler_B" description="WrinkleSampler_B" type="sp_sampler" registerIndex="10" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Wrinkle B</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="ClothSweatMapSampler" description="ClothSweatMapSampler" type="sp_sampler" registerIndex="11" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Cloth Sweat Map</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="ClothDarkenColor" description="ClothDarkenColor" type="sp_float4" registerIndex="217" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Sweat Color</Annotation>
				</Item>
				<Item name="ClothSweatSpec" description="ClothSweatSpec" type="sp_float4" registerIndex="216" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">-255.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Cloth Sweat Spec(Intensity, Falloff)</Annotation>
				</Item>
				<Item name="ClothDarken" description="ClothDarken" type="sp_float4" registerIndex="215" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Cloth Darken (RGB) Percentage, Sweat Ramp Falloff</Annotation>
				</Item>
				<Item name="vSweatParams" description="vSweatParams" type="sp_float4" registerIndex="214" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths3" description="wrinkleMaskStrengths3" type="sp_float4" registerIndex="213" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str3</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths2" description="wrinkleMaskStrengths2" type="sp_float4" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str2</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths1" description="wrinkleMaskStrengths1" type="sp_float4" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str1</Annotation>
				</Item>
				<Item name="wrinkleMaskStrengths0" description="wrinkleMaskStrengths0" type="sp_float4" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">wrinkle str0</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="209" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="detailSettings" description="detailSettings" type="sp_float4" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">Numeric</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">detail Inten Bump Scale</Annotation>
				</Item>
				<Item name="normalMapBlendRatio" description="normalMapBlendRatio" type="sp_float" registerIndex="78" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gBloodData" description="gBloodData" type="sp_float4" registerIndex="206" samplerState="0" isRequired="False" value="0.00000000 0.00000000 0.00000000 0.00000000"/>
				<Item name="matMaterialColorScale" description="matMaterialColorScale" type="sp_float4" registerIndex="205" samplerState="0" isRequired="True"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="ArmourStrength" description="ArmourStrength" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Armour Strength</Annotation>
					<Annotation key="UIMin" type="int">0</Annotation>
					<Annotation key="UIMax" type="int">10</Annotation>
					<Annotation key="UIStep" type="int">1</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x40FF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- poolwater -->
		<ShaderPreSet name="poolwater.sps" shader="poolwater">
			<bucket>1</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters>
				<Item name="ReflectanceSampler" description="ReflectanceSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True"/>
				<Item name="WaterSurfaceSampler" description="WaterSurfaceSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True"/>
				<Item name="DepthSampler" description="DepthSampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="nearFarClip" description="nearFarClip" type="sp_float2" registerIndex="203" samplerState="0" isRequired="True"/>
				<Item name="rippleScale" description="rippleScale" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Ripple scale</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">20.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="waterColor" description="waterColor" type="sp_float4" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Water color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="shaderVariables" description="shaderVariables" type="sp_float4" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">RfrIdx|Refl/Refr|Fresnel|ReflTint</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4049" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- radar -->
		<ShaderPreSet name="gta_radar.sps" shader="radar">
			<bucket>1</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="diffuseCol" description="diffuseCol" type="sp_float4" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Radar Diffuse Color</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0051" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- reflect -->
		<ShaderPreSet name="reflect_alpha.sps" shader="reflect">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="mirror.sps" shader="reflect">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_reflect.sps" shader="reflect">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_reflect_alpha.sps" shader="reflect">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="reflect.sps" shader="reflect">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- reflect_decal -->
		<ShaderPreSet name="reflect_decal.sps" shader="reflect_decal">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_reflect_decal.sps" shader="reflect_decal">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- rmptfx_mesh -->
		<ShaderPreSet name="rmptfx_mesh.sps" shader="rmptfx_mesh">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="200" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- rmptfx_mesh_normal -->
		<ShaderPreSet name="rmptfx_mesh_normal.sps" shader="rmptfx_mesh_normal">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="199" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- sky_system -->
		<ShaderPreSet name="sky_system.sps" shader="sky_system">
			<bucket>0</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters>
				<Item name="NoiseSampler" description="NoiseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Noise Layer Texture</Annotation>
				</Item>
				<Item name="perlinSampler" description="perlinSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Perlin Noise Map</Annotation>
				</Item>
				<Item name="highDetailSampler" description="highDetailSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">High Detail Noise Map</Annotation>
				</Item>
				<Item name="starFieldSampler" description="starFieldSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Starfield Map</Annotation>
				</Item>
				<Item name="ditherSampler" description="ditherSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Dither Map</Annotation>
				</Item>
				<Item name="moonSampler" description="moonSampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Moon Map</Annotation>
				</Item>
				<Item name="noisePhase" description="noisePhase" type="sp_float" registerIndex="171" samplerState="0" isRequired="True"/>
				<Item name="noiseDensityOffset" description="noiseDensityOffset" type="sp_float" registerIndex="170" samplerState="0" isRequired="True"/>
				<Item name="noiseSoftness" description="noiseSoftness" type="sp_float" registerIndex="169" samplerState="0" isRequired="True"/>
				<Item name="noiseThreshold" description="noiseThreshold" type="sp_float" registerIndex="168" samplerState="0" isRequired="True"/>
				<Item name="noiseScale" description="noiseScale" type="sp_float" registerIndex="167" samplerState="0" isRequired="True"/>
				<Item name="noiseFrequency" description="noiseFrequency" type="sp_float" registerIndex="166" samplerState="0" isRequired="True"/>
				<Item name="moonTexConvert" description="moonTexConvert" type="sp_float4" registerIndex="165" samplerState="0" isRequired="True"/>
				<Item name="moonColor" description="moonColor" type="sp_float3" registerIndex="164" samplerState="0" isRequired="True"/>
				<Item name="lunarCycle" description="lunarCycle" type="sp_float3" registerIndex="163" samplerState="0" isRequired="True"/>
				<Item name="moonIntensity" description="moonIntensity" type="sp_float" registerIndex="162" samplerState="0" isRequired="True"/>
				<Item name="moonPosition" description="moonPosition" type="sp_float3" registerIndex="161" samplerState="0" isRequired="True"/>
				<Item name="moonDirection" description="moonDirection" type="sp_float3" registerIndex="160" samplerState="0" isRequired="True"/>
				<Item name="starfieldIntensity" description="starfieldIntensity" type="sp_float" registerIndex="159" samplerState="0" isRequired="True"/>
				<Item name="speedConstants" description="speedConstants" type="sp_float3" registerIndex="158" samplerState="0" isRequired="True"/>
				<Item name="horizonLevel" description="horizonLevel" type="sp_float" registerIndex="157" samplerState="0" isRequired="True"/>
				<Item name="effectsConstants" description="effectsConstants" type="sp_float4" registerIndex="156" samplerState="0" isRequired="True"/>
				<Item name="smallCloudColorXHdrIntensity" description="smallCloudColorXHdrIntensity" type="sp_float3" registerIndex="155" samplerState="0" isRequired="True"/>
				<Item name="smallCloudConstants" description="smallCloudConstants" type="sp_float4" registerIndex="154" samplerState="0" isRequired="True"/>
				<Item name="cloudConstants3" description="cloudConstants3" type="sp_float4" registerIndex="153" samplerState="0" isRequired="True"/>
				<Item name="cloudConstants2" description="cloudConstants2" type="sp_float4" registerIndex="152" samplerState="0" isRequired="True"/>
				<Item name="cloudConstants1" description="cloudConstants1" type="sp_float4" registerIndex="151" samplerState="0" isRequired="True"/>
				<Item name="cloudDetailConstants" description="cloudDetailConstants" type="sp_float4" registerIndex="150" samplerState="0" isRequired="True"/>
				<Item name="cloudShadowColour" description="cloudShadowColour" type="sp_float3" registerIndex="149" samplerState="0" isRequired="True"/>
				<Item name="cloudMidColour" description="cloudMidColour" type="sp_float3" registerIndex="148" samplerState="0" isRequired="True"/>
				<Item name="cloudBaseColour" description="cloudBaseColour" type="sp_float3" registerIndex="147" samplerState="0" isRequired="True"/>
				<Item name="sunPosition" description="sunPosition" type="sp_float3" registerIndex="146" samplerState="0" isRequired="True"/>
				<Item name="sunDirection" description="sunDirection" type="sp_float3" registerIndex="145" samplerState="0" isRequired="True"/>
				<Item name="sunConstants" description="sunConstants" type="sp_float4" registerIndex="144" samplerState="0" isRequired="True"/>
				<Item name="sunHdrIntensity" description="sunHdrIntensity" type="sp_float" registerIndex="143" samplerState="0" isRequired="True"/>
				<Item name="sunDiscColor" description="sunDiscColor" type="sp_float3" registerIndex="142" samplerState="0" isRequired="True"/>
				<Item name="sunColor" description="sunColor" type="sp_float3" registerIndex="141" samplerState="0" isRequired="True"/>
				<Item name="mirrorReflectionSkyIntensity" description="mirrorReflectionSkyIntensity" type="sp_float" registerIndex="140" samplerState="0" isRequired="True"/>
				<Item name="waterReflectionSkyIntensity" description="waterReflectionSkyIntensity" type="sp_float" registerIndex="139" samplerState="0" isRequired="True"/>
				<Item name="sphereReflectionSkyIntensity" description="sphereReflectionSkyIntensity" type="sp_float" registerIndex="138" samplerState="0" isRequired="True"/>
				<Item name="hdrIntensity" description="hdrIntensity" type="sp_float" registerIndex="137" samplerState="0" isRequired="True"/>
				<Item name="zenithConstants" description="zenithConstants" type="sp_float3" registerIndex="136" samplerState="0" isRequired="True"/>
				<Item name="zenithTransitionColor" description="zenithTransitionColor" type="sp_float3" registerIndex="135" samplerState="0" isRequired="True"/>
				<Item name="zenithColor" description="zenithColor" type="sp_float3" registerIndex="134" samplerState="0" isRequired="True"/>
				<Item name="azimuthTransitionPosition" description="azimuthTransitionPosition" type="sp_float" registerIndex="133" samplerState="0" isRequired="True"/>
				<Item name="azimuthTransitionColor" description="azimuthTransitionColor" type="sp_float3" registerIndex="132" samplerState="0" isRequired="True"/>
				<Item name="azimuthWestColor" description="azimuthWestColor" type="sp_float3" registerIndex="131" samplerState="0" isRequired="True"/>
				<Item name="azimuthEastColor" description="azimuthEastColor" type="sp_float3" registerIndex="130" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x00C1" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- spec -->
		<ShaderPreSet name="gta_spec_alpha.sps" shader="spec">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="201" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="spec.sps" shader="spec">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="201" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_spec_screendooralpha.sps" shader="spec">
			<bucket>6</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="201" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="spec_alpha.sps" shader="spec">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="201" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="spec_screendooralpha.sps" shader="spec">
			<bucket>6</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="201" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_spec.sps" shader="spec">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="201" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- spec_decal -->
		<ShaderPreSet name="spec_decal.sps" shader="spec_decal">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="201" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- spec_reflect -->
		<ShaderPreSet name="spec_reflect_alpha.sps" shader="spec_reflect">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="202" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_spec_reflect.sps" shader="spec_reflect">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="202" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="spec_reflect.sps" shader="spec_reflect">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="202" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_spec_reflect_alpha.sps" shader="spec_reflect">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="202" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- spec_reflect_decal -->
		<ShaderPreSet name="spec_reflect_decal.sps" shader="spec_reflect_decal">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="202" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- sscope_crosshair -->
		<ShaderPreSet name="sscope_crosshair.sps" shader="sscope_crosshair">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- terrain_cb_2lyr -->
		<ShaderPreSet name="terrain_cb_2lyr.sps" shader="terrain_cb_2lyr">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="TextureSampler_layer0" description="TextureSampler_layer0" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse 1</Annotation>
				</Item>
				<Item name="BumpSampler_layer0" description="BumpSampler_layer0" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump 1</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="TextureSampler_layer1" description="TextureSampler_layer1" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse 2</Annotation>
				</Item>
				<Item name="BumpSampler_layer1" description="BumpSampler_layer1" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump 2</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">200.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4079" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- terrain_cb_4lyr -->
		<ShaderPreSet name="terrain_cb_4lyr.sps" shader="terrain_cb_4lyr">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="TextureSampler_layer0" description="TextureSampler_layer0" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse 1</Annotation>
				</Item>
				<Item name="BumpSampler_layer0" description="BumpSampler_layer0" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump 1</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="TextureSampler_layer1" description="TextureSampler_layer1" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse 2</Annotation>
				</Item>
				<Item name="BumpSampler_layer1" description="BumpSampler_layer1" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump 2</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="TextureSampler_layer2" description="TextureSampler_layer2" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse 3</Annotation>
				</Item>
				<Item name="BumpSampler_layer2" description="BumpSampler_layer2" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump 3</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="TextureSampler_layer3" description="TextureSampler_layer3" type="sp_sampler" registerIndex="6" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse 4</Annotation>
				</Item>
				<Item name="BumpSampler_layer3" description="BumpSampler_layer3" type="sp_sampler" registerIndex="7" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump 4</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">200.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4079" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- terrain_cb_4lyr_cm -->
		<ShaderPreSet name="terrain_cb_4lyr_cm.sps" shader="terrain_cb_4lyr_cm">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="TextureSampler_layer0" description="TextureSampler_layer0" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse 1</Annotation>
				</Item>
				<Item name="BumpSampler_layer0" description="BumpSampler_layer0" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump 1</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="TextureSampler_layer1" description="TextureSampler_layer1" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse 2</Annotation>
				</Item>
				<Item name="BumpSampler_layer1" description="BumpSampler_layer1" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump 2</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="TextureSampler_layer2" description="TextureSampler_layer2" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse 3</Annotation>
				</Item>
				<Item name="BumpSampler_layer2" description="BumpSampler_layer2" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump 3</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="TextureSampler_layer3" description="TextureSampler_layer3" type="sp_sampler" registerIndex="6" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse 4</Annotation>
				</Item>
				<Item name="BumpSampler_layer3" description="BumpSampler_layer3" type="sp_sampler" registerIndex="7" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump 4</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="lookupSampler" description="lookupSampler" type="sp_sampler" registerIndex="8" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Lookup texture</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">200.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x40D9" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- terrain_cb_4lyr_grnd_rain -->
		<ShaderPreSet name="terrain_cb_4lyr_grnd_rain.sps" shader="terrain_cb_4lyr_grnd_rain">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="TextureSampler_layer0" description="TextureSampler_layer0" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse 1</Annotation>
				</Item>
				<Item name="BumpSampler_layer0" description="BumpSampler_layer0" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump 1</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="TextureSampler_layer1" description="TextureSampler_layer1" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse 2</Annotation>
				</Item>
				<Item name="BumpSampler_layer1" description="BumpSampler_layer1" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump 2</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="TextureSampler_layer2" description="TextureSampler_layer2" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse 3</Annotation>
				</Item>
				<Item name="BumpSampler_layer2" description="BumpSampler_layer2" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump 3</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="TextureSampler_layer3" description="TextureSampler_layer3" type="sp_sampler" registerIndex="6" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse 4</Annotation>
				</Item>
				<Item name="BumpSampler_layer3" description="BumpSampler_layer3" type="sp_sampler" registerIndex="7" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump 4</Annotation>
					<Annotation key="UIHint" type="string">NORMAL_MAP</Annotation>
				</Item>
				<Item name="PuddleMaskSampler" description="PuddleMaskSampler" type="sp_sampler" registerIndex="8" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Puddle Mask</Annotation>
					<Annotation key="UIHint" type="string">Uses Vertex Green Channel to control the when the puddles shows up</Annotation>
				</Item>
				<Item name="WetDarken" description="WetDarken" type="sp_float4" registerIndex="89" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Wet Darken Colour (RGB), Puddle Mask UV Scale</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">200.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">2000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4079" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- tracer_bulletcam -->
		<ShaderPreSet name="tracer_bulletcam.sps" shader="tracer_bulletcam">
			<bucket>1</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters>
				<Item name="TextureSampler" description="TextureSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True"/>
				<Item name="BackBufferSampler" description="BackBufferSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="NoiseMapSampler" description="NoiseMapSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True"/>
				<Item name="vCustomData" description="vCustomData" type="sp_float4x4" registerIndex="137" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gDayNightScale" description="gDayNightScale" type="sp_float" registerIndex="136" samplerState="0" isRequired="True"/>
				<Item name="gTotalLifeTimeScale" description="gTotalLifeTimeScale" type="sp_float" registerIndex="135" samplerState="0" isRequired="True"/>
				<Item name="gDistanceScale" description="gDistanceScale" type="sp_float" registerIndex="134" samplerState="0" isRequired="True"/>
				<Item name="gLifeTimeScale" description="gLifeTimeScale" type="sp_float" registerIndex="133" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x00D9" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- tracer_bullettime_ai -->
		<ShaderPreSet name="tracer_bullettime_ai.sps" shader="tracer_bullettime_ai">
			<bucket>1</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters>
				<Item name="TextureSampler" description="TextureSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True"/>
				<Item name="NoiseMapSampler" description="NoiseMapSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True"/>
				<Item name="vCustomData" description="vCustomData" type="sp_float4x4" registerIndex="137" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gDayNightScale" description="gDayNightScale" type="sp_float" registerIndex="136" samplerState="0" isRequired="True"/>
				<Item name="gTotalLifeTimeScale" description="gTotalLifeTimeScale" type="sp_float" registerIndex="135" samplerState="0" isRequired="True"/>
				<Item name="gDistanceScale" description="gDistanceScale" type="sp_float" registerIndex="134" samplerState="0" isRequired="True"/>
				<Item name="gLifeTimeScale" description="gLifeTimeScale" type="sp_float" registerIndex="133" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x00D9" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- tracer_bullettime_player -->
		<ShaderPreSet name="tracer_bullettime_player.sps" shader="tracer_bullettime_player">
			<bucket>1</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters>
				<Item name="TextureSampler" description="TextureSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True"/>
				<Item name="NoiseMapSampler" description="NoiseMapSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True"/>
				<Item name="vCustomData" description="vCustomData" type="sp_float4x4" registerIndex="137" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gDayNightScale" description="gDayNightScale" type="sp_float" registerIndex="136" samplerState="0" isRequired="True"/>
				<Item name="gTotalLifeTimeScale" description="gTotalLifeTimeScale" type="sp_float" registerIndex="135" samplerState="0" isRequired="True"/>
				<Item name="gDistanceScale" description="gDistanceScale" type="sp_float" registerIndex="134" samplerState="0" isRequired="True"/>
				<Item name="gLifeTimeScale" description="gLifeTimeScale" type="sp_float" registerIndex="133" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x00D9" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- tracer_bullettime_player_mp -->
		<ShaderPreSet name="tracer_bullettime_player_mp.sps" shader="tracer_bullettime_player_mp">
			<bucket>1</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters>
				<Item name="TextureSampler" description="TextureSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True"/>
				<Item name="NoiseMapSampler" description="NoiseMapSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True"/>
				<Item name="vCustomData" description="vCustomData" type="sp_float4x4" registerIndex="137" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gTotalLifeTimeScale" description="gTotalLifeTimeScale" type="sp_float" registerIndex="135" samplerState="0" isRequired="True"/>
				<Item name="gDistanceScale" description="gDistanceScale" type="sp_float" registerIndex="134" samplerState="0" isRequired="True"/>
				<Item name="gLifeTimeScale" description="gLifeTimeScale" type="sp_float" registerIndex="133" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x00D9" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- tracer_default_ai -->
		<ShaderPreSet name="tracer_default_ai.sps" shader="tracer_default_ai">
			<bucket>1</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters>
				<Item name="TextureSampler" description="TextureSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True"/>
				<Item name="NoiseMapSampler" description="NoiseMapSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True"/>
				<Item name="vCustomData" description="vCustomData" type="sp_float4x4" registerIndex="137" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gDayNightScale" description="gDayNightScale" type="sp_float" registerIndex="136" samplerState="0" isRequired="True"/>
				<Item name="gTotalLifeTimeScale" description="gTotalLifeTimeScale" type="sp_float" registerIndex="135" samplerState="0" isRequired="True"/>
				<Item name="gDistanceScale" description="gDistanceScale" type="sp_float" registerIndex="134" samplerState="0" isRequired="True"/>
				<Item name="gLifeTimeScale" description="gLifeTimeScale" type="sp_float" registerIndex="133" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x00D9" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- tracer_default_player -->
		<ShaderPreSet name="tracer_default_player.sps" shader="tracer_default_player">
			<bucket>1</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters>
				<Item name="TextureSampler" description="TextureSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True"/>
				<Item name="NoiseMapSampler" description="NoiseMapSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True"/>
				<Item name="vCustomData" description="vCustomData" type="sp_float4x4" registerIndex="137" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gDayNightScale" description="gDayNightScale" type="sp_float" registerIndex="136" samplerState="0" isRequired="True"/>
				<Item name="gTotalLifeTimeScale" description="gTotalLifeTimeScale" type="sp_float" registerIndex="135" samplerState="0" isRequired="True"/>
				<Item name="gDistanceScale" description="gDistanceScale" type="sp_float" registerIndex="134" samplerState="0" isRequired="True"/>
				<Item name="gLifeTimeScale" description="gLifeTimeScale" type="sp_float" registerIndex="133" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x00D9" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- tracer_default_player_mp -->
		<ShaderPreSet name="tracer_default_player_mp.sps" shader="tracer_default_player_mp">
			<bucket>1</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters>
				<Item name="TextureSampler" description="TextureSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True"/>
				<Item name="NoiseMapSampler" description="NoiseMapSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True"/>
				<Item name="vCustomData" description="vCustomData" type="sp_float4x4" registerIndex="137" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gTotalLifeTimeScale" description="gTotalLifeTimeScale" type="sp_float" registerIndex="135" samplerState="0" isRequired="True"/>
				<Item name="gDistanceScale" description="gDistanceScale" type="sp_float" registerIndex="134" samplerState="0" isRequired="True"/>
				<Item name="gLifeTimeScale" description="gLifeTimeScale" type="sp_float" registerIndex="133" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x00D9" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- tracer_heathaze -->
		<ShaderPreSet name="tracer_heathaze.sps" shader="tracer_heathaze">
			<bucket>1</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters>
				<Item name="BackBufferSampler" description="BackBufferSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="NoiseMapSampler" description="NoiseMapSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True"/>
				<Item name="vCustomData" description="vCustomData" type="sp_float4x4" registerIndex="137" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="gHeatHazeSize" description="gHeatHazeSize" type="sp_float" registerIndex="132" samplerState="0" isRequired="True"/>
				<Item name="gHeatHazeWidth" description="gHeatHazeWidth" type="sp_float" registerIndex="131" samplerState="0" isRequired="True"/>
				<Item name="gHeatHazeScale" description="gHeatHazeScale" type="sp_float" registerIndex="130" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x00D9" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- trees -->
		<ShaderPreSet name="trees.sps" shader="trees">
			<bucket>3</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="WindGlobalParams" description="WindGlobalParams" type="sp_float4" registerIndex="132" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Wind Global Params: Scale</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="umGlobalParams" description="umGlobalParams" type="sp_float4" registerIndex="131" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Global umParams: ScaleH/ScaleV/FreqH/FreqV</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0071" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="gta_trees.sps" shader="trees">
			<bucket>3</bucket>
			<supportSkinning>False</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="WindGlobalParams" description="WindGlobalParams" type="sp_float4" registerIndex="132" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Wind Global Params: Scale</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="umGlobalParams" description="umGlobalParams" type="sp_float4" registerIndex="131" samplerState="0" isRequired="True">
					<Annotation key="nostrip" type="int">1</Annotation>
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIName" type="string">Global umParams: ScaleH/ScaleV/FreqH/FreqV</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">4.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0071" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- vehicle_badges -->
		<ShaderPreSet name="vehicle_badges.sps" shader="vehicle_badges">
			<bucket>2</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="DamageSampler" description="DamageSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">196.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="matDiffuseColor2" description="matDiffuseColor2" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor" description="matDiffuseColor" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Diffuse Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="BoundRadius" description="BoundRadius" type="sp_float" registerIndex="196" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- vehicle_basic -->
		<ShaderPreSet name="vehicle_basic.sps" shader="vehicle_basic">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">196.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="matDiffuseColor2" description="matDiffuseColor2" type="sp_float4" registerIndex="197" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor" description="matDiffuseColor" type="sp_float3" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Diffuse Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- vehicle_chrome -->
		<ShaderPreSet name="vehicle_chrome.sps" shader="vehicle_chrome">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="DamageSampler" description="DamageSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="DirtSampler" description="DirtSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Dirt Texture</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">196.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="dirtColor" description="dirtColor" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Dirt Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="dirtLevel" description="dirtLevel" type="sp_float" registerIndex="199" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor2" description="matDiffuseColor2" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor" description="matDiffuseColor" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Diffuse Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="BoundRadius" description="BoundRadius" type="sp_float" registerIndex="196" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- vehicle_disc -->
		<ShaderPreSet name="vehicle_disc.sps" shader="vehicle_disc">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">196.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="DiskBrakeGlow" description="DiskBrakeGlow" type="sp_float" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor2" description="matDiffuseColor2" type="sp_float4" registerIndex="197" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor" description="matDiffuseColor" type="sp_float3" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Diffuse Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations/>
		</ShaderPreSet>
		<!-- vehicle_generic -->
		<ShaderPreSet name="vehicle_generic.sps" shader="vehicle_generic">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="DamageSampler" description="DamageSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">196.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="matDiffuseColor2" description="matDiffuseColor2" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor" description="matDiffuseColor" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Diffuse Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="BoundRadius" description="BoundRadius" type="sp_float" registerIndex="196" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- vehicle_interior -->
		<ShaderPreSet name="vehicle_interior.sps" shader="vehicle_interior">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="DamageSampler" description="DamageSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">196.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="matDiffuseColor2" description="matDiffuseColor2" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor" description="matDiffuseColor" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Diffuse Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="BoundRadius" description="BoundRadius" type="sp_float" registerIndex="196" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- vehicle_interior2 -->
		<ShaderPreSet name="vehicle_interior2.sps" shader="vehicle_interior2">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="DamageSampler" description="DamageSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">196.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="matDiffuseColor2" description="matDiffuseColor2" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor" description="matDiffuseColor" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Diffuse Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="BoundRadius" description="BoundRadius" type="sp_float" registerIndex="196" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- vehicle_lightsemissive -->
		<ShaderPreSet name="vehicle_lightsemissive.sps" shader="vehicle_lightsemissive">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="DamageSampler" description="DamageSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="DirtSampler" description="DirtSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Dirt Texture</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">196.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="dirtColor" description="dirtColor" type="sp_float3" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Dirt Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="dirtLevel" description="dirtLevel" type="sp_float" registerIndex="200" samplerState="0" isRequired="True"/>
				<Item name="emissiveMultiplier" description="emissiveMultiplier" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Emissive HDR Multiplier</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">255.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="matDiffuseColor2" description="matDiffuseColor2" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor" description="matDiffuseColor" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Diffuse Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="BoundRadius" description="BoundRadius" type="sp_float" registerIndex="196" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x00DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x00D9" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- vehicle_mesh -->
		<ShaderPreSet name="vehicle_mesh.sps" shader="vehicle_mesh">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="DamageSampler" description="DamageSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="DirtSampler" description="DirtSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Dirt Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">196.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="dirtColor" description="dirtColor" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Dirt Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="dirtLevel" description="dirtLevel" type="sp_float" registerIndex="199" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor2" description="matDiffuseColor2" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor" description="matDiffuseColor" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Diffuse Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="BoundRadius" description="BoundRadius" type="sp_float" registerIndex="196" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x40DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x40D9" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- vehicle_paint1 -->
		<ShaderPreSet name="vehicle_nosplash.sps" shader="vehicle_paint1">
			<bucket>29</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="DamageSampler" description="DamageSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="DirtSampler" description="DirtSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Dirt Texture</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specular2Color" description="specular2Color" type="sp_float3" registerIndex="207" samplerState="0" isRequired="True"/>
				<Item name="specular2ColorIntensity" description="specular2ColorIntensity" type="sp_float" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular2 Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specular2Factor" description="specular2Factor" type="sp_float" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular2 Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">5000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">196.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="dirtColor" description="dirtColor" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Dirt Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="dirtLevel" description="dirtLevel" type="sp_float" registerIndex="199" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor2" description="matDiffuseColor2" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor" description="matDiffuseColor" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Diffuse Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="BoundRadius" description="BoundRadius" type="sp_float" registerIndex="196" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x00D9" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x00DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="vehicle_paint1.sps" shader="vehicle_paint1">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="DamageSampler" description="DamageSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="DirtSampler" description="DirtSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Dirt Texture</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specular2Color" description="specular2Color" type="sp_float3" registerIndex="207" samplerState="0" isRequired="True"/>
				<Item name="specular2ColorIntensity" description="specular2ColorIntensity" type="sp_float" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular2 Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specular2Factor" description="specular2Factor" type="sp_float" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular2 Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">5000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">196.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="dirtColor" description="dirtColor" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Dirt Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="dirtLevel" description="dirtLevel" type="sp_float" registerIndex="199" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor2" description="matDiffuseColor2" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor" description="matDiffuseColor" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Diffuse Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="BoundRadius" description="BoundRadius" type="sp_float" registerIndex="196" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x00D9" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x00DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="vehicle_nowater.sps" shader="vehicle_paint1">
			<bucket>30</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="DamageSampler" description="DamageSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="DirtSampler" description="DirtSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Dirt Texture</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specular2Color" description="specular2Color" type="sp_float3" registerIndex="207" samplerState="0" isRequired="True"/>
				<Item name="specular2ColorIntensity" description="specular2ColorIntensity" type="sp_float" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular2 Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specular2Factor" description="specular2Factor" type="sp_float" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular2 Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">5000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">196.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="dirtColor" description="dirtColor" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Dirt Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="dirtLevel" description="dirtLevel" type="sp_float" registerIndex="199" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor2" description="matDiffuseColor2" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor" description="matDiffuseColor" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Diffuse Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="BoundRadius" description="BoundRadius" type="sp_float" registerIndex="196" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x00D9" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x00DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- vehicle_paint1_normal -->
		<ShaderPreSet name="vehicle_paint1_normal.sps" shader="vehicle_paint1_normal">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="DamageSampler" description="DamageSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="DirtSampler" description="DirtSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Dirt Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specular2Color" description="specular2Color" type="sp_float3" registerIndex="207" samplerState="0" isRequired="True"/>
				<Item name="specular2ColorIntensity" description="specular2ColorIntensity" type="sp_float" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular2 Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specular2Factor" description="specular2Factor" type="sp_float" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular2 Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">5000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">196.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="dirtColor" description="dirtColor" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Dirt Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="dirtLevel" description="dirtLevel" type="sp_float" registerIndex="199" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor2" description="matDiffuseColor2" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor" description="matDiffuseColor" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Diffuse Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="BoundRadius" description="BoundRadius" type="sp_float" registerIndex="196" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x40DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x40D9" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- vehicle_paint1_normal_reflect -->
		<ShaderPreSet name="vehicle_paint1_normal_reflect.sps" shader="vehicle_paint1_normal_reflect">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="DamageSampler" description="DamageSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="DirtSampler" description="DirtSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Dirt Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specular2Color" description="specular2Color" type="sp_float3" registerIndex="207" samplerState="0" isRequired="True"/>
				<Item name="specular2ColorIntensity" description="specular2ColorIntensity" type="sp_float" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular2 Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specular2Factor" description="specular2Factor" type="sp_float" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular2 Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">5000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">196.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="dirtColor" description="dirtColor" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Dirt Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="dirtLevel" description="dirtLevel" type="sp_float" registerIndex="199" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor2" description="matDiffuseColor2" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor" description="matDiffuseColor" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Diffuse Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="BoundRadius" description="BoundRadius" type="sp_float" registerIndex="196" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x40D9" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x40DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- vehicle_paint2 -->
		<ShaderPreSet name="vehicle_paint2.sps" shader="vehicle_paint2">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="DamageSampler" description="DamageSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="DirtSampler" description="DirtSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Dirt Texture</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specular2Color" description="specular2Color" type="sp_float3" registerIndex="207" samplerState="0" isRequired="True"/>
				<Item name="specular2ColorIntensity" description="specular2ColorIntensity" type="sp_float" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular2 Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specular2Factor" description="specular2Factor" type="sp_float" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular2 Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">5000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">196.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="dirtColor" description="dirtColor" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Dirt Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="dirtLevel" description="dirtLevel" type="sp_float" registerIndex="199" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor2" description="matDiffuseColor2" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor" description="matDiffuseColor" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Diffuse Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="BoundRadius" description="BoundRadius" type="sp_float" registerIndex="196" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- vehicle_paint2_normal -->
		<ShaderPreSet name="vehicle_paint2_normal.sps" shader="vehicle_paint2_normal">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="DamageSampler" description="DamageSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="DirtSampler" description="DirtSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Dirt Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specular2Color" description="specular2Color" type="sp_float3" registerIndex="207" samplerState="0" isRequired="True"/>
				<Item name="specular2ColorIntensity" description="specular2ColorIntensity" type="sp_float" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular2 Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specular2Factor" description="specular2Factor" type="sp_float" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular2 Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">5000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">196.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="dirtColor" description="dirtColor" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Dirt Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="dirtLevel" description="dirtLevel" type="sp_float" registerIndex="199" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor2" description="matDiffuseColor2" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor" description="matDiffuseColor" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Diffuse Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="BoundRadius" description="BoundRadius" type="sp_float" registerIndex="196" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- vehicle_paint2_normal_reflect -->
		<ShaderPreSet name="vehicle_paint2_normal_reflect.sps" shader="vehicle_paint2_normal_reflect">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="DamageSampler" description="DamageSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="DirtSampler" description="DirtSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Dirt Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="5" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="210" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specular2Color" description="specular2Color" type="sp_float3" registerIndex="207" samplerState="0" isRequired="True"/>
				<Item name="specular2ColorIntensity" description="specular2ColorIntensity" type="sp_float" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular2 Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specular2Factor" description="specular2Factor" type="sp_float" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular2 Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">5000.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">196.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="dirtColor" description="dirtColor" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Dirt Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="dirtLevel" description="dirtLevel" type="sp_float" registerIndex="199" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor2" description="matDiffuseColor2" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor" description="matDiffuseColor" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Diffuse Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="BoundRadius" description="BoundRadius" type="sp_float" registerIndex="196" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- vehicle_rotorblade -->
		<ShaderPreSet name="vehicle_rotorblade.sps" shader="vehicle_rotorblade">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="DamageSampler" description="DamageSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">196.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="matDiffuseColor2" description="matDiffuseColor2" type="sp_float4" registerIndex="201" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor" description="matDiffuseColor" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Diffuse Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="gravityDroop" description="gravityDroop" type="sp_float2" registerIndex="199" samplerState="0" isRequired="True"/>
				<Item name="droopParams" description="droopParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">99.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">Droop Params</Annotation>
				</Item>
				<Item name="alphaAdjust" description="alphaAdjust" type="sp_float" registerIndex="197" samplerState="0" isRequired="True"/>
				<Item name="BoundRadius" description="BoundRadius" type="sp_float" registerIndex="196" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- vehicle_rotorblade_droop -->
		<ShaderPreSet name="vehicle_rotorblade_droop_ssa.sps" shader="vehicle_rotorblade_droop">
			<bucket>8</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">196.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="HardAlphaBlend" description="HardAlphaBlend" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Hard Alpha</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="matDiffuseColor2" description="matDiffuseColor2" type="sp_float4" registerIndex="199" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor" description="matDiffuseColor" type="sp_float3" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Diffuse Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="gravityDroop" description="gravityDroop" type="sp_float2" registerIndex="197" samplerState="0" isRequired="True"/>
				<Item name="droopParams" description="droopParams" type="sp_float3" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">99.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
					<Annotation key="UIName" type="string">Droop Params</Annotation>
				</Item>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- vehicle_rubber -->
		<ShaderPreSet name="vehicle_rubber.sps" shader="vehicle_rubber">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="DamageSampler" description="DamageSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="DirtSampler" description="DirtSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Dirt Texture</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">196.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="dirtColor" description="dirtColor" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Dirt Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="dirtLevel" description="dirtLevel" type="sp_float" registerIndex="199" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor2" description="matDiffuseColor2" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor" description="matDiffuseColor" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Diffuse Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="BoundRadius" description="BoundRadius" type="sp_float" registerIndex="196" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
				<Item mask="0x005F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- vehicle_shuts -->
		<ShaderPreSet name="vehicle_shuts.sps" shader="vehicle_shuts">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="DamageSampler" description="DamageSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="DirtSampler" description="DirtSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Dirt Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">196.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="dirtColor" description="dirtColor" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Dirt Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="dirtLevel" description="dirtLevel" type="sp_float" registerIndex="199" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor2" description="matDiffuseColor2" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor" description="matDiffuseColor" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Diffuse Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="BoundRadius" description="BoundRadius" type="sp_float" registerIndex="196" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- vehicle_tire -->
		<ShaderPreSet name="vehicle_tire.sps" shader="vehicle_tire">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="DirtSampler" description="DirtSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Dirt Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">196.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="dirtColor" description="dirtColor" type="sp_float3" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Dirt Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="dirtLevel" description="dirtLevel" type="sp_float" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor2" description="matDiffuseColor2" type="sp_float4" registerIndex="197" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor" description="matDiffuseColor" type="sp_float3" registerIndex="196" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Diffuse Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="tyreDeformParams2" description="tyreDeformParams2" type="sp_float4" registerIndex="69" samplerState="0" isRequired="True"/>
				<Item name="tyreDeformParams" description="tyreDeformParams" type="sp_float4" registerIndex="68" samplerState="0" isRequired="True"/>
				<Item name="matWheelTransform" description="matWheelTransform" type="sp_matrix4x4" registerIndex="64" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- vehicle_vehglass -->
		<ShaderPreSet name="vehicle_lights.sps" shader="vehicle_vehglass">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="DamageSampler" description="DamageSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="CrackleSampler" description="CrackleSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="DirtSampler" description="DirtSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Dirt Texture</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="crackleIntensity" description="crackleIntensity" type="sp_float" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Crackle Intensity</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">196.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="dirtColor" description="dirtColor" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Dirt Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="dirtLevel" description="dirtLevel" type="sp_float" registerIndex="199" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor2" description="matDiffuseColor2" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor" description="matDiffuseColor" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Diffuse Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="BoundRadius" description="BoundRadius" type="sp_float" registerIndex="196" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x00DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x00D9" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<ShaderPreSet name="vehicle_vehglass.sps" shader="vehicle_vehglass">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="DamageSampler" description="DamageSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="CrackleSampler" description="CrackleSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="False" value="*NULL*"/>
				<Item name="DirtSampler" description="DirtSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Dirt Texture</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="4" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="crackleIntensity" description="crackleIntensity" type="sp_float" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Crackle Intensity</Annotation>
				</Item>
				<Item name="fresnelRolloff" description="fresnelRolloff" type="sp_float" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="reflectivePower" description="reflectivePower" type="sp_float" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="specMapIntMask" description="specMapIntMask" type="sp_float3" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="specularColorFactor" description="specularColorFactor" type="sp_float" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Intensity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">5.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="specularFactor" description="specularFactor" type="sp_float" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">1.0000</Annotation>
					<Annotation key="UIMax" type="float">196.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="dirtColor" description="dirtColor" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Dirt Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0010</Annotation>
				</Item>
				<Item name="dirtLevel" description="dirtLevel" type="sp_float" registerIndex="199" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor2" description="matDiffuseColor2" type="sp_float4" registerIndex="198" samplerState="0" isRequired="True"/>
				<Item name="matDiffuseColor" description="matDiffuseColor" type="sp_float3" registerIndex="197" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Vehicle Diffuse Color</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="BoundRadius" description="BoundRadius" type="sp_float" registerIndex="196" samplerState="0" isRequired="True"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x00DF" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x00D9" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- weapon_normal_spec_reflect -->
		<ShaderPreSet name="weapon_normal_spec_reflect.sps" shader="weapon_normal_spec_reflect">
			<bucket>0</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="BumpSampler" description="BumpSampler" type="sp_sampler" registerIndex="1" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Bump Texture</Annotation>
					<Annotation key="UIHint" type="string">normalmap</Annotation>
				</Item>
				<Item name="SpecSampler" description="SpecSampler" type="sp_sampler" registerIndex="2" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Texture</Annotation>
					<Annotation key="UIHint" type="string">specularmap</Annotation>
				</Item>
				<Item name="EnvironmentSampler" description="EnvironmentSampler" type="sp_sampler" registerIndex="3" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Environment Texture</Annotation>
					<Annotation key="ResourceType" type="string">Cube</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="213" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="goldReflectColorOverlay" description="goldReflectColorOverlay" type="sp_float3" registerIndex="212" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Gold Reflection Color Overlay</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="goldReflectColorBase" description="goldReflectColorBase" type="sp_float3" registerIndex="211" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Gold Reflection Color Base</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="goldFactor" description="goldFactor" type="sp_float" registerIndex="210" samplerState="0" isRequired="True"/>
				<Item name="specMapReflectMask" description="specMapReflectMask" type="sp_float3" registerIndex="209" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Reflectivity Spec</Annotation>
				</Item>
				<Item name="goldFresnelRolloff" description="goldFresnelRolloff" type="sp_float" registerIndex="207" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Gold Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="normFresnelRolloff" description="normFresnelRolloff" type="sp_float" registerIndex="206" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Fresnel Rolloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
				</Item>
				<Item name="goldReflectivePower" description="goldReflectivePower" type="sp_float" registerIndex="205" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Gold Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="normReflectivePower" description="normReflectivePower" type="sp_float" registerIndex="204" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Reflectivity</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">100.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
				</Item>
				<Item name="bumpiness" description="bumpiness" type="sp_float" registerIndex="203" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">10.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Bumpiness</Annotation>
				</Item>
				<Item name="specMapExpMask" description="specMapExpMask" type="sp_float4" registerIndex="202" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Exponent Spec</Annotation>
				</Item>
				<Item name="goldSpecMapIntMask" description="goldSpecMapIntMask" type="sp_float3" registerIndex="201" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Gold Mask Intensity Spec</Annotation>
				</Item>
				<Item name="normSpecMapIntMask" description="normSpecMapIntMask" type="sp_float3" registerIndex="200" samplerState="0" isRequired="True">
					<Annotation key="UIWidget" type="string">slider</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">1.0000</Annotation>
					<Annotation key="UIStep" type="float">0.0100</Annotation>
					<Annotation key="UIName" type="string">Mask Intensity Spec</Annotation>
				</Item>
				<Item name="goldSpecularFactor" description="goldSpecularFactor" type="sp_float" registerIndex="199" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Gold Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="normSpecularFactor" description="normSpecularFactor" type="sp_float" registerIndex="198" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Specular Falloff</Annotation>
					<Annotation key="UIMin" type="float">0.0000</Annotation>
					<Annotation key="UIMax" type="float">512.0000</Annotation>
					<Annotation key="UIStep" type="float">0.1000</Annotation>
					<Annotation key="nostrip" type="int">1</Annotation>
				</Item>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x405F" skinned="True" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_BLENDWEIGHT" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_BLENDINDICES" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
				<Item mask="0x4059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
					<Element usage="D3DDECLUSAGE_TANGENT" type="D3DDECLTYPE_FLOAT4"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
		<!-- wire -->
		<ShaderPreSet name="wire.sps" shader="wire">
			<bucket>1</bucket>
			<supportSkinning>True</supportSkinning>
			<ShaderParameters>
				<Item name="DiffuseSampler" description="DiffuseSampler" type="sp_sampler" registerIndex="0" samplerState="0" isRequired="True">
					<Annotation key="UIName" type="string">Diffuse Texture</Annotation>
				</Item>
				<Item name="AmbientLightingParams" description="AmbientLightingParams" type="sp_float3" registerIndex="198" samplerState="0" isRequired="False" value="1.00000000 0.30000000 0.25000000 0.00000000"/>
				<Item name="globalAnimUV1" description="globalAnimUV1" type="sp_float3" registerIndex="197" samplerState="0" isRequired="False" value="0.00000000 1.00000000 0.00000000 0.00000000"/>
				<Item name="globalAnimUV0" description="globalAnimUV0" type="sp_float3" registerIndex="196" samplerState="0" isRequired="False" value="1.00000000 0.00000000 0.00000000 0.00000000"/>
			</ShaderParameters>
			<VertexDeclarations>
				<Item mask="0x0059" skinned="False" aligned="False">
					<Element usage="D3DDECLUSAGE_POSITION" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_NORMAL" type="D3DDECLTYPE_FLOAT3"/>
					<Element usage="D3DDECLUSAGE_COLOR" type="D3DDECLTYPE_UBYTE4N"/>
					<Element usage="D3DDECLUSAGE_TEXCOORD" type="D3DDECLTYPE_FLOAT2"/>
				</Item>
			</VertexDeclarations>
		</ShaderPreSet>
	</Shaders>
	<VertexDeclarations>
		<Item mask="0x0001" skinned="False" aligned="False">
			<UseMask>0x00000001</UseMask>
			<Stride>0x0C</Stride>
			<Aligned>0x00</Aligned>
			<Count>0x01</Count>
			<Types>0x7755555555996996</Types>
		</Item>
		<Item mask="0x0009" skinned="False" aligned="False">
			<UseMask>0x00000009</UseMask>
			<Stride>0x18</Stride>
			<Aligned>0x00</Aligned>
			<Count>0x02</Count>
			<Types>0x7755555555996996</Types>
		</Item>
		<Item mask="0x0051" skinned="False" aligned="False">
			<UseMask>0x00000051</UseMask>
			<Stride>0x18</Stride>
			<Aligned>0x00</Aligned>
			<Count>0x03</Count>
			<Types>0x7755555555996996</Types>
		</Item>
		<Item mask="0x0059" skinned="False" aligned="True">
			<UseMask>0x00000059</UseMask>
			<Stride>0x40</Stride>
			<Aligned>0x01</Aligned>
			<Count>0x04</Count>
			<Types>0x0000000007097007</Types>
		</Item>
		<Item mask="0x0059" skinned="False" aligned="False">
			<UseMask>0x00000059</UseMask>
			<Stride>0x24</Stride>
			<Aligned>0x00</Aligned>
			<Count>0x04</Count>
			<Types>0x7755555555996996</Types>
		</Item>
		<Item mask="0x005F" skinned="True" aligned="False">
			<UseMask>0x0000005F</UseMask>
			<Stride>0x2C</Stride>
			<Aligned>0x00</Aligned>
			<Count>0x06</Count>
			<Types>0x7755555555996996</Types>
		</Item>
		<Item mask="0x0071" skinned="False" aligned="False">
			<UseMask>0x00000071</UseMask>
			<Stride>0x1C</Stride>
			<Aligned>0x00</Aligned>
			<Count>0x04</Count>
			<Types>0x7755555555996996</Types>
		</Item>
		<Item mask="0x0079" skinned="False" aligned="False">
			<UseMask>0x00000079</UseMask>
			<Stride>0x28</Stride>
			<Aligned>0x00</Aligned>
			<Count>0x05</Count>
			<Types>0x7755555555996996</Types>
		</Item>
		<Item mask="0x007F" skinned="True" aligned="False">
			<UseMask>0x0000007F</UseMask>
			<Stride>0x30</Stride>
			<Aligned>0x00</Aligned>
			<Count>0x07</Count>
			<Types>0x7755555555996996</Types>
		</Item>
		<Item mask="0x00C1" skinned="False" aligned="False">
			<UseMask>0x000000C1</UseMask>
			<Stride>0x1C</Stride>
			<Aligned>0x00</Aligned>
			<Count>0x03</Count>
			<Types>0x7755555555996996</Types>
		</Item>
		<Item mask="0x00D9" skinned="False" aligned="False">
			<UseMask>0x000000D9</UseMask>
			<Stride>0x2C</Stride>
			<Aligned>0x00</Aligned>
			<Count>0x05</Count>
			<Types>0x7755555555996996</Types>
		</Item>
		<Item mask="0x00DF" skinned="True" aligned="False">
			<UseMask>0x000000DF</UseMask>
			<Stride>0x34</Stride>
			<Aligned>0x00</Aligned>
			<Count>0x07</Count>
			<Types>0x7755555555996996</Types>
		</Item>
		<Item mask="0x4049" skinned="False" aligned="False">
			<UseMask>0x00004049</UseMask>
			<Stride>0x30</Stride>
			<Aligned>0x00</Aligned>
			<Count>0x04</Count>
			<Types>0x7755555555996996</Types>
		</Item>
		<Item mask="0x4059" skinned="False" aligned="False">
			<UseMask>0x00004059</UseMask>
			<Stride>0x34</Stride>
			<Aligned>0x00</Aligned>
			<Count>0x05</Count>
			<Types>0x7755555555996996</Types>
		</Item>
		<Item mask="0x405F" skinned="True" aligned="True">
			<UseMask>0x0000405F</UseMask>
			<Stride>0x60</Stride>
			<Aligned>0x01</Aligned>
			<Count>0x07</Count>
			<Types>0x0700000007097977</Types>
		</Item>
		<Item mask="0x405F" skinned="True" aligned="False">
			<UseMask>0x0000405F</UseMask>
			<Stride>0x3C</Stride>
			<Aligned>0x00</Aligned>
			<Count>0x07</Count>
			<Types>0x7755555555996996</Types>
		</Item>
		<Item mask="0x4079" skinned="False" aligned="False">
			<UseMask>0x00004079</UseMask>
			<Stride>0x38</Stride>
			<Aligned>0x00</Aligned>
			<Count>0x06</Count>
			<Types>0x7755555555996996</Types>
		</Item>
		<Item mask="0x407F" skinned="True" aligned="True">
			<UseMask>0x0000407F</UseMask>
			<Stride>0x60</Stride>
			<Aligned>0x01</Aligned>
			<Count>0x08</Count>
			<Types>0x0700000007997977</Types>
		</Item>
		<Item mask="0x407F" skinned="True" aligned="False">
			<UseMask>0x0000407F</UseMask>
			<Stride>0x40</Stride>
			<Aligned>0x00</Aligned>
			<Count>0x08</Count>
			<Types>0x7755555555996996</Types>
		</Item>
		<Item mask="0x40D9" skinned="False" aligned="False">
			<UseMask>0x000040D9</UseMask>
			<Stride>0x3C</Stride>
			<Aligned>0x00</Aligned>
			<Count>0x06</Count>
			<Types>0x7755555555996996</Types>
		</Item>
		<Item mask="0x40DF" skinned="True" aligned="False">
			<UseMask>0x000040DF</UseMask>
			<Stride>0x44</Stride>
			<Aligned>0x00</Aligned>
			<Count>0x08</Count>
			<Types>0x7755555555996996</Types>
		</Item>
		<Item mask="0x40FF" skinned="True" aligned="False">
			<UseMask>0x000040FF</UseMask>
			<Stride>0x48</Stride>
			<Aligned>0x00</Aligned>
			<Count>0x09</Count>
			<Types>0x7755555555996996</Types>
		</Item>
		<Item mask="0x43D9" skinned="False" aligned="False">
			<UseMask>0x000043D9</UseMask>
			<Stride>0x4C</Stride>
			<Aligned>0x00</Aligned>
			<Count>0x08</Count>
			<Types>0x7755555555996996</Types>
		</Item>
		<Item mask="0x43DF" skinned="True" aligned="True">
			<UseMask>0x000043DF</UseMask>
			<Stride>0x90</Stride>
			<Aligned>0x01</Aligned>
			<Count>0x0A</Count>
			<Types>0x0700007777097977</Types>
		</Item>
		<Item mask="0x43DF" skinned="True" aligned="False">
			<UseMask>0x000043DF</UseMask>
			<Stride>0x54</Stride>
			<Aligned>0x00</Aligned>
			<Count>0x0A</Count>
			<Types>0x7755555555996996</Types>
		</Item>
		<Item mask="0x43FF" skinned="True" aligned="True">
			<UseMask>0x000043FF</UseMask>
			<Stride>0x90</Stride>
			<Aligned>0x01</Aligned>
			<Count>0x0B</Count>
			<Types>0x0700007777997977</Types>
		</Item>
		<Item mask="0x43FF" skinned="True" aligned="False">
			<UseMask>0x000043FF</UseMask>
			<Stride>0x58</Stride>
			<Aligned>0x00</Aligned>
			<Count>0x0B</Count>
			<Types>0x7755555555996996</Types>
		</Item>
	</VertexDeclarations>
</ShaderManager>
