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

<i3D name="moduleX" version="1.6" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://i3d.giants.ch/schema/i3d-1.6.xsd">

  <Files>
    <File fileId="3" filename="$data/shaders/vehicleShader.xml" />
    <File fileId="4" filename="$data/shared/assets/assetLibraryDecals_diffuse.png" />
    <File fileId="5" filename="$data/shared/assets/assetLibraryDecals_normal.png" />
    <File fileId="1" filename="$data/shared/crawlers/lizard/moduleXCrawler/moduleXCrawler_normal.png" />
    <File fileId="7" filename="$data/shared/default_normal.png" />
    <File fileId="2" filename="$data/vehicles/lizard/moduleX/moduleXChain_vmask.png" />
    <File fileId="11" filename="$data/vehicles/lizard/moduleX/moduleXCurtain_normal.png" />
    <File fileId="12" filename="$data/vehicles/lizard/moduleX/moduleXCurtain_vmask.png" />
    <File fileId="6" filename="$data/vehicles/lizard/moduleX/moduleXDecals_vmask.png" />
    <File fileId="8" filename="$data/vehicles/lizard/moduleX/moduleXGrid_diffuse.png" />
    <File fileId="9" filename="$data/vehicles/lizard/moduleX/moduleXGrid_normal.png" />
    <File fileId="10" filename="$data/vehicles/lizard/moduleX/moduleXGrid_vmask.png" />
    <File fileId="13" filename="$data/vehicles/lizard/moduleX/moduleX_normal.png" />
    <File fileId="14" filename="$data/vehicles/lizard/moduleX/moduleX_vmask.png" />
  </Files>

  <Materials>
    <Material name="lambert1" materialId="1" diffuseColor="0.5 0.5 0.5 1">
    </Material>
    <Material name="moduleXChain_mat" materialId="3" diffuseColor="0.5 0.5 0.5 1" customShaderId="3" customShaderVariation="uvScroll_colorMask">
      <CustomParameter name="colorMat0" value="0.4423 0.4423 0.4423 8"/>
      <Normalmap fileId="1"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="assetLibraryDecals_mat" materialId="7" customShaderId="3" customShaderVariation="Decal_colorMask">
      <Texture fileId="4"/>
      <Normalmap fileId="5"/>
      <Glossmap fileId="6"/>
    </Material>
    <Material name="moduleXDecals_mat" materialId="4" diffuseColor="0.677419 0.677419 0.677419 1" customShaderId="3" customShaderVariation="reflector_colorMask">
      <Normalmap fileId="7"/>
      <Glossmap fileId="6"/>
    </Material>
    <Material name="moduleXGrid_mat" materialId="5" customShaderId="3" customShaderVariation="colorMask">
      <CustomParameter name="colorMat0" value="0.6456 0.6456 0.6456 0"/>
      <CustomParameter name="colorMat1" value="0.6456 0.6456 0.6456 0"/>
      <Texture fileId="8"/>
      <Normalmap fileId="9"/>
      <Glossmap fileId="10"/>
    </Material>
    <Material name="moduleXCurtain_mat" materialId="6" diffuseColor="0.5 0.5 0.5 1" customShaderId="3" customShaderVariation="colorMask">
      <CustomParameter name="colorMat2" value="0.0823 0.0513 0.0185 11"/>
      <CustomParameter name="colorMat0" value="0.4793 0.3763 0.1912 10"/>
      <CustomParameter name="colorMat1" value="0.2423 0.1590 0.0343 10"/>
      <Normalmap fileId="11"/>
      <Glossmap fileId="12"/>
    </Material>
    <Material name="moduleX_mat" materialId="2" diffuseColor="0.5 0.5 0.5 1" customShaderId="3" customShaderVariation="colorMask">
      <CustomParameter name="colorMat2" value="0.7818 0.0090 0.0461 1"/>
      <CustomParameter name="colorMat0" value="0.8456 0.8456 0.8456 0"/>
      <CustomParameter name="colorMat1" value="0.0161 0.0134 0.0120 0"/>
      <Normalmap fileId="13"/>
      <Glossmap fileId="14"/>
    </Material>
  </Materials>


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

  <Scene>
    <Shape name="moduleX_main_component1" shapeId="1" dynamic="true" compound="true" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="1">
      <Shape name="moduleX_vis" shapeId="2" castsShadows="true" receiveShadows="true" materialIds="2" skinBindNodeIds="2 26 82 83 101 102" nodeId="2">
        <TransformGroup name="attachable" nodeId="3">
          <TransformGroup name="semiTrailerAttacherJoint" translation="-0 1.262697 6.316471" rotation="0 90 0" nodeId="4"/>
          <Shape name="supportCol" visibility="false" shapeId="3" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="5"/>
          <Shape name="standLeg" shapeId="4" castsShadows="true" receiveShadows="true" materialIds="2" clipDistance="300" nodeId="6"/>
          <TransformGroup name="connectionHoses" nodeId="7">
            <TransformGroup name="hydraulicIn01" translation="0.292186 1.349695 7.062042" nodeId="8"/>
            <TransformGroup name="hydraulicOut01" translation="0.365612 1.349695 7.062042" nodeId="9"/>
          </TransformGroup>
          <TransformGroup name="wheelChocks" nodeId="10">
            <TransformGroup name="wheelChock02" translation="-0.565 1.107 -0.379" rotation="0 180 90" scale="0.954627 1 1" collision="false" clipDistance="300" nodeId="11"/>
            <TransformGroup name="wheelChock01" translation="0.564683 1.106734 -0.37884" rotation="0 180 -90" scale="0.954627 1 1" collision="false" clipDistance="300" nodeId="12"/>
            <TransformGroup name="chockSupport02" translation="-0.559 1.106217 -0.55735" rotation="0 180 90" nodeId="13"/>
            <TransformGroup name="chockSupport01" translation="0.55854 1.106217 -0.55735" rotation="0 180 -90" nodeId="14"/>
          </TransformGroup>
          <Shape name="standhullLeft" translation="0.674894 1.276362 4.022523" shapeId="5" castsShadows="true" receiveShadows="true" materialIds="2" clipDistance="300" nodeId="15"/>
        </TransformGroup>
        <TransformGroup name="wheels" nodeId="16">
          <TransformGroup name="wheelFrontLeft" translation="0.85089 0.56406 -1.767419" nodeId="17"/>
          <TransformGroup name="wheelFrontRight" translation="-0.851 0.56406 -1.767419" nodeId="18"/>
          <TransformGroup name="wheelBackLeft" translation="0.851 0.56406 -3.367961" nodeId="19"/>
          <TransformGroup name="wheelBackRight" translation="-0.851 0.56406 -3.367961" nodeId="20"/>
        </TransformGroup>
        <TransformGroup name="lights" nodeId="21">
          <TransformGroup name="sharedLights" nodeId="22">
            <TransformGroup name="yellowRectangle_01_10" translation="1.302612 1.429997 5.650091" rotation="90 -270 0" nodeId="23"/>
            <TransformGroup name="yellowRectangle_01_09" translation="-1.302954 1.429997 5.650091" rotation="90 -90 0" nodeId="24"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="movingParts" nodeId="25">
          <TransformGroup name="plattform" translation="0 1.264679 -4.477889" collision="false" nodeId="26">
            <TransformGroup name="lights" translation="0 -1.264679 4.477889" nodeId="27">
              <TransformGroup name="sharedLights" nodeId="28">
                <TransformGroup name="yellowRectangle_01_01" translation="1.214206 1.271763 0.37715" rotation="90 90 0" nodeId="29"/>
                <TransformGroup name="yellowRectangle_01_02" translation="1.214206 1.271763 2.957119" rotation="90 90 0" nodeId="30"/>
                <TransformGroup name="yellowRectangle_01_03" translation="1.214206 1.271763 -2.610392" rotation="90 90 0" nodeId="31"/>
                <TransformGroup name="yellowRectangle_01_04" translation="1.214206 1.271763 -4.091684" rotation="90 90 0" nodeId="32"/>
                <TransformGroup name="yellowRectangle_01_05" translation="-1.213747 1.271763 -4.091684" rotation="90 -90 0" nodeId="33"/>
                <TransformGroup name="yellowRectangle_01_06" translation="-1.213747 1.271763 -2.614077" rotation="90 -90 0" nodeId="34"/>
                <TransformGroup name="yellowRectangle_01_07" translation="-1.213747 1.271763 0.37859" rotation="90 -90 0" nodeId="35"/>
                <TransformGroup name="yellowRectangle_01_08" translation="-1.213747 1.271763 2.957894" rotation="90 -90 0" nodeId="36"/>
                <TransformGroup name="rearLightOvalOrange_01_01" translation="1.444094 1.71027 -7.191253" rotation="-90 24.88064 -90" nodeId="37"/>
                <TransformGroup name="rearLightOvalOrange_01_02" translation="-1.444 1.71027 -7.191253" rotation="-90 24.88064 -90" nodeId="38"/>
                <TransformGroup name="rearLightOvalLEDRed_01_01" translation="1.444094 1.911017 -7.09798" rotation="-90 25.098364 -90" nodeId="39"/>
                <TransformGroup name="rearLightOvalLEDRed_01_02" translation="-1.444 1.911017 -7.09798" rotation="-90 25.098364 -90" nodeId="40"/>
                <TransformGroup name="workingLightSquare_02_01" translation="1.362792 2.186781 -6.043029" rotation="0 -180 -90" nodeId="41"/>
                <TransformGroup name="workingLightSquare_02_02" translation="1.376056 3.316437 -6.427825" rotation="0 -193.42363 -90" nodeId="42"/>
                <TransformGroup name="workingLightSquare_02_03" translation="-1.374436 3.316437 -6.427825" rotation="0 -163.42363 90" nodeId="43"/>
                <TransformGroup name="workingLightSquare_02_04" translation="-1.372247 2.186781 -6.043029" rotation="0 -180 90" nodeId="44"/>
              </TransformGroup>
              <TransformGroup name="turnLights" translation="0 2.736084 -7.083134" nodeId="45">
                <Light name="turnLightLeftBack" translation="1.262728 -0.883861 -0.082001" rotation="-20 -10 0" scale="1 1 1" type="spot" color="0.31 0.14 0" emitDiffuse="true" emitSpecular="true" range="4" coneAngle="120" dropOff="3" clipDistance="75" nodeId="46"/>
                <Light name="turnLightRightBack" translation="-1.263 -0.883861 -0.082001" rotation="-20 10 0" scale="1 1 1" type="spot" color="0.31 0.14 0" emitDiffuse="true" emitSpecular="true" range="4" coneAngle="120" dropOff="3" clipDistance="75" nodeId="47"/>
              </TransformGroup>
              <TransformGroup name="backLights" translation="0 2.736084 -7.083134" nodeId="48">
                <Light name="backLightsHigh1" translation="1.263 -1.037119 -0.179988" rotation="-20 0 0" type="spot" color="0.5 0 0" emitDiffuse="true" emitSpecular="true" range="2.5" coneAngle="130" dropOff="2" clipDistance="75" nodeId="49">
                  <Light name="backLightsHigh2" translation="-2.522494 0 -0" scale="1 1 1" type="spot" color="0.5 0 0" emitDiffuse="true" emitSpecular="true" range="2.5" coneAngle="130" dropOff="2" clipDistance="75" nodeId="50"/>
                </Light>
              </TransformGroup>
              <TransformGroup name="workLights" nodeId="51">
                <Light name="workLightBackLow" translation="0 4.430262 -6.366254" rotation="-20 0 0" type="spot" color="0.85 0.85 1" emitDiffuse="true" emitSpecular="true" range="20" coneAngle="130" dropOff="2" clipDistance="75" nodeId="52"/>
                <Light name="workLightBackHigh" translation="1.36644 3.334285 -6.477564" rotation="-20 -15 0" type="spot" color="0.85 0.85 1" emitDiffuse="true" emitSpecular="true" range="20" coneAngle="90" dropOff="2" clipDistance="75" nodeId="53">
                  <Light name="workLightBackHigh2" translation="-2.63976 -0.241918 0.664665" rotation="2.795877 28.024321 11.170229" scale="1 1 1" type="spot" color="0.85 0.85 1" emitDiffuse="true" emitSpecular="true" range="20" coneAngle="90" dropOff="2" clipDistance="75" nodeId="54"/>
                </Light>
              </TransformGroup>
            </TransformGroup>
            <TransformGroup name="baleLoader" translation="0 -0.639795 4.16162" nodeId="55">
              <TransformGroup name="baleGrabNode" translation="-0 2.583218 -9.087784" rotation="12 0 0" nodeId="56"/>
              <Shape name="baleGrabberTrigger" translation="-0 1.512755 -8.274287" visibility="false" shapeId="6" kinematic="true" compound="true" trigger="true" collisionMask="16781314" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="57"/>
              <TransformGroup name="startBalePlaceRound" translation="-0 2.583218 -9.087784" rotation="12 0 0" scale="1 1 1" nodeId="58">
                <TransformGroup name="startBalePlaceJoint" translation="0 0 0" scale="1 1 1" nodeId="59"/>
              </TransformGroup>
              <TransformGroup name="balePlacesRound" translation="-0 2.583218 -9.087784" rotation="12 0 0" scale="1 1 1" nodeId="60">
                <TransformGroup name="balePlaceR01Unload" translation="0 2.031654 11.569491" rotation="-11.952289 0 0" scale="1 1 1" nodeId="61">
                  <TransformGroup name="balePlaceR01" translation="0 0.204029 -11.116679" rotation="22.400988 0 0" nodeId="62"/>
                </TransformGroup>
                <TransformGroup name="balePlaceR02Unload" translation="0 1.523219 9.16766" rotation="-11.952289 0 0" scale="1 1 1" nodeId="63">
                  <TransformGroup name="balePlaceR02" translation="0 0.204029 -8.661623" rotation="22.400988 0 0" nodeId="64"/>
                </TransformGroup>
                <TransformGroup name="balePlaceR03Unload" translation="0 1.013298 6.758805" rotation="-11.952289 0 0" scale="1 1 1" nodeId="65">
                  <TransformGroup name="balePlaceR03" translation="0 0.204029 -6.199388" rotation="22.400988 0 0" nodeId="66"/>
                </TransformGroup>
                <TransformGroup name="balePlaceR04Unload" translation="0 0.499563 4.33194" rotation="-11.952289 0 0" scale="1 1 1" nodeId="67">
                  <TransformGroup name="balePlaceR04" translation="0 0.204029 -3.718743" rotation="22.400988 0 0" scale="1 1 1" nodeId="68"/>
                </TransformGroup>
              </TransformGroup>
              <TransformGroup name="startBalePlaceSquare" translation="-0 2.583218 -9.087784" rotation="12 0 0" scale="1 1 1" nodeId="69">
                <TransformGroup name="startBalePlaceJoint" translation="0 0 0" scale="1 1 1" nodeId="70"/>
              </TransformGroup>
              <TransformGroup name="balePlacesSquare" translation="-0 2.583218 -9.087784" rotation="12 0 0" scale="1 1 1" nodeId="71">
                <TransformGroup name="balePlaceS01Unload" translation="0 1.789149 10.345203" rotation="-11.952289 0 0" scale="1 1 1" nodeId="72">
                  <TransformGroup name="balePlaceS01" translation="0 0.755871 -11.076192" rotation="23.107 0 0" scale="1 1 1" nodeId="73"/>
                </TransformGroup>
                <TransformGroup name="balePlaceS02Unload" translation="0 0.784043 5.568347" rotation="-11.952 0 0" nodeId="74">
                  <TransformGroup name="balePlaceS02" translation="0 0.750984 -6.181632" rotation="23.106825 0 0" scale="1 1 1" nodeId="75"/>
                </TransformGroup>
              </TransformGroup>
            </TransformGroup>
            <TransformGroup name="tracks" translation="0 -0.37235 -1.539581" rotation="15 0 0" nodeId="76">
              <TransformGroup name="leftTrack" translation="0.988128 0 0" nodeId="77"/>
              <TransformGroup name="rightTrack" translation="-0.988 0 0" nodeId="78"/>
              <TransformGroup name="trackWheel" translation="0 0 -0.752125" nodeId="79"/>
            </TransformGroup>
            <TransformGroup name="animationNodes" translation="0 -1.264679 4.477889" nodeId="80">
              <Shape name="chains" shapeId="7" castsShadows="true" receiveShadows="true" materialIds="3" clipDistance="100" nodeId="81"/>
              <TransformGroup name="rotationNode" translation="-0.004114 1.55096 -7.919668" collision="false" nodeId="82"/>
              <TransformGroup name="backArm" translation="0 1.38874 -5.253771" collision="false" nodeId="83">
                <Shape name="reflectorsDecals4" translation="-0 -1.38874 5.253771" shapeId="8" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="50" nodeId="84"/>
              </TransformGroup>
            </TransformGroup>
            <TransformGroup name="licensePlateBack" translation="0.717024 0.147923 -2.597448" rotation="0 180 0" nodeId="85"/>
            <TransformGroup name="platformHydraulicRef" translation="0 0.07185 6.058382" rotation="-12.622463 0 0" nodeId="86"/>
            <TransformGroup name="visuals" nodeId="87">
              <Shape name="grid_mesh" translation="0 -1.264679 4.477889" shapeId="9" castsShadows="true" receiveShadows="true" materialIds="5" clipDistance="100" nodeId="88"/>
              <Shape name="curtain" translation="0 -1.264679 4.477889" shapeId="10" castsShadows="true" receiveShadows="true" materialIds="6" clipDistance="300" nodeId="89"/>
              <Shape name="reflectorsDecals" translation="0 -1.264679 4.477889" shapeId="11" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="50" nodeId="90"/>
              <Shape name="screwDecals" translation="0 -1.264679 4.477889" shapeId="12" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="7" clipDistance="50" nodeId="91"/>
              <Shape name="lightsSupport" translation="0 0.51182 -2.672929" shapeId="13" castsShadows="true" receiveShadows="true" materialIds="2" clipDistance="100" nodeId="92"/>
            </TransformGroup>
            <TransformGroup name="collisions" translation="0 -1.264679 4.477889" visibility="false" nodeId="93">
              <Shape name="colPart4" translation="0 4.595135 -1.261266" shapeId="14" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="94"/>
              <Shape name="colPart3" translation="0 1.527211 3.66813" rotation="90 0 0" shapeId="15" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="95"/>
              <Shape name="colPart2" translation="-1.307 2.852376 0" rotation="0 0 90" shapeId="16" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="96"/>
              <Shape name="colPart1" translation="1.307147 2.852376 0" rotation="0 0 90" shapeId="17" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="97"/>
              <Shape name="colPart" translation="0 1.527211 0" shapeId="18" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="98"/>
            </TransformGroup>
            <Shape name="reflectorsDecals2" translation="-0 1.403456 2.713124" shapeId="19" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="100" nodeId="99"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="hydraulics" nodeId="100">
          <TransformGroup name="platformHydraulic" translation="0 0.982626 0.000134" rotation="-12.622463 0 0" scale="1 1 1" collision="false" nodeId="101">
            <TransformGroup name="platformHydraulicPunch" translation="0 0 1.619501" collision="false" nodeId="102"/>
            <TransformGroup name="platformHydraulicBone" translation="0 -0.007867 0.526046" rotation="12.622463 -0 0" nodeId="103"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="visuals" nodeId="104">
          <Shape name="screwDecals2" shapeId="20" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="7" clipDistance="50" nodeId="105"/>
          <Shape name="reflectorsDecals3" shapeId="21" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="50" nodeId="106"/>
        </TransformGroup>
        <TransformGroup name="worldBone" nodeId="107"/>
      </Shape>
      <TransformGroup name="skinnedMeshs" nodeId="108">
        <Shape name="pipes" shapeId="22" castsShadows="true" receiveShadows="true" materialIds="2" skinBindNodeIds="107 103" clipDistance="100" nodeId="109"/>
      </TransformGroup>
      <TransformGroup name="collisions" visibility="false" nodeId="110">
        <Shape name="frontColPart" shapeId="23" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="111"/>
      </TransformGroup>
    </Shape>
  </Scene>

  <UserAttributes>
    <UserAttribute nodeId="11">
      <Attribute name="i3d_referencedLightPath" type="string" value="bin/data/shared/assets/wheelChocks/wheelChock01.ma"/>
      <Attribute name="i3d_refModel" type="string" value="wheelChock01"/>
      <Attribute name="i3d_refBrand" type="string" value="wheelChocks"/>
      <Attribute name="i3d_locatorPrefix" type="string" value="locatorRef_"/>
    </UserAttribute>
    <UserAttribute nodeId="12">
      <Attribute name="i3d_referencedLightPath" type="string" value="bin/data/shared/assets/wheelChocks/wheelChock01.ma"/>
      <Attribute name="i3d_refModel" type="string" value="wheelChock01"/>
      <Attribute name="i3d_refBrand" type="string" value="wheelChocks"/>
      <Attribute name="i3d_locatorPrefix" type="string" value="locatorRef_"/>
    </UserAttribute>
    <UserAttribute nodeId="13">
      <Attribute name="i3d_referencedLightPath" type="string" value="bin/data/shared/assets/wheelChocks/wheelChockSupport01.ma"/>
      <Attribute name="i3d_refModel" type="string" value="chockSupport"/>
      <Attribute name="i3d_refBrand" type="string" value="wheelChocks"/>
      <Attribute name="i3d_locatorPrefix" type="string" value="locatorRef_"/>
    </UserAttribute>
    <UserAttribute nodeId="14">
      <Attribute name="i3d_referencedLightPath" type="string" value="bin/data/shared/assets/wheelChocks/wheelChockSupport01.ma"/>
      <Attribute name="i3d_refModel" type="string" value="chockSupport"/>
      <Attribute name="i3d_refBrand" type="string" value="wheelChocks"/>
      <Attribute name="i3d_locatorPrefix" type="string" value="locatorRef_"/>
    </UserAttribute>
    <UserAttribute nodeId="103">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="107">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
  </UserAttributes>
</i3D>
