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

<i3D name="g1650.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.3"/>
  </Asset>

  <Files>
    <File fileId="5" filename="$data/shaders/vehicleShader.xml"/>
    <File fileId="18" filename="$data/shared/default_normal.png"/>
    <File fileId="8" filename="$data/shared/detailLibrary/calibrated/calibratedPaint_diffuse.png"/>
    <File fileId="7" filename="$data/shared/detailLibrary/calibrated/calibratedPaint_normal.png"/>
    <File fileId="6" filename="$data/shared/detailLibrary/calibrated/calibratedPaint_specular.png"/>
    <File fileId="14" filename="$data/shared/detailLibrary/flat_normal.png"/>
    <File fileId="26" filename="$data/shared/detailLibrary/metallic/clear_diffuse.png"/>
    <File fileId="25" filename="$data/shared/detailLibrary/metallic/clear_specular.png"/>
    <File fileId="15" filename="$data/shared/detailLibrary/metallic/silverScratched_diffuse.png"/>
    <File fileId="13" filename="$data/shared/detailLibrary/metallic/silverScratched_specular.png"/>
    <File fileId="17" filename="$data/shared/detailLibrary/nonMetallic/metal/metalPainted_diffuse.png"/>
    <File fileId="16" filename="$data/shared/detailLibrary/nonMetallic/metal/metalPainted_specular.png"/>
    <File fileId="22" filename="$data/shared/detailLibrary/nonMetallic/rubber/rubberBlack_diffuse.png"/>
    <File fileId="21" filename="$data/shared/detailLibrary/nonMetallic/rubber/rubber_normal.png"/>
    <File fileId="20" filename="$data/shared/detailLibrary/nonMetallic/rubber/rubber_specular.png"/>
    <File fileId="2" filename="$data/shared/white_diffuse.dds"/>
    <File fileId="23" filename="$data/vehicles/westtech/g1650/g1650CableBundle_normal.png"/>
    <File fileId="24" filename="$data/vehicles/westtech/g1650/g1650CableBundle_vmask.png"/>
    <File fileId="27" filename="$data/vehicles/westtech/g1650/g1650Decal_diffuse.png"/>
    <File fileId="28" filename="$data/vehicles/westtech/g1650/g1650Decal_normal.png"/>
    <File fileId="19" filename="$data/vehicles/westtech/g1650/g1650Hoses_vmask.png"/>
    <File fileId="3" filename="$data/vehicles/westtech/g1650/g1650_normal.dds"/>
    <File fileId="4" filename="$data/vehicles/westtech/g1650/g1650_vmask.dds"/>
  </Files>


  <Materials>
    <Material name="g1650_chrome_mat" materialId="5" customShaderId="5">
      <Texture fileId="2"/>
      <Normalmap fileId="3"/>
      <Glossmap fileId="4"/>
      <Custommap name="detailSpecular" fileId="25"/>
      <Custommap name="detailNormal" fileId="14"/>
      <Custommap name="detailDiffuse" fileId="26"/>
    </Material>
    <Material name="g1650_metalPaintedBlack_mat" materialId="6" customShaderId="5">
      <Texture fileId="2"/>
      <Normalmap fileId="3"/>
      <Glossmap fileId="4"/>
      <Custommap name="detailSpecular" fileId="16"/>
      <Custommap name="detailNormal" fileId="14"/>
      <Custommap name="detailDiffuse" fileId="17"/>
      <CustomParameter name="colorScale" value="0.012 0.012 0.012"/>
    </Material>
    <Material name="g1650_silverScratched_mat" materialId="7" customShaderId="5">
      <Texture fileId="2"/>
      <Normalmap fileId="3"/>
      <Glossmap fileId="4"/>
      <Custommap name="detailSpecular" fileId="13"/>
      <Custommap name="detailNormal" fileId="14"/>
      <Custommap name="detailDiffuse" fileId="15"/>
    </Material>
    <Material name="g1650_WESTTECH_ORANGE1_mat" materialId="8" customShaderId="5">
      <Texture fileId="2"/>
      <Normalmap fileId="3"/>
      <Glossmap fileId="4"/>
      <Custommap name="detailSpecular" fileId="6"/>
      <Custommap name="detailNormal" fileId="7"/>
      <Custommap name="detailDiffuse" fileId="8"/>
      <CustomParameter name="colorScale" value="1 0.13 0"/>
      <CustomParameter name="smoothnessScale" value="0.85"/>
      <CustomParameter name="clearCoatIntensity" value="0.1"/>
      <CustomParameter name="clearCoatSmoothness" value="0.2"/>
    </Material>
    <Material name="g1650CableBundle_rubberBlackHoses_mat" materialId="9" customShaderId="5" customShaderVariation="vmaskUV2">
      <Texture fileId="2"/>
      <Normalmap fileId="23"/>
      <Glossmap fileId="24"/>
      <Custommap name="detailSpecular" fileId="20"/>
      <Custommap name="detailNormal" fileId="21"/>
      <Custommap name="detailDiffuse" fileId="22"/>
      <CustomParameter name="colorScale" value="0.01 0.01 0.01"/>
      <CustomParameter name="porosity" value="0.5"/>
    </Material>
    <Material name="g1650Decal_metalPainted_mat" materialId="10" alphaBlending="true" customShaderId="5" customShaderVariation="vmaskUV2_normalUV3">
      <Texture fileId="27"/>
      <Normalmap fileId="28"/>
      <Glossmap fileId="4"/>
      <Custommap name="detailSpecular" fileId="16"/>
      <Custommap name="detailNormal" fileId="14"/>
      <Custommap name="detailDiffuse" fileId="17"/>
    </Material>
    <Material name="g1650Decal_silverScratched_mat" materialId="11" customShaderId="5" customShaderVariation="vmaskUV2_normalUV3">
      <Texture fileId="27"/>
      <Normalmap fileId="28"/>
      <Glossmap fileId="4"/>
      <Custommap name="detailSpecular" fileId="13"/>
      <Custommap name="detailNormal" fileId="14"/>
      <Custommap name="detailDiffuse" fileId="15"/>
    </Material>
    <Material name="g1650Hoses_rubberBlackHoses_mat" materialId="12" customShaderId="5" customShaderVariation="vmaskUV2">
      <Texture fileId="2"/>
      <Normalmap fileId="18"/>
      <Glossmap fileId="19"/>
      <Custommap name="detailSpecular" fileId="20"/>
      <Custommap name="detailNormal" fileId="21"/>
      <Custommap name="detailDiffuse" fileId="22"/>
      <CustomParameter name="colorScale" value="0.01 0.01 0.01"/>
      <CustomParameter name="porosity" value="0.5"/>
    </Material>
    <Material name="lambert1" materialId="13" diffuseColor="0.501961 0.501961 0.501961 1">
    </Material>
  </Materials>


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

  <Scene>
    <Shape name="g1650_main_component1" shapeId="1" dynamic="true" compound="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" clipDistance="300" nodeId="55" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13">
      <Shape name="g1650_vis" shapeId="2" nodeId="56" castsShadows="true" receiveShadows="true" materialIds="8,7,6">
        <TransformGroup name="Joints" nodeId="57">
          <TransformGroup name="componentJointGrabL" translation="0.614678 0.872167 -0.002482" nodeId="58"/>
          <TransformGroup name="componentJointGrabR" translation="-0.614678 0.872167 -0.002482" nodeId="59"/>
        </TransformGroup>
        <TransformGroup name="attachable" nodeId="60">
          <TransformGroup name="attacherJoint" translation="-0.000251 1.30801 -0.315687" rotation="-90 -14.5115 -90" nodeId="61"/>
          <TransformGroup name="connectionHoses" translation="0 -0.092722 -0.245301" nodeId="62">
            <TransformGroup name="cableBundleLeft" translation="-0.04689 1.18006 0.182601" rotation="-60.7609 -2.68383 9.66681" nodeId="63">
              <Shape name="cableBundleLeft_attached" translation="0 0.00657 0.009968" rotation="131.993 9.73379 -2.42731" shapeId="3" clipDistance="300" nodeId="64" castsShadows="true" receiveShadows="true" materialIds="12"/>
              <Shape name="cableBundleLeft_detached" translation="-0.021846 -0.067668 -0.09894" rotation="131.993 9.73379 -2.42731" shapeId="4" clipDistance="300" nodeId="65" castsShadows="true" receiveShadows="true" materialIds="9">
                <Shape name="hoses_detached" shapeId="5" clipDistance="300" nodeId="66" castsShadows="true" receiveShadows="true" materialIds="12"/>
                <TransformGroup name="hydraulicConnector01" translation="0.895361 -0.582146 -0.265006" rotation="-38.3214 9.78136 -72.6606" nodeId="67"/>
                <TransformGroup name="hydraulicConnector02" translation="0.901776 -0.605249 -0.274218" rotation="-40.3704 19.3711 -80.761" nodeId="68"/>
              </Shape>
            </TransformGroup>
          </TransformGroup>
          <TransformGroup name="support" nodeId="69">
            <Shape name="supportCol01" translation="0.5 0.060977 -0.229493" shapeId="6" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" density="0.001" nodeId="70" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13"/>
            <Shape name="supportCol02" translation="0 0.060977 -0.229493" shapeId="7" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" density="0.001" nodeId="71" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13"/>
            <Shape name="supportCol03" translation="-0.5 0.060977 -0.229493" shapeId="6" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" density="0.001" nodeId="72" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="Zangen" nodeId="73">
          <TransformGroup name="ZangeL" nodeId="74">
            <TransformGroup name="grabL" translation="0.614678 0.8722 -0.0025" nodeId="75">
              <TransformGroup name="grabPart01LRef" translation="0 0.062903 0.091547" rotation="36.0938 0 0" nodeId="76"/>
              <Shape name="g1650_vis.grabL" shapeId="8" nodeId="77" castsShadows="true" receiveShadows="true" materialIds="8,7,6"/>
            </TransformGroup>
            <TransformGroup name="grabHydraulicLRefFrame" translation="0.614678 0.9782 -0.8476" rotation="-5.29859 -0 0" nodeId="78">
              <TransformGroup name="grabHydraulicL" translation="0 0 2.98023e-08" nodeId="79">
                <TransformGroup name="grabHydraulicPunchL" translation="0 0 0.781841" nodeId="80">
                  <Shape name="g1650_vis.grabHydraulicPunchL" shapeId="9" nodeId="81" castsShadows="true" receiveShadows="true" materialIds="6,5"/>
                </TransformGroup>
                <Shape name="logo_decalsHydraulicL" translation="0.000346959 -0.00159866 -0.0456788" rotation="3.444 0 -180" shapeId="10" clipDistance="20" nodeId="82" castsShadows="false" receiveShadows="true" decalLayer="1" materialIds="10"/>
                <TransformGroup name="grabHydraulicJoint" translation="-0.614678 0 2.98023e-08" nodeId="83"/>
                <Shape name="g1650_vis.grabHydraulicL" translation="-0.614678 0 2.98023e-08" shapeId="11" nodeId="84" castsShadows="true" receiveShadows="true" materialIds="7,6"/>
              </TransformGroup>
            </TransformGroup>
            <TransformGroup name="grabPart01LRefFrame" translation="0.614678 0.8573 -0.1076" rotation="-78.7243 -0 0" nodeId="85">
              <TransformGroup name="grabPart01L" nodeId="86">
                <TransformGroup name="grabPart02L" translation="0 -2.98023e-08 0.196901" rotation="114.818 -0 0" nodeId="87">
                  <Shape name="g1650_vis.grabPart02L" shapeId="12" nodeId="88" castsShadows="true" receiveShadows="true" materialIds="7"/>
                </TransformGroup>
                <TransformGroup name="grabHydraulicLRef" translation="0 0 0.196901" nodeId="89"/>
                <Shape name="g1650_vis.grabPart01L" shapeId="13" nodeId="90" castsShadows="true" receiveShadows="true" materialIds="7"/>
              </TransformGroup>
            </TransformGroup>
          </TransformGroup>
          <TransformGroup name="ZangeR" nodeId="91">
            <TransformGroup name="grabR" translation="-0.614678 0.8722 -0.0025" nodeId="92">
              <TransformGroup name="grabPart01RRef" translation="0 0.062903 0.091547" rotation="36.0938 0 0" nodeId="93"/>
              <Shape name="g1650_vis.grabR" shapeId="14" nodeId="94" castsShadows="true" receiveShadows="true" materialIds="8,7,6"/>
            </TransformGroup>
            <TransformGroup name="grabHydraulicRRefFrame" translation="-0.614678 0.9782 -0.8476" rotation="-5.29859 -0 0" nodeId="95">
              <TransformGroup name="grabHydraulicR" translation="0 0 2.98023e-08" nodeId="96">
                <TransformGroup name="grabHydraulicPunchR" translation="0 0 0.781841" nodeId="97">
                  <Shape name="g1650_vis.grabHydraulicPunchR" shapeId="15" nodeId="98" castsShadows="true" receiveShadows="true" materialIds="6,5"/>
                </TransformGroup>
                <Shape name="g1650_vis.grabHydraulicR" translation="0.614678 0 2.98023e-08" shapeId="16" nodeId="99" castsShadows="true" receiveShadows="true" materialIds="7,6"/>
                <Shape name="logo_decalsHydraulicR" translation="-0.00965095 -0.00155503 -0.0456617" rotation="3.444 -3.86755e-12 180" shapeId="17" clipDistance="20" nodeId="100" castsShadows="false" receiveShadows="true" decalLayer="1" materialIds="10"/>
              </TransformGroup>
            </TransformGroup>
            <TransformGroup name="grabPart01RRefFrame" translation="-0.614678 0.8573 -0.1076" rotation="-78.7243 -0 0" nodeId="101">
              <TransformGroup name="grabPart01R" nodeId="102">
                <TransformGroup name="grabPart02R" translation="0 -2.98023e-08 0.196901" rotation="114.818 -0 0" nodeId="103">
                  <Shape name="g1650_vis.grabPart02R" shapeId="18" nodeId="104" castsShadows="true" receiveShadows="true" materialIds="7"/>
                </TransformGroup>
                <TransformGroup name="grabHydraulicRRef" translation="0 0 0.196901" nodeId="105"/>
                <Shape name="g1650_vis.grabPart01R" shapeId="19" nodeId="106" castsShadows="true" receiveShadows="true" materialIds="7"/>
              </TransformGroup>
            </TransformGroup>
          </TransformGroup>
          <TransformGroup name="visuals" nodeId="107">
            <Shape name="g1650_vis.Halter" shapeId="20" nodeId="108" castsShadows="true" receiveShadows="true" materialIds="8,7"/>
            <Shape name="g1650_vis.HydraulikInnen" shapeId="21" nodeId="109" castsShadows="true" receiveShadows="true" materialIds="7,6"/>
            <Shape name="logo_decals.Zangen" translation="-0.00532291 0.999782 -0.530991" shapeId="22" clipDistance="50" nodeId="110" castsShadows="false" receiveShadows="true" decalLayer="1" materialIds="10"/>
            <Shape name="screws_decalsVisuals.Zangen" translation="-0.00255208 0.980745 -0.585826" shapeId="23" clipDistance="30" nodeId="111" castsShadows="false" receiveShadows="true" decalLayer="1" materialIds="11"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="logGrab" nodeId="112">
          <Shape name="dynamicMountTrigger" translation="0 0.506838 0.168193" shapeId="24" kinematic="true" compound="true" trigger="true" collisionFilterGroup="0x20000000" collisionFilterMask="0x800" nodeId="113" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13"/>
          <TransformGroup name="treeDetectionNode" translation="0 -0.277511 -0.309008" nodeId="114"/>
        </TransformGroup>
        <TransformGroup name="visuals" nodeId="115">
          <Shape name="logo_decals" translation="-0.000346305 0.805777 -0.404037" shapeId="25" clipDistance="50" nodeId="116" castsShadows="false" receiveShadows="true" decalLayer="1" materialIds="10"/>
          <Shape name="screws_decalsVisuals" translation="0.000234664 0.823293 -0.410588" shapeId="26" clipDistance="30" nodeId="117" castsShadows="false" receiveShadows="true" decalLayer="1" materialIds="11"/>
        </TransformGroup>
        <TransformGroup name="rootJoint" nodeId="118"/>
      </Shape>
      <TransformGroup name="skinnedMeshes" nodeId="119">
        <Shape name="hoses" shapeId="27" clipDistance="300" nodeId="120" castsShadows="true" receiveShadows="true" skinBindNodeIds="118 83" materialIds="12"/>
      </TransformGroup>
      <TransformGroup name="collisions" nodeId="121">
        <Shape name="colPart01" translation="0 1.17055 -0.52528" shapeId="28" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" density="0.001" nodeId="122" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13"/>
        <Shape name="colPart02" translation="0 0.505675 -0.44151" shapeId="29" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" density="0.001" nodeId="123" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13"/>
        <Shape name="colPart03" translation="0 0.198175 -0.287516" shapeId="30" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" density="0.001" nodeId="124" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13"/>
        <Shape name="colPart04" translation="0 0.108584 0.237999" shapeId="31" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" density="0.001" nodeId="125" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13"/>
      </TransformGroup>
    </Shape>
    <Shape name="g1650_grabL_component2" translation="0.614678 1.01865 0.408222" shapeId="32" dynamic="true" compound="true" collision="false" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" clipDistance="300" nodeId="126" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13">
      <TransformGroup name="grabRefL" translation="0 -0.146445 9.59128" nodeId="127"/>
      <TransformGroup name="collisions" translation="0 -1.01865 -0.408222" nodeId="128">
        <Shape name="colPart01" translation="0 1.01833 0.343194" shapeId="33" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" density="0.001" nodeId="129" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13"/>
        <Shape name="colPart02" translation="0 1.01736 0.501236" shapeId="34" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" density="0.001" nodeId="130" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13"/>
        <Shape name="colPart03" translation="0 0.964034 0.637097" shapeId="35" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" density="0.001" nodeId="131" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13"/>
        <Shape name="colPart04" translation="0 0.87129 0.750223" shapeId="36" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" density="0.001" nodeId="132" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13"/>
        <Shape name="colPart05" translation="0 0.731437 0.839547" shapeId="37" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" density="0.001" nodeId="133" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13"/>
        <Shape name="colPart06" translation="0 0.582111 0.908212" shapeId="38" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" density="0.001" nodeId="134" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13"/>
        <Shape name="colPart07" translation="0 1.02092 0.416182" shapeId="39" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" density="0.001" nodeId="135" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13"/>
      </TransformGroup>
    </Shape>
    <Shape name="g1650_grabR_component3" translation="-0.614678 1.01865 0.408222" shapeId="40" dynamic="true" compound="true" collision="false" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" clipDistance="300" nodeId="136" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13">
      <TransformGroup name="grabRefR" translation="0 -0.146445 9.59128" nodeId="137"/>
      <TransformGroup name="collisions" translation="-0.00912237 -1.01865 -0.408222" nodeId="138">
        <Shape name="colPart01" translation="0 1.01833 0.343194" shapeId="33" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" density="0.001" nodeId="139" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13"/>
        <Shape name="colPart02" translation="0 1.01736 0.501236" shapeId="34" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" density="0.001" nodeId="140" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13"/>
        <Shape name="colPart03" translation="0 0.964034 0.637097" shapeId="35" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" density="0.001" nodeId="141" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13"/>
        <Shape name="colPart04" translation="0 0.87129 0.750223" shapeId="36" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" density="0.001" nodeId="142" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13"/>
        <Shape name="colPart05" translation="0 0.731437 0.839547" shapeId="37" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" density="0.001" nodeId="143" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13"/>
        <Shape name="colPart06" translation="0 0.582111 0.908212" shapeId="38" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" density="0.001" nodeId="144" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13"/>
        <Shape name="colPart07" translation="0 1.02092 0.416182" shapeId="39" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" density="0.001" nodeId="145" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="13"/>
      </TransformGroup>
    </Shape>
  </Scene>

  <UserAttributes>
    <UserAttribute nodeId="83">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="118">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
  </UserAttributes>

</i3D>
