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

<i3D name="baleShed.i3d" 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="10.0.10"/>
  </Asset>

  <Files>
    <File fileId="13" filename="textures/baleShed_mask.dds"/>
    <File fileId="17" filename="textures/easySheds01_height.dds"/>
    <File fileId="14" filename="textures/mapDirt01_diffuse.dds"/>
    <File fileId="22" filename="textures/solarPanels_diffuse.dds"/>
    <File fileId="23" filename="textures/solarPanels_normal.dds"/>
    <File fileId="24" filename="textures/solarPanels_specular.dds"/>
    <File fileId="6" filename="$data/maps/textures/shared/props/icicles_diffuse.dds"/>
    <File fileId="7" filename="$data/maps/textures/shared/props/icicles_normal.dds"/>
    <File fileId="8" filename="$data/maps/textures/shared/props/icicles_specular.dds"/>
    <File fileId="1" filename="$data/maps/textures/shared/snow_diffuse.dds"/>
    <File fileId="2" filename="$data/maps/textures/shared/snow_normal.dds"/>
    <File fileId="3" filename="$data/maps/textures/shared/snow_specular.png"/>
    <File fileId="9" filename="$data/placeables/easySheds/shared/easySheds01_diffuse.dds"/>
    <File fileId="10" filename="$data/placeables/easySheds/shared/easySheds01_normal.dds"/>
    <File fileId="11" filename="$data/placeables/easySheds/shared/easySheds01_specular.dds"/>
    <File fileId="12" filename="$data/shaders/buildingShader.xml"/>
    <File fileId="25" filename="$data/shaders/placeableShader.xml"/>
    <File fileId="4" filename="$data/shaders/snowHeapShader.xml"/>
    <File fileId="19" filename="$data/shared/warningStripes_diffuse.png"/>
    <File fileId="20" filename="$data/shared/warningStripes_normal.png"/>
    <File fileId="21" filename="$data/shared/warningStripes_specular.png"/>
  </Files>


  <Materials>
    <Material name="baleShed_mat" materialId="5" customShaderId="12" customShaderVariation="customParallax">
      <Texture fileId="9"/>
      <Normalmap fileId="10"/>
      <Glossmap fileId="11"/>
      <Custommap name="mMaskMap" fileId="13"/>
      <Custommap name="mDirtDiffuse" fileId="14"/>
      <Custommap name="mParallaxMap" fileId="17"/>
      <CustomParameter name="dirtMossSmoothness" value="0 0"/>
    </Material>
    <Material name="icicles_mat" materialId="6" alphaBlending="true" customShaderId="4" customShaderVariation="icicle">
      <Texture fileId="6"/>
      <Normalmap fileId="7"/>
      <Glossmap fileId="8"/>
      <Refractionmap coeff="1" bumpScale="0.1" withSSRData="false"/>
    </Material>
    <Material name="lambert1" materialId="7" diffuseColor="0.494118 0.494118 0.494118 1">
    </Material>
    <Material name="snow_mat" materialId="8" customShaderId="4">
      <Texture fileId="1"/>
      <Normalmap fileId="2" bumpDepth="0.5"/>
      <Glossmap fileId="3"/>
    </Material>
    <Material name="solarPanels_mat" materialId="9" customShaderId="25">
      <Texture fileId="22"/>
      <Normalmap fileId="23"/>
      <Glossmap fileId="24"/>
    </Material>
    <Material name="warningStripes_mat" materialId="10">
      <Texture fileId="19"/>
      <Normalmap fileId="20"/>
      <Glossmap fileId="21"/>
    </Material>
  </Materials>


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

  <Scene>
    <TransformGroup name="baleShed" clipDistance="600" nodeId="27">
      <TransformGroup name="baleShedLODs" lodDistance="0 150" nodeId="28">
        <TransformGroup name="LOD0" nodeId="29">
          <TransformGroup name="winter" nodeId="30">
            <Shape name="snow" shapeId="1" clipDistance="200" nodeId="31" castsShadows="true" receiveShadows="true" materialIds="8" weatherRequiredMask="0x400"/>
            <Shape name="icicles" shapeId="2" clipDistance="40" nodeId="32" castsShadows="true" receiveShadows="true" materialIds="6"/>
          </TransformGroup>
          <Shape name="baleShed" translation="0 -1.99195e-06 0" rotation="-90 -0 0" shapeId="3" clipDistance="200" nodeId="33" castsShadows="true" receiveShadows="true" materialIds="5"/>
        </TransformGroup>
        <TransformGroup name="LOD1" nodeId="34">
          <Shape name="baleShed" translation="0 -8.38829e-07 0" rotation="-90 -0 0" shapeId="4" clipDistance="600" nodeId="35" castsShadows="true" receiveShadows="true" materialIds="5"/>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="lights" nodeId="36">
        <TransformGroup name="linkedLights" nodeId="37">
          <TransformGroup name="industrialWallLight" translation="-20 7.52993 -0.685288" rotation="75 -0 0" nodeId="38"/>
          <TransformGroup name="industrialWallLight" translation="-12 7.53 -0.685" rotation="75 -0 0" nodeId="39"/>
          <TransformGroup name="industrialWallLight" translation="-4 7.53 -0.685" rotation="75 -0 0" nodeId="40"/>
          <TransformGroup name="industrialWallLight" translation="4 7.53 -0.685" rotation="75 -0 0" nodeId="41"/>
          <TransformGroup name="industrialWallLight" translation="12 7.53 -0.685" rotation="75 -0 0" nodeId="42"/>
          <TransformGroup name="industrialWallLight" translation="20 7.53 -0.685" rotation="75 -0 0" nodeId="43"/>
        </TransformGroup>
        <TransformGroup name="realLights" nodeId="44">
          <TransformGroup name="realLightsControledLow" nodeId="45">
            <Light name="pointLight" translation="-14.2 5.5 0" clipDistance="75" nodeId="46" type="point" color="0.45 0.4 0.3" emitDiffuse="true" emitSpecular="true" range="10"/>
            <Light name="pointLight" translation="0 5.5 0" clipDistance="75" nodeId="47" type="point" color="0.45 0.4 0.3" emitDiffuse="true" emitSpecular="true" range="10"/>
            <Light name="pointLight" translation="14.2 5.5 0" clipDistance="75" nodeId="48" type="point" color="0.45 0.4 0.3" emitDiffuse="true" emitSpecular="true" range="10"/>
          </TransformGroup>
          <TransformGroup name="realLightsControledHigh" nodeId="49">
            <Light name="pointLight" translation="-20 5.5 0" clipDistance="75" nodeId="50" type="point" color="0.45 0.4 0.3" emitDiffuse="true" emitSpecular="true" range="10"/>
            <Light name="pointLight" translation="-12 5.5 0" clipDistance="75" nodeId="51" type="point" color="0.45 0.4 0.3" emitDiffuse="true" emitSpecular="true" range="10"/>
            <Light name="pointLight" translation="-4 5.5 0" clipDistance="75" nodeId="52" type="point" color="0.45 0.4 0.3" emitDiffuse="true" emitSpecular="true" range="10"/>
            <Light name="pointLight" translation="4 5.5 0" clipDistance="75" nodeId="53" type="point" color="0.45 0.4 0.3" emitDiffuse="true" emitSpecular="true" range="10"/>
            <Light name="pointLight" translation="12.0003 5.5 0" clipDistance="75" nodeId="54" type="point" color="0.45 0.4 0.3" emitDiffuse="true" emitSpecular="true" range="10"/>
            <Light name="pointLight" translation="20 5.5 0" clipDistance="75" nodeId="55" type="point" color="0.45 0.4 0.3" emitDiffuse="true" emitSpecular="true" range="10"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="lightSwitches" nodeId="56">
          <TransformGroup name="RHpowerSwitch" translation="-19.9989 1.3 5.7405" rotation="180 -0 180" nodeId="57"/>
        </TransformGroup>
        <Shape name="controledLightsTrigger" shapeId="5" kinematic="true" trigger="true" collisionFilterGroup="0x20000000" collisionFilterMask="0x100000" nodeId="58" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="7"/>
      </TransformGroup>
      <TransformGroup name="objectStorage" nodeId="59">
        <Shape name="objectTrigger" translation="0 0 2.45" shapeId="6" kinematic="true" trigger="true" collisionFilterGroup="0x20000000" collisionFilterMask="0x50000" nodeId="60" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="7"/>
        <Shape name="playerTrigger" translation="-21.2 0.5 4.7" shapeId="7" kinematic="true" trigger="true" collisionFilterGroup="0x20000000" collisionFilterMask="0x100000" nodeId="61" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="7"/>
        <TransformGroup name="storageAreas" nodeId="62">
          <TransformGroup name="storageAreaStart01" translation="19.72 -7.28947e-06 5.64" rotation="180 0 180" nodeId="63">
            <TransformGroup name="storageAreaEnd01" translation="39.85 0 11.28" nodeId="64"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="spawnAreas" nodeId="65">
          <TransformGroup name="spawnAreaStart01" translation="-24 -1.34378e-07 4.7" rotation="-180 0 -180" nodeId="66">
            <TransformGroup name="spawnAreaEnd01" translation="7 0 9.4" nodeId="67"/>
          </TransformGroup>
        </TransformGroup>
        <Shape name="infoTrigger" translation="-5e-06 3 0" shapeId="8" kinematic="true" trigger="true" collisionFilterGroup="0x20000000" collisionFilterMask="0x100000" nodeId="68" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="7"/>
        <TransformGroup name="markers" nodeId="69">
          <TransformGroup name="warningStripes" translation="0 0.005 0" nodeId="70">
            <Shape name="warningStripesCorner" translation="19.86 0 6.6" rotation="0 90 0" scale="2 2 2" shapeId="9" clipDistance="100" nodeId="71" castsShadows="false" receiveShadows="true" terrainDecal="true" renderedInViewports="false" decalLayer="1" materialIds="10"/>
            <Shape name="warningStripesCorner" translation="19.86 0 11" scale="2 2 2" shapeId="9" clipDistance="100" nodeId="72" castsShadows="false" receiveShadows="true" terrainDecal="true" renderedInViewports="false" decalLayer="1" materialIds="10"/>
            <Shape name="warningStripesCorner" translation="-19.86 0 11" rotation="0 -90 0" scale="2 2 2" shapeId="9" clipDistance="100" nodeId="73" castsShadows="false" receiveShadows="true" terrainDecal="true" renderedInViewports="false" decalLayer="1" materialIds="10"/>
            <Shape name="warningStripesCorner" translation="-19.86 -1.07313e-06 6.6" rotation="-180 0 -180" scale="2 2 2" shapeId="9" clipDistance="100" nodeId="74" castsShadows="false" receiveShadows="true" terrainDecal="true" renderedInViewports="false" decalLayer="1" materialIds="10"/>
            <Shape name="warningStripesCorner" translation="-24 -5.84831e-07 -4.7" rotation="180 90 -180" scale="2 2 2" shapeId="9" clipDistance="100" nodeId="75" castsShadows="false" receiveShadows="true" terrainDecal="true" renderedInViewports="false" decalLayer="1" materialIds="10"/>
            <Shape name="warningStripesCorner" translation="-24 -5.84831e-07 4.7" rotation="-2.87005e-12 0 1.73028e-05" scale="2 2 2" shapeId="9" clipDistance="100" nodeId="76" castsShadows="false" receiveShadows="true" terrainDecal="true" renderedInViewports="false" decalLayer="1" materialIds="10"/>
            <Shape name="warningStripesCorner" translation="-31 -4.07837e-06 4.7" rotation="180 -90 -180" scale="2 2 2" shapeId="9" clipDistance="100" nodeId="77" castsShadows="false" receiveShadows="true" terrainDecal="true" renderedInViewports="false" decalLayer="1" materialIds="10"/>
            <Shape name="warningStripesCorner" translation="-31 -4.07837e-06 -4.7" rotation="180 0 -180" scale="2 2 2" shapeId="9" clipDistance="100" nodeId="78" castsShadows="false" receiveShadows="true" terrainDecal="true" renderedInViewports="false" decalLayer="1" materialIds="10"/>
          </TransformGroup>
          <TransformGroup name="objectTriggerMarker" translation="0 0 8.5" nodeId="79"/>
          <TransformGroup name="playerTriggerMarker" translation="-21.2 0 4.7" nodeId="80"/>
          <TransformGroup name="stopCrossings" nodeId="81">
            <TransformGroup name="stopCrossing" translation="-16 2 5.8" rotation="-1.34142e-06 0 -4.4033e-08" static="true" clipDistance="7.5" nodeId="82"/>
            <TransformGroup name="stopCrossing" translation="-8 2 5.8" rotation="-1.34142e-06 0 -4.4033e-08" static="true" clipDistance="7.5" nodeId="83"/>
            <TransformGroup name="stopCrossing" translation="0 2 5.8" rotation="-1.34142e-06 0 -4.4033e-08" static="true" clipDistance="7.5" nodeId="84"/>
            <TransformGroup name="stopCrossing" translation="8 2 5.8" rotation="-1.34142e-06 0 -4.4033e-08" static="true" clipDistance="7.5" nodeId="85"/>
            <TransformGroup name="stopCrossing" translation="16 2 5.8" rotation="-1.34142e-06 0 -4.4033e-08" static="true" clipDistance="7.5" nodeId="86"/>
            <TransformGroup name="stopCrossing" translation="-16 2 -5.8" rotation="-1.34142e-06 180 -4.4033e-08" static="true" clipDistance="7.5" nodeId="87"/>
            <TransformGroup name="stopCrossing" translation="-8 2 -5.8" rotation="-1.34142e-06 180 -4.4033e-08" static="true" clipDistance="7.5" nodeId="88"/>
            <TransformGroup name="stopCrossing" translation="0 2 -5.8" rotation="-1.34142e-06 180 -4.4033e-08" static="true" clipDistance="7.5" nodeId="89"/>
            <TransformGroup name="stopCrossing" translation="8 2 -5.8" rotation="-1.34142e-06 180 -4.4033e-08" static="true" clipDistance="7.5" nodeId="90"/>
            <TransformGroup name="stopCrossing" translation="16 2 -5.8" rotation="-1.34142e-06 180 -4.4033e-08" static="true" clipDistance="7.5" nodeId="91"/>
            <TransformGroup name="stopCrossing" translation="-19.9804 2 -1.29696e-06" rotation="0 -90 0" static="true" clipDistance="7.5" nodeId="92"/>
            <TransformGroup name="stopCrossing" translation="19.98 2 -1.29696e-06" rotation="0 90 0" static="true" clipDistance="7.5" nodeId="93"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="hotspotNode" nodeId="94"/>
        <TransformGroup name="teleportNode" translation="-21.6 0 4.2" nodeId="95"/>
        <TransformGroup name="objectStorageCollisions" nodeId="96">
          <Shape name="objectStorageCollision1" translation="0 3.2 -5.77" shapeId="10" kinematic="true" collisionFilterGroup="0x1034" collisionFilterMask="0xfffffbff" nodeId="97" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="7"/>
          <Shape name="objectStorageCollision2" translation="0 3.2 5.77" shapeId="10" kinematic="true" collisionFilterGroup="0x1034" collisionFilterMask="0xfffffbff" nodeId="98" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="7"/>
          <Shape name="objectStorageCollision3" translation="-19.9 3 1.74209e-06" rotation="0 90 0" shapeId="11" kinematic="true" collisionFilterGroup="0x1034" collisionFilterMask="0xfffffbff" nodeId="99" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="7"/>
          <Shape name="objectStorageCollision4" translation="19.9 3 1.74209e-06" rotation="0 90 0" shapeId="11" kinematic="true" collisionFilterGroup="0x1034" collisionFilterMask="0xfffffbff" nodeId="100" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="7"/>
        </TransformGroup>
        <TransformGroup name="objectStorageConfig" translation="-19.1 -0.000411987 7.1" nodeId="101">
          <Shape name="trigger" rotation="-4.53326e-13 0 4.89591e-11" scale="2 3 2" shapeId="12" static="true" trigger="true" collisionFilterGroup="0x20000000" collisionFilterMask="0x100000" nodeId="102" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="7"/>
          <TransformGroup name="markerWrench" nodeId="103"/>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="clearAreas" nodeId="104">
        <TransformGroup name="clearArea1Start" translation="-35 0 -9" nodeId="105">
          <TransformGroup name="clearArea1Width" translation="0 0 22" nodeId="106"/>
          <TransformGroup name="clearArea1Height" translation="59 0 1.13687e-15" nodeId="107"/>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="levelAreas" nodeId="108">
        <TransformGroup name="levelArea1Start" translation="-35 0 -9" nodeId="109">
          <TransformGroup name="levelArea1Width" translation="0 0 22" nodeId="110"/>
          <TransformGroup name="levelArea1Height" translation="59 0 1.13687e-15" nodeId="111"/>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="indoorAreas" nodeId="112">
        <TransformGroup name="indoorArea1Start" translation="-20.1311 0 -6.06632" nodeId="113">
          <TransformGroup name="indoorArea1Width" translation="0 0 12.1228" nodeId="114"/>
          <TransformGroup name="indoorArea1Height" translation="40.2701 0 1.13687e-15" nodeId="115"/>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="tipOcclusionUpdateAreas" nodeId="116">
        <TransformGroup name="tipOcclusionUpdateArea1Start" translation="-22 0 -8" nodeId="117">
          <TransformGroup name="tipOcclusionUpdateArea1End" translation="44 0 16" nodeId="118"/>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="testAreas" nodeId="119">
        <TransformGroup name="testArea1Start" translation="-20.15 0 -6.1" nodeId="120">
          <TransformGroup name="testArea1End" translation="40.3 8.5 12.2" nodeId="121"/>
        </TransformGroup>
      </TransformGroup>
      <Shape name="collisions" shapeId="13" visibility="false" static="true" collisionFilterGroup="0x1034" collisionFilterMask="0xfffffbff" nodeId="122" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="7"/>
      <TransformGroup name="solarPanels" nodeId="123">
        <TransformGroup name="solarPanels01" visibility="false" nodeId="124">
          <TransformGroup name="solarPanels_LODs" lodDistance="0 70" nodeId="125">
            <Shape name="solarPanels_LOD0" shapeId="14" clipDistance="100" nodeId="126" castsShadows="true" receiveShadows="true" materialIds="9"/>
            <Shape name="solarPanels_LOD1" shapeId="15" clipDistance="600" nodeId="127" castsShadows="true" receiveShadows="true" materialIds="9"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="solarPanels02" visibility="false" nodeId="128">
          <TransformGroup name="solarPanels_LODs" rotation="-180 0 -180" lodDistance="0 70" nodeId="129">
            <Shape name="solarPanels_LOD0" shapeId="14" clipDistance="100" nodeId="130" castsShadows="true" receiveShadows="true" materialIds="9"/>
            <Shape name="solarPanels_LOD1" shapeId="15" clipDistance="600" nodeId="131" castsShadows="true" receiveShadows="true" materialIds="9"/>
          </TransformGroup>
        </TransformGroup>
      </TransformGroup>
    </TransformGroup>
  </Scene>

</i3D>
