<?xml version="1.0" encoding="iso-8859-1"?>

<i3D name="Sample Mod Map 1" version="1.6" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://i3d.giants.ch/schema/i3d-1.6.xsd">
  <Asset>
    <Export program="GIANTS Editor 64bit" version="8.2.0"/>
  </Asset>

  <Files>
    <File fileId="21" filename="$data/maps/textures/shared/warningStripes_diffuse.png"/>
    <File fileId="22" filename="$data/maps/textures/shared/warningStripes_normal.png"/>
    <File fileId="23" filename="$data/maps/textures/shared/warningStripes_specular.png"/>
    <File fileId="7" filename="$data/shaders/decalShader.xml"/>
    <File fileId="19" filename="textures/aDoorTrim.dds"/>
    <File fileId="1" filename="textures/concrete_clean.dds"/>
    <File fileId="5" filename="textures/concrete_clean.dds"/>
    <File fileId="6" filename="textures/decalOilSlicks.png"/>
    <File fileId="15" filename="$data/shared/default_normal.dds"/>
    <File fileId="12" filename="textures/karcher.png"/>
    <File fileId="17" filename="textures/kaercherDecals.dds"/>
    <File fileId="18" filename="textures/kaercherVent.dds"/>
    <File fileId="3" filename="textures/sewerGrate.dds"/>
    <File fileId="8" filename="textures/snow_diffuse.dds"/>
    <File fileId="9" filename="textures/snow_normal.dds"/>
    <File fileId="10" filename="textures/snow_specular.dds"/>
  </Files>


  <Materials>
    <Material name="warningStripes_mat" materialId="4">
      <Texture fileId="21"/>
      <Normalmap fileId="22"/>
      <Glossmap fileId="23"/>
    </Material>
    <Material name="slattedFloor_mat" materialId="5" specularColor="0 1 0.294118">
      <Texture fileId="1"/>
    </Material>
    <Material name="snowMask" materialId="7">
      <Texture fileId="8"/>
      <Normalmap fileId="9"/>
      <Glossmap fileId="10"/>
    </Material>
    <Material name="sewerGrate_mat" materialId="6" specularColor="0.694118 1 0.694118">
      <Texture fileId="3"/>
    </Material>
    <Material name="decalTrashPapers_mat" materialId="8" alphaBlending="true" customShaderId="7">
      <Texture fileId="6"/>
    </Material>
    <Material name="lambert1" materialId="9" diffuseColor="0.494118 0.494118 0.494118 1">
    </Material>
    <Material name="auxialiarySet_mat" materialId="10" specularColor="0.6 1 0.8">
      <Texture fileId="18"/>
    </Material>
    <Material name="UnnamedMaterial" materialId="11" diffuseColor="1 1 1 1">
    </Material>
    <Material name="default_mat" materialId="12" diffuseColor="0.494118 0.494118 0.494118 1">
      <Normalmap fileId="15"/>
    </Material>
    <Material name="kaercherDecals_mat" materialId="13" alphaBlending="true">
      <Texture fileId="17"/>
    </Material>
    <Material name="default" materialId="14" specularColor="0.6 1 0.8">
      <Texture fileId="12"/>
    </Material>
    <Material name="aDoorTrimPipe_mat" materialId="15" specularColor="0.847059 1 0.776471">
      <Texture fileId="19"/>
    </Material>
    <Material name="kaercher_mat" materialId="16" specularColor="0.6 1 0.6">
      <Texture fileId="12"/>
    </Material>
    <Material name="UnnamedMaterial" materialId="17">
      <Texture fileId="5"/>
    </Material>
  </Materials>


  <Shapes externalShapesFile="wash.i3d.shapes">
  </Shapes>


  <Dynamics>
  </Dynamics>

  <Scene>
    <TransformGroup name="washPlace" nodeId="38">
      <Shape shapeId="1" name="floor" static="true" clipDistance="150" nodeId="39" materialIds="5" receiveShadows="true"/>
      <Shape shapeId="2" name="sewerGrate" clipDistance="66" nodeId="40" materialIds="6" receiveShadows="true"/>
      <TransformGroup name="wall" static="true" clipDistance="300" nodeId="41">
        <Shape shapeId="3" name="cube" translation="-5.76052 0.519157 8.81953" scale="0.315 0.95 2" static="true" clipDistance="300" nodeId="42" materialIds="17" castsShadows="true" receiveShadows="true" decalLayer="3"/>
        <Shape shapeId="3" name="cube" translation="-5.76052 0.519157 6.82199" scale="0.315 0.95 2" static="true" clipDistance="300" nodeId="43" materialIds="17" castsShadows="true" receiveShadows="true"/>
        <Shape shapeId="3" name="cube" translation="-5.76052 0.519157 4.8333" scale="0.315 0.95 2" static="true" clipDistance="300" nodeId="44" materialIds="17" castsShadows="true" receiveShadows="true"/>
        <Shape shapeId="3" name="cube" translation="-5.76052 0.519157 2.83595" scale="0.315 0.95 2" static="true" clipDistance="300" nodeId="45" materialIds="17" castsShadows="true" receiveShadows="true"/>
        <Shape shapeId="3" name="cube" translation="-5.76052 0.519157 0.842852" scale="0.315 0.95 2" static="true" clipDistance="300" nodeId="46" materialIds="17" castsShadows="true" receiveShadows="true"/>
        <Shape shapeId="3" name="cube" translation="-5.76052 0.519157 -1.1542" scale="0.315 0.95 2" static="true" clipDistance="300" nodeId="47" materialIds="17" castsShadows="true" receiveShadows="true"/>
        <Shape shapeId="3" name="cube" translation="-5.76052 0.519157 -3.14059" scale="0.315 0.95 2" static="true" clipDistance="300" nodeId="48" materialIds="17" castsShadows="true" receiveShadows="true"/>
        <Shape shapeId="3" name="cube" translation="-5.76052 0.519157 -4.83895" scale="0.315 0.95 1.40974" clipDistance="300" nodeId="49" materialIds="17" distanceBlending="false"/>
        <Shape shapeId="3" name="cube" translation="-5.76052 0.519157 -6.52319" scale="0.315 0.95 2" static="true" clipDistance="300" nodeId="50" materialIds="17" castsShadows="true" receiveShadows="true"/>
        <TransformGroup name="wall3" clipDistance="300" nodeId="51">
          <Shape shapeId="3" name="cube" translation="-4.62846 0.519157 -7.36955" rotation="0 -90 0" scale="0.315 0.95 2" static="true" clipDistance="300" nodeId="52" materialIds="17" castsShadows="true" receiveShadows="true"/>
          <Shape shapeId="3" name="cube" translation="-2.63398 0.519157 -7.36955" rotation="0 -90 0" scale="0.315 0.95 2" static="true" clipDistance="300" nodeId="53" materialIds="17" castsShadows="true" receiveShadows="true"/>
          <Shape shapeId="3" name="cube" translation="-0.640825 0.519157 -7.36955" rotation="0 -90 0" scale="0.315 0.95 2" static="true" clipDistance="300" nodeId="54" materialIds="17" castsShadows="true" receiveShadows="true"/>
          <Shape shapeId="3" name="cube" translation="1.34602 0.519157 -7.36955" rotation="0 -90 0" scale="0.315 0.95 2" static="true" clipDistance="300" nodeId="55" materialIds="17" castsShadows="true" receiveShadows="true"/>
          <Shape shapeId="3" name="cube" translation="3.32518 0.519157 -7.36955" rotation="0 -90 0" scale="0.315 0.95 2" static="true" clipDistance="300" nodeId="56" materialIds="17" castsShadows="true" receiveShadows="true"/>
          <Shape shapeId="3" name="cube" translation="4.9157 0.519157 -7.36955" rotation="0 -90 0" scale="0.315 0.95 2" static="true" clipDistance="300" nodeId="57" materialIds="17" castsShadows="true" receiveShadows="true"/>
        </TransformGroup>
        <TransformGroup name="wall2" translation="0 0 2.32112" rotation="0 180 0" clipDistance="300" nodeId="58">
          <Shape shapeId="3" name="cube" translation="-5.761 0.519157 8.81953" scale="0.315 0.95 2" static="true" clipDistance="300" nodeId="59" materialIds="17" castsShadows="true" receiveShadows="true"/>
          <Shape shapeId="3" name="cube" translation="-5.76052 0.519157 6.82199" scale="0.315 0.95 2" static="true" clipDistance="300" nodeId="60" materialIds="17" castsShadows="true" receiveShadows="true"/>
          <Shape shapeId="3" name="cube" translation="-5.76052 0.519157 4.83145" scale="0.315 0.95 1.9939" static="true" clipDistance="300" nodeId="61" materialIds="17" castsShadows="true" receiveShadows="true"/>
          <Shape shapeId="3" name="cube" translation="-5.76052 0.519157 2.83595" scale="0.315 0.95 2" static="true" clipDistance="300" nodeId="62" materialIds="17" castsShadows="true" receiveShadows="true"/>
          <Shape shapeId="3" name="cube" translation="-5.76052 0.519157 0.842852" scale="0.315 0.95 2" static="true" clipDistance="300" nodeId="63" materialIds="17" castsShadows="true" receiveShadows="true"/>
          <Shape shapeId="3" name="cube" translation="-5.76052 0.519157 -1.1542" scale="0.315 0.95 2" static="true" clipDistance="300" nodeId="64" materialIds="17" castsShadows="true" receiveShadows="true"/>
          <Shape shapeId="3" name="cube" translation="-5.76052 0.519157 -3.14059" scale="0.315 0.95 2" static="true" clipDistance="300" nodeId="65" materialIds="17" castsShadows="true" receiveShadows="true"/>
          <Shape shapeId="3" name="cube" translation="-5.76052 0.519157 -4.83171" scale="0.315 0.95 1.40149" static="true" nodeId="66" materialIds="17" castsShadows="true" receiveShadows="true"/>
          <Shape shapeId="3" name="cube" translation="-5.76052 0.519157 -6.52319" scale="0.315 0.95 2" static="true" clipDistance="300" nodeId="67" materialIds="17" castsShadows="true" receiveShadows="true"/>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="decals" nodeId="68">
        <Shape shapeId="4" name="decalOilSlick03" clipDistance="150" nodeId="69" materialIds="8" castsShadows="true" receiveShadows="true" decalLayer="1"/>
        <Shape shapeId="5" name="decalOilSlick03" clipDistance="150" nodeId="70" materialIds="8" castsShadows="true" receiveShadows="true" decalLayer="1"/>
      </TransformGroup>
      <TransformGroup name="levelArea" nodeId="71">
        <TransformGroup name="start" translation="-6.2 0 10.036" nodeId="72"/>
        <TransformGroup name="width" translation="6.2 0 10.036" nodeId="73"/>
        <TransformGroup name="height" translation="-6.2 0 -7.64086" nodeId="74"/>
      </TransformGroup>
      <TransformGroup name="clearArea" nodeId="75">
        <TransformGroup name="start" translation="-6.2 0 10.036" nodeId="76"/>
        <TransformGroup name="width" translation="6.2 0 10.036" nodeId="77"/>
        <TransformGroup name="height" translation="-6.2 0 -7.64086" nodeId="78"/>
      </TransformGroup>
      <TransformGroup name="seasonsArea" nodeId="79">
        <TransformGroup name="start" translation="-6.2 0 10.036" nodeId="80"/>
        <TransformGroup name="width" translation="6.2 0 10.036" nodeId="81"/>
        <TransformGroup name="height" translation="-6.2 0 -7.64086" nodeId="82"/>
        <Shape shapeId="6" name="plane" visibility="false" clipDistance="350" nodeId="83" materialIds="7" receiveShadows="true" decalLayer="1"/>
      </TransformGroup>
      <Shape shapeId="7" name="kaercher" translation="-5.60547 6.89816e-10 2.45015e-07" rotation="7.60037e-07 90 7.52986e-07" kinematic="true" clipDistance="200" nodeId="84" materialIds="11" nonRenderable="true" distanceBlending="false">
        <Shape shapeId="8" name="kaercher_Vis" kinematic="true" nodeId="85" materialIds="14" castsShadows="true" receiveShadows="true">
          <TransformGroup name="lancePosition" translation="0.514 0.817 0.855473" rotation="-147.753 -0.145 -179.163" nodeId="86">
            <TransformGroup name="lanceRot" translation="6.78901e-16 1.92735e-15 4.9738e-16" rotation="0 0 -1.77043e-16" nodeId="87">
              <TransformGroup name="effects" translation="0 -4.26326e-16 8.52651e-16" nodeId="88">
                <Shape shapeId="9" name="effectMesh" translation="-7.10543e-17 0.0658604 1.05049" rotation="0 0 -10" visibility="false" clipDistance="100" nodeId="89" materialIds="12" castsShadows="true" receiveShadows="true"/>
                <Shape shapeId="10" name="dustEmitShape" clipDistance="300" nodeId="90" materialIds="9" castsShadows="true" receiveShadows="true" nonRenderable="true"/>
              </TransformGroup>
              <Shape shapeId="11" name="lanceHP" nodeId="91" materialIds="16" castsShadows="true" receiveShadows="true">
                <TransformGroup name="leftHandRef" translation="0.0126875 0.0721462 0.262725" rotation="1.99036e-16 0 -90" nodeId="92"/>
                <TransformGroup name="raycast" translation="0.000599216 0.0652633 1.05075" rotation="-180 7.23283 -90" nodeId="93"/>
              </Shape>
            </TransformGroup>
          </TransformGroup>
          <TransformGroup name="exhaust" translation="0.492635 1.31052 0.300558" rotation="-7.15625e-15 0 -1.75179e-15" nodeId="94"/>
          <Shape shapeId="12" name="kaercherDecal" translation="-0.369658 1.35126 0.827" scale="0.328211 0.328211 0.328211" clipDistance="120" nodeId="95" materialIds="13" castsShadows="true" receiveShadows="true" decalLayer="1"/>
          <Shape shapeId="13" name="knob" translation="-0.474253 1.23233 0.828" rotation="90 2.89167e-08 0" scale="0.7 0.7 0.7" nodeId="96" materialIds="14" castsShadows="true" receiveShadows="true"/>
          <Shape shapeId="13" name="knob" translation="-0.373072 1.25174 0.828" rotation="90 1.83865e-06 -19.588" nodeId="97" materialIds="14" castsShadows="true" receiveShadows="true"/>
          <Shape shapeId="13" name="knob" translation="-0.269397 1.235 0.828" rotation="90 -6.44004e-07 -13.0788" scale="0.7 0.7 0.7" nodeId="98" materialIds="14" castsShadows="true" receiveShadows="true"/>
        </Shape>
        <Shape shapeId="14" name="wallVent01" translation="0.461411 1.36491 0.350931" rotation="-4.94055e-06 90 2.41968e-05" scale="0.5 0.5 0.25" clipDistance="40" nodeId="99" materialIds="10" castsShadows="true" receiveShadows="true" decalLayer="1"/>
        <Shape shapeId="15" name="uBendPipe" translation="0.536 0.954 0.141912" rotation="90 2.93722e-06 -90" scale="0.1 0.1 0.1" clipDistance="100" nodeId="100" materialIds="15" castsShadows="true" receiveShadows="true"/>
        <Shape shapeId="16" name="longPipe" translation="0.536 0.954 0.142241" rotation="-2.54444e-14 6.10666e-13 -90" scale="0.1 0.106 0.0415834" clipDistance="100" nodeId="101" materialIds="15" castsShadows="true" receiveShadows="true"/>
        <Shape shapeId="15" name="uBendPipe" translation="0.536 0.9 0.141912" rotation="90 0 -90" scale="0.1 0.1 0.1" clipDistance="100" nodeId="102" materialIds="15" castsShadows="true" receiveShadows="true"/>
        <Shape shapeId="16" name="longPipe" translation="0.536 0.9 0.142" rotation="-2.54444e-14 0 -90" scale="0.1 0.106 0.0427194" clipDistance="100" nodeId="103" materialIds="15" castsShadows="true" receiveShadows="true"/>
        <Shape shapeId="17" name="decalOilSlick03" translation="-0.0563487 0.854108 0.816731" rotation="90 0 0" scale="0.518 1 0.677613" clipDistance="150" nodeId="104" materialIds="8" castsShadows="true" receiveShadows="true" decalLayer="1"/>
        <Shape shapeId="17" name="decalOilSlick03" translation="0.454797 0.674278 0.462469" rotation="-2.50511e-06 0 -90" scale="0.49513 1 0.362196" clipDistance="150" nodeId="105" materialIds="8" castsShadows="true" receiveShadows="true" decalLayer="1"/>
        <Shape shapeId="17" name="decalOilSlick03" translation="-0.569007 0.865737 0.46493" rotation="-180 0 -90" scale="0.67027 1 0.360249" clipDistance="150" nodeId="106" materialIds="8" castsShadows="true" receiveShadows="true" decalLayer="1"/>
        <Shape shapeId="17" name="decalOilSlick03" translation="-0.0563487 1.52541 0.439374" rotation="180 0 180" scale="0.518 1 0.337732" clipDistance="150" nodeId="107" materialIds="8" castsShadows="true" receiveShadows="true" decalLayer="1"/>
      </Shape>
      <TransformGroup name="warningStripes" translation="0 0.0100059 -1" scale="0.764139 1 0.646919" clipDistance="400" nodeId="108">
        <Shape shapeId="18" name="warningStripesCorner2" translation="-3.092 0 1.725" rotation="180 -5.00896e-06 180" clipDistance="200" nodeId="109" materialIds="4" receiveShadows="true" decalLayer="1"/>
        <Shape shapeId="19" name="warningStripesCorner1" translation="-3.092 0 -2" clipDistance="200" nodeId="110" materialIds="4" receiveShadows="true" decalLayer="1"/>
        <Shape shapeId="18" name="warningStripesCorner2" translation="3.14838 0 -2" clipDistance="200" nodeId="111" materialIds="4" receiveShadows="true" decalLayer="1"/>
        <Shape shapeId="19" name="warningStripesCorner1" translation="3.12222 -3.37082e-07 1.725" rotation="180 -5.00896e-06 180" clipDistance="200" nodeId="112" materialIds="4" receiveShadows="true" decalLayer="1"/>
      </TransformGroup>
    </TransformGroup>
  </Scene>

</i3D>
