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

<i3D name="SP 4000" 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="9.0.3"/>
  </Asset>

  <Files>
    <File fileId="4" filename="$data/shaders/vehicleShader.xml"/>
    <File fileId="10" filename="$data/shared/assets/assetLibraryDecals_diffuse.png"/>
    <File fileId="11" filename="$data/shared/assets/assetLibraryDecals_normal.png"/>
    <File fileId="12" filename="$data/shared/assets/assetLibraryDecals_vmask.png"/>
    <File fileId="8" filename="$data/shared/default_normal.png"/>
    <File fileId="7" filename="$data/shared/detailArray_diffuse.png"/>
    <File fileId="6" filename="$data/shared/detailArray_normal.png"/>
    <File fileId="5" filename="$data/shared/detailArray_specular.png"/>
    <File fileId="2" filename="sp4_normal.png"/>
    <File fileId="3" filename="sp4_vmask.png"/>
    <File fileId="13" filename="spDecals_diffuse.png"/>
    <File fileId="14" filename="spDecals_vmask.png"/>
  </Files>


  <Materials>
    <Material name="assetLibraryDecals_mat" materialId="935" customShaderId="4" customShaderVariation="Decal_colorMask">
      <Texture fileId="10"/>
      <Normalmap fileId="11"/>
      <Glossmap fileId="12"/>
      <CustomParameter name="RDT" value="0 0 0 0"/>
      <CustomParameter name="dirtColor" value="0.2 0.14 0.08 0"/>
      <CustomParameter name="colorMat0" value="0.8 0.55 0.05 1"/>
      <CustomParameter name="colorMat1" value="1 0.1 0.1 1"/>
      <CustomParameter name="colorMat2" value="0.1 1 0.1 1"/>
      <CustomParameter name="colorMat3" value="0.1 0.1 1 1"/>
      <CustomParameter name="colorMat4" value="1 1 0.1 1"/>
      <CustomParameter name="colorMat5" value="0.05 0.05 0.05 1"/>
      <CustomParameter name="colorMat6" value="1 0.1 1 1"/>
      <CustomParameter name="colorMat7" value="0.1 1 1 1"/>
    </Material>
    <Material name="lambert1" materialId="932" diffuseColor="0.498039 0.498039 0.498039 1">
    </Material>
    <Material name="phong3" materialId="934" diffuseColor="0.498039 0.498039 0.498039 1" specularColor="0.498039 1 0.498039">
      <Normalmap fileId="8"/>
    </Material>
    <Material name="phong4" materialId="936" customShaderId="4" customShaderVariation="Decal">
      <Texture fileId="13"/>
      <Normalmap fileId="8"/>
      <Glossmap fileId="14"/>
      <CustomParameter name="RDT" value="0 0 0 0"/>
      <CustomParameter name="dirtColor" value="0.2 0.14 0.08 0"/>
    </Material>
    <Material name="sp4_mat" materialId="933" diffuseColor="0.498039 0.498039 0.498039 1" customShaderId="4" customShaderVariation="colorMask">
      <Normalmap fileId="2"/>
      <Glossmap fileId="3"/>
      <CustomParameter name="RDT" value="0 0 0 0"/>
      <CustomParameter name="dirtColor" value="0.2 0.14 0.08 0"/>
      <CustomParameter name="colorMat0" value="0.8 0.05 0.05 0"/>
      <CustomParameter name="colorMat1" value="0.8 0.55 0.05 39"/>
      <CustomParameter name="colorMat2" value="0.8 0.55 0.05 1"/>
      <CustomParameter name="colorMat3" value="0.8 0.8 0.8 1"/>
      <CustomParameter name="colorMat4" value="1 0.02 0.01 1"/>
      <CustomParameter name="colorMat5" value="0.05 0.05 0.05 1"/>
      <CustomParameter name="colorMat6" value="1 0.1 1 1"/>
      <CustomParameter name="colorMat7" value="0.1 1 1 1"/>
    </Material>
  </Materials>


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


  <Dynamics>
  </Dynamics>

  <Scene>
      <Shape shapeId="1" name="sp4_main_component" dynamic="true" compound="true" collisionMask="2109442" clipDistance="300" nodeId="987" materialIds="932" castsShadows="true" receiveShadows="true" nonRenderable="true">
        <TransformGroup name="attachable" nodeId="988">
          <TransformGroup name="trailerAttacherJointLow" translation="0 1.70449 1.47961" rotation="0 90 0" nodeId="989"/>
          <TransformGroup name="supportx" nodeId="990">
            <Shape shapeId="2" name="support" clipDistance="300" nodeId="991" materialIds="933" castsShadows="true" receiveShadows="true"/>
            <Shape shapeId="3" name="supportColli01" visibility="false" compoundChild="true" collisionMask="8194" density="0.001" nodeId="992" materialIds="932" castsShadows="true" receiveShadows="true" nonRenderable="true"/>
            <Shape shapeId="4" name="supportColli02" visibility="false" compoundChild="true" collisionMask="8194" density="0.001" nodeId="993" materialIds="932" castsShadows="true" receiveShadows="true" nonRenderable="true"/>
          </TransformGroup>
          <Shape shapeId="5" name="pipe01" clipDistance="300" nodeId="994" materialIds="933" castsShadows="true" receiveShadows="true"/>
        </TransformGroup>
        <TransformGroup name="movingParts" nodeId="995">
          <TransformGroup name="middlePart_tr" nodeId="996">
            <Shape shapeId="6" name="middlePart" clipDistance="300" nodeId="997" materialIds="933" castsShadows="true" receiveShadows="true">
              <Shape shapeId="7" name="leftArm01" translation="0.792553 1.50801 -1.891" clipDistance="300" nodeId="998" materialIds="933" castsShadows="true" receiveShadows="true">
                <TransformGroup name="rotL" translation="3.09845 0.004636 -0.081063" rotation="0 0 -10.028" nodeId="999">
                  <Shape shapeId="8" name="leftArm02" clipDistance="300" nodeId="1000" materialIds="933" castsShadows="true" receiveShadows="true">
                    <TransformGroup name="leftArm03_Ref" translation="0.223741 -0.320924 0.016303" rotation="0.477795 83.2509 10.028" nodeId="1001"/>
                    <Shape shapeId="9" name="effect02" translation="-3.56816 -2.16708 1.97206" rotation="0 0 10.028" clipDistance="300" nodeId="1002" materialIds="934" castsShadows="true" receiveShadows="true"/>
                    <TransformGroup name="joint10" translation="0.044068 -0.293498 0.078501" rotation="-0 -11.8748 10.028" visibility="false" nodeId="1003"/>
                    <Shape shapeId="10" name="screwDecalsLeft02" translation="-3.56816 -2.16708 1.97206" rotation="0 0 10.028" clipDistance="30" nodeId="1004" materialIds="935" castsShadows="true" receiveShadows="true" decalLayer="1"/>
                    <TransformGroup name="joint18" translation="0.03879 -0.297459 0.081008" rotation="0 -0 10.028" nodeId="1005"/>
                    <Shape shapeId="11" name="colli04" translation="-3.56816 -2.16708 1.97206" rotation="0 0 10.028" visibility="false" compoundChild="true" collisionMask="8194" density="0.001" nodeId="1006" materialIds="932" castsShadows="true" receiveShadows="true" nonRenderable="true"/>
                  </Shape>
                </TransformGroup>
                <TransformGroup name="leftHydraulic_Ref" translation="1.11473 -0.193542 -0.327119" rotation="-0.613968 83.521 0" nodeId="1007"/>
                <Shape shapeId="12" name="effect01" translation="-0.792553 -1.50801 1.891" clipDistance="300" nodeId="1008" materialIds="934" castsShadows="true" receiveShadows="true"/>
                <TransformGroup name="joint6" translation="0.099726 -0.282125 0.003795" nodeId="1009"/>
                <Shape shapeId="13" name="screwDecalsLeft01" translation="-0.792553 -1.50801 1.891" clipDistance="30" nodeId="1010" materialIds="935" castsShadows="true" receiveShadows="true" decalLayer="1"/>
                <Shape shapeId="14" name="Cable_05" translation="2.76132 -0.288028 -0.00016" clipDistance="300" nodeId="1011" materialIds="933" castsShadows="true" receiveShadows="true" skinBindNodeIds="1012 1005">
                  <TransformGroup name="joint17" translation="0.011626 -0.007005 0.00345" rotation="0 0.614408 0" visibility="false" nodeId="1012"/>
                </Shape>
                <Shape shapeId="15" name="colli02" translation="-0.792553 -1.50801 1.891" visibility="false" compoundChild="true" collisionMask="8194" density="0.001" nodeId="1013" materialIds="932" castsShadows="true" receiveShadows="true" nonRenderable="true"/>
              </Shape>
              <Shape shapeId="16" name="rightArm01" translation="-0.792553 1.50801 -1.89079" clipDistance="300" nodeId="1014" materialIds="933" castsShadows="true" receiveShadows="true">
                <Shape shapeId="17" name="colli01" translation="0.792553 -1.50801 1.89079" visibility="false" compoundChild="true" collisionMask="8194" density="0.001" nodeId="1015" materialIds="932" castsShadows="true" receiveShadows="true" nonRenderable="true"/>
                <TransformGroup name="rotR" translation="-3.09834 0.004636 -0.081063" rotation="-4.3e-05 -4e-06 10.0282" nodeId="1016">
                  <Shape shapeId="18" name="rightArm02" rotation="-4.3e-05 0 5.2e-05" clipDistance="300" nodeId="1017" materialIds="933" castsShadows="true" receiveShadows="true">
                    <TransformGroup name="rightArm03_Ref" translation="-0.225374 -0.333014 0.012859" rotation="0.445244 -83.257 -10.0279" nodeId="1018"/>
                    <Shape shapeId="19" name="effect04" translation="3.56804 -2.16707 1.97185" rotation="-0 4e-06 -10.0282" clipDistance="300" nodeId="1019" materialIds="934" castsShadows="true" receiveShadows="true"/>
                    <Shape shapeId="20" name="screwDecalsRight02" translation="3.56804 -2.16708 1.97185" rotation="8.5e-05 1.9e-05 -10.0283" clipDistance="30" nodeId="1020" materialIds="935" castsShadows="true" receiveShadows="true" decalLayer="1"/>
                    <TransformGroup name="joint8" translation="-0.062022 -0.281284 0.069085" rotation="0 4e-06 -10.0282" visibility="false" nodeId="1021"/>
                    <Shape shapeId="21" name="colli03" translation="3.56804 -2.16708 1.97185" rotation="8.5e-05 1.9e-05 -10.0283" visibility="false" compoundChild="true" collisionMask="8194" density="0.001" nodeId="1022" materialIds="932" castsShadows="true" receiveShadows="true" nonRenderable="true"/>
                  </Shape>
                </TransformGroup>
                <TransformGroup name="rightHydraulic_Ref" translation="-1.10915 -0.193052 -0.326541" rotation="-0.63321 -83.4488 0" nodeId="1023"/>
                <Shape shapeId="22" name="effect03" translation="0.792553 -1.50801 1.89079" clipDistance="300" nodeId="1024" materialIds="934" castsShadows="true" receiveShadows="true"/>
                <TransformGroup name="joint4" translation="-0.113874 -0.283746 -0.000885" nodeId="1025"/>
                <Shape shapeId="23" name="screwDecalsRight01" translation="0.792553 -1.50801 1.89079" clipDistance="30" nodeId="1026" materialIds="935" castsShadows="true" receiveShadows="true" decalLayer="1"/>
                <Shape shapeId="24" name="Cable_07" translation="0.792553 -1.50801 1.89079" clipDistance="300" nodeId="1027" materialIds="933" castsShadows="true" receiveShadows="true" skinBindNodeIds="1028 1021">
                  <TransformGroup name="joint7" translation="-3.5519 1.21666 -1.90277" rotation="-180 -0 178.662" visibility="false" nodeId="1028"/>
                </Shape>
              </Shape>
              <TransformGroup name="hydraulic01_Ref" translation="0 2.25206 -1.71241" rotation="-90 0 0" nodeId="1029"/>
              <Shape shapeId="25" name="rightHydraulic" translation="-0.872385 1.30351 -2.33554" rotation="-0.63321 -83.4488 0" clipDistance="300" nodeId="1030" materialIds="933" castsShadows="true" receiveShadows="true">
                <Shape shapeId="26" name="rightHydraulicPunch" translation="-0 0 -0.083759" clipDistance="300" nodeId="1031" materialIds="933" castsShadows="true" receiveShadows="true"/>
                <TransformGroup name="joint14" translation="0.001067 0.048449 0.358977" rotation="5.53301 83.4184 5.49677" nodeId="1032"/>
              </Shape>
              <Shape shapeId="27" name="leftHydraulic" translation="0.873323 1.30331 -2.34715" rotation="-0.613968 83.521 0" clipDistance="300" nodeId="1033" materialIds="933" castsShadows="true" receiveShadows="true">
                <Shape shapeId="28" name="leftHydraulicPunch" translation="-0 0 -0.087746" clipDistance="300" nodeId="1034" materialIds="933" castsShadows="true" receiveShadows="true"/>
                <TransformGroup name="joint12" translation="-0.001646 0.039882 0.501771" rotation="5.42503 -83.4921 -5.39028" nodeId="1035"/>
              </Shape>
              <Shape shapeId="29" name="rightArm03" translation="-0.872984 1.2344 -2.347" rotation="181.589 263.047 -180" clipDistance="300" nodeId="1036" materialIds="933" castsShadows="true" receiveShadows="true">
                <TransformGroup name="rightArm03_aimConstraint1" nodeId="1037"/>
              </Shape>
              <Shape shapeId="30" name="leftArm03" translation="0.873 1.234 -2.34276" rotation="1.34855 83.2509 0" clipDistance="300" nodeId="1038" materialIds="933" castsShadows="true" receiveShadows="true"/>
              <Shape shapeId="31" name="effect05" clipDistance="300" nodeId="1039" materialIds="934" castsShadows="true" receiveShadows="true"/>
              <TransformGroup name="joints01" nodeId="1040">
                <TransformGroup name="joint16" translation="0 1.35226 -2.30246" nodeId="1041"/>
                <TransformGroup name="joint2" translation="0.778675 -0 -0" visibility="false" nodeId="1042"/>
              </TransformGroup>
              <TransformGroup name="skinned02" nodeId="1043">
                <Shape shapeId="32" name="Cable_rightArm01" translation="-0.094311 2.13223 -1.88557" clipDistance="300" nodeId="1044" materialIds="933" castsShadows="true" receiveShadows="true" skinBindNodeIds="1045 1025">
                  <TransformGroup name="joint3" translation="-0.001262 -0.907966 0.005078" rotation="0 179.21 0" visibility="false" nodeId="1045"/>
                </Shape>
                <Shape shapeId="33" name="Cable_leftArm01" translation="0.114968 2.17061 -1.87841" clipDistance="300" nodeId="1046" materialIds="933" castsShadows="true" receiveShadows="true" skinBindNodeIds="1047 1009">
                  <TransformGroup name="joint5" translation="0.000732 -0.944721 -0.001467" rotation="0 0.54051 0" visibility="false" nodeId="1047"/>
                </Shape>
                <Shape shapeId="34" name="Cable_right_hydraulic" translation="-0.673832 1.35417 -2.43032" clipDistance="300" nodeId="1048" materialIds="933" castsShadows="true" receiveShadows="true" skinBindNodeIds="1049 1032">
                  <TransformGroup name="joint13" translation="0.068506 0.001757 0.02148" rotation="0 190.48 0" visibility="false" nodeId="1049"/>
                </Shape>
                <Shape shapeId="35" name="Cable_left_hydraulic" clipDistance="300" nodeId="1050" materialIds="933" castsShadows="true" receiveShadows="true" skinBindNodeIds="1051 1035">
                  <TransformGroup name="joint11" translation="0.724772 1.34856 -2.37811" rotation="0 -7.85331 0" visibility="false" nodeId="1051"/>
                </Shape>
              </TransformGroup>
              <Shape shapeId="36" name="screwDecalsMiddle" clipDistance="30" nodeId="1052" materialIds="935" castsShadows="true" receiveShadows="true" decalLayer="1"/>
              <Shape shapeId="37" name="decals1" clipDistance="50" nodeId="1053" materialIds="936" castsShadows="true" receiveShadows="true" decalLayer="1"/>
              <Shape shapeId="38" name="pPlane12" clipDistance="75" nodeId="1054" materialIds="933" castsShadows="true" receiveShadows="true"/>
            </Shape>
          </TransformGroup>
          <Shape shapeId="39" name="hydraulic01" translation="0 1.58297 -1.71241" rotation="-90 0 0" clipDistance="300" nodeId="1055" materialIds="933" castsShadows="true" receiveShadows="true">
            <Shape shapeId="40" name="hydraulicPunch" clipDistance="300" nodeId="1056" materialIds="933" castsShadows="true" receiveShadows="true"/>
          </Shape>
        </TransformGroup>
        <TransformGroup name="skinned" nodeId="1057">
          <Shape shapeId="41" name="skinnedMesh03" translation="0 3.01368 -1.54992" clipDistance="300" nodeId="1058" materialIds="933" castsShadows="true" receiveShadows="true" skinBindNodeIds="1059 1042"/>
          <TransformGroup name="joint1" translation="0 3.01107 -1.52826" rotation="-90 25.0675 -90" visibility="false" nodeId="1059"/>
          <Shape shapeId="42" name="Cable_06" translation="0.083317 1.53763 -1.75585" clipDistance="300" nodeId="1060" materialIds="933" castsShadows="true" receiveShadows="true" skinBindNodeIds="1061 1041">
            <TransformGroup name="joint15" translation="-0.083317 -0.02067 0.021494" rotation="-90 73.8323 -90" visibility="false" nodeId="1061"/>
          </Shape>
          <Shape shapeId="43" name="Cable_00" translation="0.120945 1.73136 -1.75769" clipDistance="300" nodeId="1062" materialIds="933" castsShadows="true" receiveShadows="true"/>
        </TransformGroup>
        <Shape shapeId="44" name="sp4_vis" clipDistance="300" nodeId="1063" materialIds="933" castsShadows="true" receiveShadows="true">
          <Shape shapeId="45" name="screwDecals" clipDistance="30" nodeId="1064" materialIds="935" castsShadows="true" receiveShadows="true" decalLayer="1"/>
          <Shape shapeId="46" name="decals" clipDistance="50" nodeId="1065" materialIds="936" castsShadows="true" receiveShadows="true" decalLayer="1"/>
          <Shape shapeId="47" name="Cable_09" clipDistance="75" nodeId="1066" materialIds="933" castsShadows="true" receiveShadows="true"/>
        </Shape>
        <TransformGroup name="workAreas" nodeId="1067">
          <TransformGroup name="workAreaStart" translation="8 0 -2" nodeId="1068"/>
          <TransformGroup name="workAreaWidth" translation="-8 0 -2" nodeId="1069"/>
          <TransformGroup name="workAreaHeight" translation="8 0 -3" nodeId="1070"/>
        </TransformGroup>
        <TransformGroup name="ai" nodeId="1071">
          <TransformGroup name="aiCollisionNode" nodeId="1072"/>
          <TransformGroup name="aiMarkers" nodeId="1073">
            <TransformGroup name="aiMarkerLeft" translation="8 0 -2" nodeId="1074"/>
            <TransformGroup name="aiMarkerRight" translation="-8 0 -2" nodeId="1075"/>
            <TransformGroup name="aiMarkerBack" translation="0 0 -4" nodeId="1076"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="lights" nodeId="1077">
          <TransformGroup name="sharedLights" nodeId="1078">
            <TransformGroup name="work1" translation="0.47773 3.00069 -1.72993" rotation="0 112.303 0" nodeId="1079"/>
            <TransformGroup name="work2" translation="-0.469562 3.00006 -1.73314" rotation="0 254.193 0" nodeId="1080"/>
          </TransformGroup>
          <TransformGroup name="workLights" nodeId="1081">
            <Light name="workLightBackLow" translation="0 3.05568 -2.18817" rotation="-41.6088 0 0" clipDistance="75" nodeId="1082" type="spot" color="0.85 0.85 1" emitDiffuse="true" emitSpecular="true" range="20" coneAngle="130" dropOff="2"/>
          </TransformGroup>
          <Light name="workLightBackHigh1" translation="0.516849 3.0728 -1.71819" rotation="-58.6472 -62.3084 43.9085" clipDistance="75" nodeId="1083" type="spot" color="0.85 0.85 1" emitDiffuse="true" emitSpecular="true" range="25" coneAngle="90" dropOff="2">
            <Light name="workLightBackHigh2" translation="-0.357821 -0.192442 0.954382" rotation="155.279 58.3353 185.142" clipDistance="75" nodeId="1084" type="spot" color="0.85 0.85 1" emitDiffuse="true" emitSpecular="true" range="25" coneAngle="90" dropOff="2"/>
          </Light>
        </TransformGroup>
        <TransformGroup name="fillUnit" nodeId="1085">
          <Shape shapeId="48" name="exactFillRootNode" translation="0 2.38271 -0.02693" visibility="false" kinematic="true" compound="true" collisionMask="1073741824" nodeId="1086" materialIds="932" castsShadows="true" receiveShadows="true" nonRenderable="true"/>
          <Shape shapeId="49" name="dischargeTrigger" translation="0 1.65357 0" visibility="false" kinematic="true" compound="true" trigger="true" collisionMask="1073741824" nodeId="1087" materialIds="932" castsShadows="true" receiveShadows="true" nonRenderable="true"/>
        </TransformGroup>
      </Shape>
  </Scene>

  <UserAttributes>
    <UserAttribute nodeId="1003">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="1005">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="1009">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="1012">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="1021">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="1025">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="1028">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="1032">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="1035">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="1037">
      <Attribute name="w0" type="float" value="1"/>
    </UserAttribute>
    <UserAttribute nodeId="1041">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="1042">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="1045">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="1047">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="1049">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="1051">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="1059">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="1061">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
  </UserAttributes>

</i3D>
