luckyrobots/media/Physics/TireEffectsDefinitions.xml
Goran Lazarevski 997b97a113 first commit
2025-03-12 11:55:10 +01:00

452 lines
23 KiB
XML

<Definitions>
<Surfaces>
<!-- Asphalt & Tyre Smoke Surfaces -->
<Surface Name="Asphalt_Smooth" Type="PhysicsSurface">
<Effect Name="Surface_Smoke" />
<Effect Name="Surface_Water" />
</Surface>
<!-- InheritFrom="Asphalt_Smooth" -->
<Surface Name="Asphalt_Medium" Type="PhysicsSurface" InheritFrom="Asphalt_Smooth" />
<Surface Name="Asphalt_Rough" Type="PhysicsSurface" InheritFrom="Asphalt_Smooth" />
<Surface Name="Concrete" Type="PhysicsSurface" InheritFrom="Asphalt_Smooth" />
<Surface Name="Cobbles_Lrg" Type="PhysicsSurface" InheritFrom="Asphalt_Smooth" />
<Surface Name="Cobbles_Sml" Type="PhysicsSurface" InheritFrom="Asphalt_Smooth" />
<Surface Name="Metal_Plate_Smooth" Type="PhysicsSurface" InheritFrom="Asphalt_Smooth" />
<Surface Name="Metal_Plate_Bumpy" Type="PhysicsSurface" InheritFrom="Asphalt_Smooth" />
<Surface Name="Stone_RockRough" Type="PhysicsSurface" InheritFrom="Asphalt_Smooth" />
<Surface Name="Wood_Bridge" Type="PhysicsSurface" InheritFrom="Asphalt_Smooth" />
<Surface Name="Asphalt_Bump" Type="PhysicsSurface" InheritFrom="Asphalt_Smooth" />
<Surface Name="Asphalt_Frost" Type="PhysicsSurface" InheritFrom="Asphalt_Smooth" />
<Surface Name="Asphalt_Dry" Type="PhysicsSurface">
<Effect Name="Surface_Smoke" />
</Surface>
<Surface Name="Asphalt_Dirt" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.25, 0.20, 0.15, 0.0" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="0, 0, 0, 100" />
</Effect>
<Effect Name="Surface_Water" />
</Surface>
<Surface Name="Asphalt_Sandy" Type="PhysicsSurface">
<!--<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.45, 0.35, 0.25, 0.0" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="0, 0, 0, 100" />
</Effect>-->
<Effect Name="Surface_Smoke" />
<Effect Name="Surface_Water" />
</Surface>
<!-- End Asphalt & Tyre Smoke -->
<!-- Sand Master Based Kick-ups -->
<!-- Dirt -->
<Surface Name="Dirt_General" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.26, 0.17, 0.11, 0.12" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="0, 0, 0.02, 100" />
</Effect>
</Surface>
<Surface Name="Dirt_General_Hills" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.18, 0.12, 0.06, 0.1" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="0, 0, 0.02, 100" />
</Effect>
</Surface>
<Surface Name="Dirt_General_Dark" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.11, 0.08, 0.05, 0.11" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="0, 0, 0.02, 100" />
</Effect>
</Surface>
<Surface Name="Dirt_Rough" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.28, 0.17, 0.10, 0.15" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="1, 10, 0.015, 35" />
</Effect>
</Surface>
<Surface Name="Dirt_Salt_Lake" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.33, 0.26, 0.21, 0.09" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="1, 10, 0.02, 25" />
</Effect>
</Surface>
<Surface Name="Dirt_Salt_Lake_White" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.75, 0.75, 0.75, 0.085" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="1, 30, 0.01, 25" />
</Effect>
</Surface>
<Surface Name="Dirt_General_Frost" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.25, 0.18, 0.12, 0.02" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="0, 0, 0.02, 100" />
</Effect>
</Surface>
<!-- Gravel and Stones-->
<Surface Name="Scree" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.4, 0.3, 0.25, -1" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="1, 50, 0.045, 5" />
</Effect>
</Surface>
<Surface Name="Dirt_Gravel" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<!--<Attribute Name="DustRGBDepth" Type="vec4" Value="0.34, 0.27, 0.21, 0.12" /> OLD-->
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.28, 0.21, 0.14, 0.2" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="1, 30, 0.025, 35" />
</Effect>
</Surface>
<Surface Name="Dirt_Gravel_Frost" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.12, 0.08, 0.04, -1" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="1, 25, 0.03, 25" />
</Effect>
<Effect Name="Surface_Snow_Master" >
<Attribute Name="DepthAmountSizeAIQual" Type="vec4" Value="0.1, 0, 0.06, 15" />
</Effect>
</Surface>
<Surface Name="Dirt_Gravel_Rough" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.24, 0.20, 0.16, 0.08" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="1, 80, 0.03, 35" />
</Effect>
</Surface>
<Surface Name="Dirt_Gravel_Grey" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.18, 0.15, 0.135, 0.05" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="1, 60, 0.03, 15" />
</Effect>
</Surface>
<Surface Name="Road_Gravel" Type="PhysicsSurface"> <!--Dirt Gravel-->
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.34, 0.30, 0.27, 0.12" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="1, 40, 0.015, 35" />
</Effect>
</Surface>
<Surface Name="Road_Gravel_Sand" Type="PhysicsSurface"> <!--Sand Road shot 03-->
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.35, 0.26, 0.17, 0.35" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="1, 30, 0.01, 35" />
</Effect>
</Surface>
<Surface Name="Road_Gravel_Mud" Type="PhysicsSurface"> <!--Dirt Road shot 19-->
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.12, 0.06, 0.03, 0.05" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="1, 20, 0.012, 25" />
</Effect>
</Surface>
<Surface Name="Dirt_Scree" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.2, 0.15, 0.10, 0.0" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="1, 40, 0.04, 5" />
</Effect>
</Surface>
<!-- Standard Sand -->
<Surface Name="Sand_Stony" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.4, 0.3, 0.2, 0.1" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="1, 30, 0.015, 25" />
</Effect>
</Surface>
<Surface Name="Sand_Stony_Frost" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.4, 0.3, 0.2, 0.0" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="1, 20, 0.015, 25" />
</Effect>
</Surface>
<Surface Name="Sand_Compact" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<!--<Attribute Name="DustRGBDepth" Type="vec4" Value="0.4, 0.3, 0.2, 0.3" />-->
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.44, 0.33, 0.22, 0.3" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="0, 0, 0, 100" />
</Effect>
</Surface>
<Surface Name="Sand_Dry" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.63, 0.45, 0.32, 0.09" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="0, 0, 0, 100" />
</Effect>
</Surface>
<Surface Name="Sand_Deep" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<!--<Attribute Name="DustRGBDepth" Type="vec4" Value="0.33, 0.25, 0.17, 0.8" />-->
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.44, 0.33, 0.22, 0.8" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="0, 0, 0, 100" />
</Effect>
</Surface>
<Surface Name="Sand_Deformable" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<!--<Attribute Name="DustRGBDepth" Type="vec4" Value="0.33, 0.25, 0.17, 1" />-->
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.4, 0.3, 0.2, 1" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="0, 0, 0, 100" />
</Effect>
</Surface>
<Surface Name="Sand_Grass" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.5, 0.4, 0.3, 0.09" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="0, 0, 0, 100" />
</Effect>
<!-- add grass?-->
</Surface>
<Surface Name="SeaWeed" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.6, 0.45, 0.35, 0.09" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="0, 0, 0, 100" />
</Effect>
<!-- add seaweed?-->
</Surface>
<!-- White Sand / Gypsum -->
<Surface Name="Sand_Stony_White" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.65, 0.60, 0.55, 0.1" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="1, 60, 0.023, 25" />
</Effect>
</Surface>
<Surface Name="Sand_Compact_White" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.65, 0.60, 0.55, 0.3" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="0, 0, 0, 100" />
</Effect>
</Surface>
<Surface Name="Sand_Deep_White" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.60, 0.55, 0.50, 0.7" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="0, 0, 0, 100" />
</Effect>
</Surface>
<Surface Name="Sand_Deformable_White" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.60, 0.55, 0.50, 1" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="0, 0, 0, 100" />
</Effect>
</Surface>
<!-- Black Sand / Stones -->
<Surface Name="Sand_Compact_Black" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.045, 0.04, 0.04, 0.1" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="1, 20, 0.01, 35" />
</Effect>
</Surface>
<Surface Name="Sand_Deformable_Black" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.045, 0.04, 0.04, 1" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="0, 0, 0, 100" />
</Effect>
</Surface>
<Surface Name="Scree_Dark" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.1, 0.07, 0.06, 0.0" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="1, 80, 0.04, 5" />
</Effect>
</Surface>
<!-- End Sand Master Kick-ups -->
<!-- Mud Master Based Kick-ups -->
<Surface Name="Dirt_Mud" Type="PhysicsSurface">
<Effect Name="Surface_Mud_Master" >
<Attribute Name="MudTypeAmountSizeDepth" Type="vec4" Value="1, 50, 0.035, 0" />
</Effect>
</Surface>
<Surface Name="Dirt_Mud_Dark" Type="PhysicsSurface">
<Effect Name="Surface_Mud_Master" >
<Attribute Name="MudTypeAmountSizeDepth" Type="vec4" Value="2, 80, 0.05, 0" />
</Effect>
</Surface>
<Surface Name="Dirt_Forest" Type="PhysicsSurface">
<!--<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.21, 0.14, 0.09, 0.05" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="1, 25, 0.015, 25" />
</Effect>-->
<Effect Name="Surface_Mud_Master" >
<Attribute Name="MudTypeAmountSizeDepth" Type="vec4" Value="2, 80, 0.05, 0" />
</Effect>
</Surface>
<Surface Name="Deformable_Mud" Type="PhysicsSurface">
<Effect Name="Surface_Mud_Master" >
<Attribute Name="MudTypeAmountSizeDepth" Type="vec4" Value="1, 90, 0.07, 0" />
</Effect>
</Surface>
<Surface Name="Deformable_Mud_Dark" Type="PhysicsSurface">
<Effect Name="Surface_Mud_Master" >
<Attribute Name="MudTypeAmountSizeDepth" Type="vec4" Value="2, 80, 0.05, 0" />
</Effect>
</Surface>
<Surface Name="Road_Mud" Type="PhysicsSurface">
<Effect Name="Surface_Mud_Master" >
<Attribute Name="MudTypeAmountSizeDepth" Type="vec4" Value="1, 80, 0.05, 0" />
</Effect>
</Surface>
<Surface Name="Field_Wheat" Type="PhysicsSurface">
<!--<Effect Name="Surface_Mud_Master" >
<Attribute Name="MudTypeAmountSizeDepth" Type="vec4" Value="1, 60, 0.04, 0" />
</Effect>-->
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.1, 0.06, 0.02, 0.17" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="0, 0, 0.02, 100" />
</Effect>
</Surface>
<Surface Name="Field_Marigold" Type="PhysicsSurface">
<Effect Name="Surface_Mud_Master" >
<Attribute Name="MudTypeAmountSizeDepth" Type="vec4" Value="1, 60, 0.04, 0" />
</Effect>
</Surface>
<Surface Name="Field_Maize" Type="PhysicsSurface">
<Effect Name="Surface_Mud_Master" >
<Attribute Name="MudTypeAmountSizeDepth" Type="vec4" Value="1, 60, 0.04, 0" />
</Effect>
</Surface>
<Surface Name="Field_Sorghum" Type="PhysicsSurface">
<Effect Name="Surface_Mud_Master" >
<Attribute Name="MudTypeAmountSizeDepth" Type="vec4" Value="1, 60, 0.04, 0" />
</Effect>
</Surface>
<!-- End Mud Master Kick-ups -->
<!-- Snow Kick-ups -->
<Surface Name="Asphalt_Snow" Type="PhysicsSurface">
<Effect Name="Surface_Snow_Master" >
<Attribute Name="DepthAmountSizeAIQual" Type="vec4" Value="0.2, 30, 0.06, 15" />
</Effect>
</Surface>
<Surface Name="Snow_Compact" Type="PhysicsSurface">
<!--<Effect Name="Surface_Snow_Compact" />-->
<Effect Name="Surface_Snow_Master" >
<Attribute Name="DepthAmountSizeAIQual" Type="vec4" Value="0.4, 40, 0.08, 15" />
</Effect>
</Surface>
<Surface Name="Snow_Rough" Type="PhysicsSurface">
<!--<Effect Name="Surface_Snow_Compact" />-->
<Effect Name="Surface_Snow_Master" >
<Attribute Name="DepthAmountSizeAIQual" Type="vec4" Value="0.6, 60, 0.1, 15" />
</Effect>
</Surface>
<Surface Name="Snow_Deep" Type="PhysicsSurface">
<!--<Effect Name="Surface_Snow_Compact" />-->
<Effect Name="Surface_Snow_Master" >
<Attribute Name="DepthAmountSizeAIQual" Type="vec4" Value="0.75, 70, 0.13, 15" />
</Effect>
</Surface>
<Surface Name="Snow_Deformable" Type="PhysicsSurface">
<!--<Effect Name="Surface_Snow_Compact" />-->
<Effect Name="Surface_Snow_Master" >
<Attribute Name="DepthAmountSizeAIQual" Type="vec4" Value="1.0, 80, 0.15, 15" />
</Effect>
</Surface>
<!-- End Snow Kick-ups -->
<!-- Water Kick-ups -->
<Surface Name="Surface_Ocean" Type="PhysicsSurface">
<Effect Name="Surface_Puddle" >
</Effect>
</Surface>
<Surface Name="Surface_DeepPuddle" Type="PhysicsSurface">
<Effect Name="Surface_Puddle" >
</Effect>
</Surface>
<Surface Name="Surface_TerrainPuddle" Type="PhysicsSurface">
<Effect Name="Surface_Terrain_Puddle" >
</Effect>
</Surface>
<!-- End Water Kick-ups -->
<!-- Debug / Inactive -->
<Surface Name="Asphalt_Smooth_Debug" Type="PhysicsSurface">
<Effect Name="Surface_Debug" >
<Attribute Name="RGBSize" Type="vec4" Value="1, 0, 0, 0.2" />
<Attribute Name="DebugVis_SlipSideSpeedRPM" Type="vec4" Value="0, 0, 0, 1" /> <!--Bool to enable visualisation per attribute-->
</Effect>
</Surface>
<Surface Name="Asphalt_Smooth_Inactive" Type="PhysicsSurface">
<Effect Name="surface_smoke" />
<Effect Name="surface_water" />
<Effect Name="surface_testattrib">
<Attribute Name="TestFloat" Type="float" Value="0.4" />
<Attribute Name="TestInt" Type="int" Value="500" />
<Attribute Name="TestVec3" Type="vec3" Value="0.5, 2, 0" />
<Attribute Name="TestVec4" Type="vec4" Value="1, 1, 0, 1" />
</Effect>
</Surface>
<Surface Name="Surface2_Inactive" Type="PhysicsSurface">
<Effect Name="surface_dirt" />
</Surface>
<!-- Copied from surfacetypes.xml, need going over -->
<Surface Name="Dirt_Sand" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.25, 0.20, 0.15, 0.15" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="0, 0, 0, 100" />
</Effect>
</Surface>
<Surface Name="Dirt_Sand_Frost" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.25, 0.20, 0.15, 0.075" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="1, 20, 0.005, 35" />
</Effect>
</Surface>
<Surface Name="Dirt_Forest_Frost" Type="PhysicsSurface">
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.13, 0.09, 0.06, 0.0" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="1, 40, 0.005, 35" />
</Effect>
</Surface>
<Surface Name="Grass_General" Type="PhysicsSurface">
<Effect Name="Surface_Grass" />
</Surface>
<Surface Name="Grass_Dry" Type="PhysicsSurface">
<Effect Name="Surface_Grass_Dry" />
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.18, 0.12, 0.06, 0.1" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="0, 0, 0.02, 100" />
</Effect>
</Surface>
<Surface Name="Grass_Tall" Type="PhysicsSurface">
<Effect Name="Surface_Grass" />
</Surface>
<Surface Name="Grass_Tall_Dry" Type="PhysicsSurface">
<Effect Name="Surface_Grass_Dry" />
<Effect Name="Surface_Sand_Master" >
<Attribute Name="DustRGBDepth" Type="vec4" Value="0.18, 0.12, 0.06, 0.1" />
<Attribute Name="DebrisTypeAmountSizeAIQual" Type="vec4" Value="0, 0, 0.02, 100" />
</Effect>
</Surface>
<Surface Name="Leaf_Offroad" Type="PhysicsSurface">
<Effect Name="Surface_Grass_Dry" />
</Surface>
<Surface Name="Leaf_Road" Type="PhysicsSurface">
<Effect Name="Surface_Smoke" />
<!-- <Effect Name="Surface_Leaf_Road" /> -->
</Surface>
<Surface Name="Sand_Wet" Type="PhysicsSurface">
<Effect Name="Surface_Water" />
<!-- <Effect Name="Surface_Sand_Permawet" /> -->
</Surface>
<!-- Ground Cover -->
<Surface Name="2d_hls_grass_Inactive" Type="GroundCoverTemplate">
<Effect Name="surface_smoke" />
</Surface>
<Surface Name="3D_FML_AGAVE" Type="GroundCoverTemplate">
<Effect Name="Surface_GC_Agave" />
</Surface>
<Surface Name="3D_FML_BEANS" Type="GroundCoverTemplate">
<Effect Name="Surface_GC_Beans" />
</Surface>
<Surface Name="3D_FML_MAIZE" Type="GroundCoverTemplate">
<Effect Name="Surface_GC_Maize" />
</Surface>
<Surface Name="3D_FML_MARYGOLD" Type="GroundCoverTemplate">
<Effect Name="Surface_GC_Marygold" />
</Surface>
<Surface Name="3D_FML_SORGHUM" Type="GroundCoverTemplate">
<Effect Name="Surface_GC_Sorghum" />
</Surface>
<!-- End Ground Cover -->
</Surfaces>
</Definitions>