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

<i3D name="643R" 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.0.0"/>
  </Asset>

  <Files>
    <File fileId="5" filename="$data/shaders/vehicleShader.xml"/>
    <File fileId="2" filename="$data/shared/assets/assetLibraryDecals_diffuse.png"/>
    <File fileId="3" filename="$data/shared/assets/assetLibraryDecals_normal.png"/>
    <File fileId="10" filename="$data/shared/default_normal.png"/>
    <File fileId="9" filename="$data/vehicles/johnDeere/643R/643RDecal_diffuse.png"/>
    <File fileId="4" filename="$data/vehicles/johnDeere/643R/643RDecal_specular.png"/>
    <File fileId="11" filename="$data/vehicles/johnDeere/643R/643R_normal.png"/>
    <File fileId="12" filename="$data/vehicles/johnDeere/643R/643R_specular.png"/>
  </Files>


  <Materials>
    <Material name="lambert1" materialId="4" diffuseColor="0.498039 0.498039 0.498039 1">
    </Material>
    <Material name="R_mat" materialId="7" diffuseColor="0.498039 0.498039 0.498039 1" customShaderId="5" customShaderVariation="colorMask">
      <Normalmap fileId="11"/>
      <Glossmap fileId="12"/>
      <CustomParameter name="RDT" value="1 1 0 0"/>
      <CustomParameter name="dirtColor" value="0.2 0.14 0.08 0"/>
      <CustomParameter name="colorMat0" value="0.0592 0.2026 0.0297 1"/>
      <CustomParameter name="colorMat1" value="0.0179 0.0179 0.0179 10"/>
      <CustomParameter name="colorMat2" value="0.5418 0.0008 0.0143 1"/>
      <CustomParameter name="colorMat3" value="0.0802 0.0802 0.0802 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="RDecal_mat" materialId="6" alphaBlending="true" customShaderId="5" customShaderVariation="Decal">
      <Texture fileId="9"/>
      <Normalmap fileId="10"/>
      <Glossmap fileId="4"/>
      <CustomParameter name="RDT" value="1 1 0 0"/>
      <CustomParameter name="dirtColor" value="0.2 0.14 0.08 0"/>
    </Material>
    <Material name="assetLibraryDecals_mat" materialId="5" customShaderId="5" customShaderVariation="Decal_colorMask">
      <Texture fileId="2"/>
      <Normalmap fileId="3"/>
      <Glossmap fileId="4"/>
      <CustomParameter name="RDT" value="1 1 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>
  </Materials>


  <Shapes externalShapesFile="643R.i3d.shapes">
  </Shapes>


  <Dynamics>
  </Dynamics>

  <Scene>
    <Shape shapeId="1" name="jd643R_main_component1" dynamic="true" compound="true" collisionMask="8194" clipDistance="300" nodeId="25" materialIds="4" castsShadows="true" receiveShadows="true" nonRenderable="true">
      <TransformGroup name="attacherFrame" translation="5.55654e-19 1.7122 -1.0803" nodeId="26">
        <TransformGroup name="attacherJoint" translation="-2.42233e-06 -0.240963 -0.234674" rotation="0 -90 0" nodeId="27"/>
        <TransformGroup name="hydraulicMainArmRef" translation="-2.49094e-06 -0.345348 0.171894" rotation="12.167 180 0" nodeId="28"/>
        <TransformGroup name="hydraulicMainArm2Ref" translation="-1.90734e-08 0.17264 -0.11701" rotation="1.524 180 0" nodeId="29"/>
        <TransformGroup name="angleDisplayArmRef" translation="-0.430904 0.0769691 -0.0471043" rotation="176.331 -0.00018396 -180" nodeId="30"/>
        <Shape shapeId="2" name="attacherFrameDecals" translation="-3.21579e-05 -0.430723 1.0464" clipDistance="30" nodeId="31" materialIds="5" castsShadows="true" receiveShadows="true" decalLayer="1"/>
        <Shape shapeId="3" name="attacherDecals" translation="-0.00243084 -0.260798 -0.142279" clipDistance="50" nodeId="32" materialIds="6" castsShadows="true" receiveShadows="true" decalLayer="1"/>
        <TransformGroup name="attacherFrameBone" translation="-0.671559 0.00684841 -0.288137" nodeId="33"/>
      </TransformGroup>
      <Shape shapeId="4" name="mainArm" translation="5.55654e-19 1.7122 -1.0803" nodeId="34" materialIds="7" castsShadows="true" receiveShadows="true" skinBindNodeIds="34 26 35 36 37 38 41 45 46 47 48 50 51 53 54 58 59">
        <TransformGroup name="hydraulicMainArm" translation="-2.54163e-06 -0.143383 1.10863" rotation="12.167 180 0" nodeId="35">
          <TransformGroup name="hydraulicMainArmPunch" translation="-3.62806e-10 -5.96856e-15 0.958264" nodeId="36"/>
        </TransformGroup>
        <TransformGroup name="hydraulicMainArm2" translation="-1.90735e-08 0.197222 0.806943" rotation="1.524 180 0" nodeId="37">
          <TransformGroup name="hydraulicMainArm2Punch" translation="6.59534e-14 -5.68434e-16 0.92428" nodeId="38"/>
          <TransformGroup name="hydraulicMainArm2Bone" translation="-1.90735e-08 -0.0114432 0.278493" rotation="1.524 180 0" nodeId="39"/>
        </TransformGroup>
        <TransformGroup name="attacherRot" translation="-5.55654e-19 -1.33598 2.6021" nodeId="40">
          <TransformGroup name="attacher" translation="0 -5.68434e-16 2.84217e-16" nodeId="41">
            <TransformGroup name="attacherJointToolsVisuals" translation="-0.000235577 0.219742 0.333497" rotation="90 -68.2811 -90" nodeId="42"/>
            <TransformGroup name="wingRef" translation="0 0.146077 0.2184" rotation="58.4376 0 0" nodeId="43"/>
            <TransformGroup name="wingRefFrame" rotation="-83.3087 0 0" nodeId="44"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="wing" translation="-5.55654e-19 -1.2011 2.3849" rotation="-50.7439 0 0" nodeId="45">
          <TransformGroup name="wingPart" translation="0 1.39089e-14 0.399186" rotation="109.182 0 0" nodeId="46"/>
          <TransformGroup name="angleDisplay" translation="-0.4098 -6.01223e-06 0.155495" rotation="85.9901 0 180" nodeId="47">
            <TransformGroup name="angleDisplayPunch" translation="-3.31161e-05 0.0720556 1.49767" nodeId="48"/>
          </TransformGroup>
          <TransformGroup name="hydraulicWingRef" translation="-2.58705e-06 -0.00105846 0.404628" rotation="93.7039 -4.52012e-06 -5.53115e-06" nodeId="49"/>
        </TransformGroup>
        <TransformGroup name="hydraulicWing" translation="-2.47409e-06 -0.0447584 1.73574" rotation="42.96 -7.14318e-06 0" nodeId="50">
          <TransformGroup name="hydraulicWingPunch" translation="-1.10138e-11 -2.4869e-14 1.23802" nodeId="51"/>
          <TransformGroup name="hydraulicWingBone" translation="2.5211e-06 0.0864663 0.43471" rotation="-42.96 5.22759e-06 -4.86799e-06" nodeId="52"/>
        </TransformGroup>
        <TransformGroup name="angleDisplayArm" translation="-0.4309 -0.1064 1.4044" rotation="120.946 -3.53113e-31 180" nodeId="53">
          <TransformGroup name="angleDisplayArmPart" translation="-5.89979e-17 4.2899e-15 0.109485" rotation="55.3851 9.45972e-05 0.000157774" nodeId="54">
            <Shape shapeId="5" name="angleDisplayArmDecal" translation="-0.00559761 -4.16891e-05 -2.71433e-05" rotation="176.331 0.000183583 180" clipDistance="30" nodeId="55" materialIds="5" castsShadows="true" receiveShadows="true" decalLayer="1"/>
          </TransformGroup>
          <TransformGroup name="angleDisplayRef" translation="-0.0211331 0.0861584 0.0703608" rotation="15.7883 0 0" nodeId="56"/>
        </TransformGroup>
        <TransformGroup name="support" translation="-5.55654e-19 -1.2737 2.3315" nodeId="57">
          <TransformGroup name="supportArm" translation="-2.46519e-34 3.31788e-16 1.38181e-15" rotation="-23.5 0 0" nodeId="58">
            <TransformGroup name="supportArmMove" translation="0 2.88658e-16 0.122247" nodeId="59">
              <TransformGroup name="supportArm2Ref" translation="2.46519e-34 -0.0175913 -0.393204" rotation="-22.4529 0 0" nodeId="60"/>
            </TransformGroup>
          </TransformGroup>
          <Shape shapeId="6" name="supportArm2" translation="5.25066e-29 0.2849 -0.2652" rotation="86.7057 -7.34926e-27 -6.9384e-27" clipDistance="75" nodeId="61" materialIds="7" castsShadows="true" receiveShadows="true"/>
        </TransformGroup>
        <TransformGroup name="angleDisplayArmRefFrame" translation="-0.4309 -0.1064 1.4044" rotation="81.6633 0 180" nodeId="62"/>
        <Shape shapeId="7" name="armDecals" translation="-0.000223331 -0.286342 0.950784" clipDistance="50" nodeId="63" materialIds="6" castsShadows="true" receiveShadows="true" decalLayer="1"/>
        <Shape shapeId="8" name="armScewDecals" translation="-3.21579e-05 -0.430723 1.0464" clipDistance="30" nodeId="64" materialIds="5" castsShadows="true" receiveShadows="true" decalLayer="1"/>
        <TransformGroup name="worldBone" translation="-5.55654e-19 -1.7122 1.0803" nodeId="65"/>
      </Shape>
      <TransformGroup name="attacherRootDummy" translation="5.55654e-19 1.7122 -1.0803" nodeId="66">
        <TransformGroup name="attacherJointDummy" translation="-5.55654e-19 0 0" rotation="0 -90 0" nodeId="67"/>
      </TransformGroup>
      <TransformGroup name="mainArmDummy" translation="5.55654e-19 1.7122 -1.0803" nodeId="68">
        <TransformGroup name="attacherRotDummy" translation="-5.55654e-19 -1.33598 2.6021" nodeId="69">
          <TransformGroup name="attacherDummy" translation="0 -2.84217e-16 2.84217e-16" nodeId="70">
            <TransformGroup name="attacherJointTools" translation="-0.000235577 0.219742 0.333497" rotation="90 -68.2811 -90" nodeId="71"/>
          </TransformGroup>
        </TransformGroup>
        <Shape shapeId="9" name="colPartLeft1" translation="0.531975 0.0442642 0.723842" visibility="false" compoundChild="true" collisionMask="8194" density="0.001" nodeId="72" materialIds="4" castsShadows="true" receiveShadows="true" nonRenderable="true"/>
        <Shape shapeId="10" name="colPartLeft2" translation="0.531975 -0.644756 1.94458" visibility="false" compoundChild="true" collisionMask="8194" density="0.001" nodeId="73" materialIds="4" castsShadows="true" receiveShadows="true" nonRenderable="true"/>
        <Shape shapeId="11" name="colPartRight1" translation="-0.532 0.0442642 0.723842" visibility="false" compoundChild="true" collisionMask="8194" density="0.001" nodeId="74" materialIds="4" castsShadows="true" receiveShadows="true" nonRenderable="true"/>
        <Shape shapeId="12" name="colPartRight2" translation="-0.532 -0.644756 1.94458" visibility="false" compoundChild="true" collisionMask="8194" density="0.001" nodeId="75" materialIds="4" castsShadows="true" receiveShadows="true" nonRenderable="true"/>
        <Shape shapeId="13" name="supportCol" translation="-5.55654e-19 -1.2737 2.3315" visibility="false" compoundChild="true" collisionMask="8194" density="0.001" nodeId="76" materialIds="4" castsShadows="true" receiveShadows="true" nonRenderable="true"/>
      </TransformGroup>
      <TransformGroup name="skinning" nodeId="77">
        <Shape shapeId="14" name="hoses" clipDistance="50" nodeId="78" materialIds="7" castsShadows="true" receiveShadows="true" skinBindNodeIds="39 65 52 33"/>
        <Shape shapeId="15" name="connectionHoses" visibility="false" clipDistance="50" nodeId="79" materialIds="7" castsShadows="true" receiveShadows="true"/>
      </TransformGroup>
      <Shape shapeId="16" name="colPart" translation="0.54 1.59838 -1.13263" visibility="false" compoundChild="true" collisionMask="8194" density="0.001" nodeId="80" materialIds="4" castsShadows="true" receiveShadows="true" nonRenderable="true"/>
    </Shape>
  </Scene>

  <UserAttributes>
    <UserAttribute nodeId="33">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="39">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="52">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="65">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
  </UserAttributes>

</i3D>
