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

<i3D name="frontloader603R" 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="4" filename="$data/shaders/vehicleShader.xml" />
    <File fileId="1" filename="$data/shared/assets/assetLibraryDecals_diffuse.png" />
    <File fileId="2" filename="$data/shared/assets/assetLibraryDecals_normal.png" />
    <File fileId="5" filename="$data/shared/default_normal.png" />
    <File fileId="12" filename="$data/shared/default_vmask.png" />
    <File fileId="6" filename="$data/vehicles/johnDeere/frontloader603R/603RCablesCables_vmask.png" />
    <File fileId="11" filename="$data/vehicles/johnDeere/frontloader603R/frontloader603RDecal_diffuse.png" />
    <File fileId="8" filename="$data/vehicles/johnDeere/frontloader603R/frontloader603RSpring_diffuse.png" />
    <File fileId="9" filename="$data/vehicles/johnDeere/frontloader603R/frontloader603RSpring_normal.png" />
    <File fileId="10" filename="$data/vehicles/johnDeere/frontloader603R/frontloader603RSpring_vmask.png" />
    <File fileId="7" filename="$data/vehicles/johnDeere/frontloader603R/frontloader603R_normal.png" />
    <File fileId="3" filename="$data/vehicles/johnDeere/frontloader603R/frontloader603R_vmask.png" />
    <File fileId="13" filename="$data/vehicles/johnDeere/frontloader643R/frontloader643RDecal_diffuse.png" />
  </Files>

  <Materials>
    <Material name="lambert1" materialId="1" diffuseColor="0.5 0.5 0.5 1">
    </Material>
    <Material name="assetLibraryDecals_mat" materialId="4" alphaBlending="true" customShaderId="4" customShaderVariation="Decal_colorMask">
      <CustomParameter name="colorMat0" value="0.80 0.55 0.05 1.0"/>
      <Texture fileId="1"/>
      <Normalmap fileId="2"/>
      <Glossmap fileId="3"/>
    </Material>
    <Material name="RCablesCables_mat" materialId="5" diffuseColor="0.5 0.5 0.5 1" customShaderId="4" customShaderVariation="secondUV_colorMask">
      <CustomParameter name="colorMat0" value="0.0103 0.0103 0.0103 5"/>
      <Normalmap fileId="5"/>
      <Glossmap fileId="6"/>
    </Material>
    <Material name="frontloader603R_mat" materialId="2" diffuseColor="0.5 0.5 0.5 1" customShaderId="4" customShaderVariation="colorMask">
      <CustomParameter name="colorMat0" value="0.0395 0.2015 0.0242 0"/>
      <Normalmap fileId="7"/>
      <Glossmap fileId="3"/>
    </Material>
    <Material name="frontloader603RSpring_mat" materialId="3" customShaderId="4" customShaderVariation="colorMask">
      <CustomParameter name="colorMat3" value="0.6 0.6 0.6 8"/>
      <CustomParameter name="colorMat2" value="0.6 0.6 0.6 8"/>
      <CustomParameter name="colorMat0" value="0.6 0.6 0.6 8"/>
      <CustomParameter name="colorMat1" value="0.6 0.6 0.6 8"/>
      <CustomParameter name="colorMat4" value="0.6 0.6 0.6 8"/>
      <Texture fileId="8"/>
      <Normalmap fileId="9"/>
      <Glossmap fileId="10"/>
    </Material>
    <Material name="frontloader603RDecal_mat" materialId="6" alphaBlending="true" customShaderId="4" customShaderVariation="Decal">
      <CustomParameter name="colorMat0" value="0.80 0.55 0.05 1.0"/>
      <Texture fileId="11"/>
      <Normalmap fileId="5"/>
      <Glossmap fileId="3"/>
    </Material>
    <Material name="hoses1" materialId="8" diffuseColor="0.5 0.5 0.5 1" customShaderId="4" customShaderVariation="colorMask">
      <Normalmap fileId="5"/>
      <Glossmap fileId="12"/>
    </Material>
    <Material name="frontloader603RDecalAdded_mat" materialId="7" alphaBlending="true" customShaderId="4" customShaderVariation="Decal">
      <Texture fileId="13"/>
      <Normalmap fileId="5"/>
      <Glossmap fileId="3"/>
    </Material>
  </Materials>


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

  <Scene>
    <Shape name="jd603R_main_component1" shapeId="1" dynamic="true" compound="true" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="1">
      <Shape name="frontloader603R" shapeId="2" castsShadows="true" receiveShadows="true" materialIds="2" skinBindNodeIds="2 15 17 23 26 27 28 30 31 51 52 53 54" clipDistance="300" nodeId="2">
        <TransformGroup name="attacherJoint" translation="0 1.42819 -1.17384" rotation="0 -90 0" nodeId="3"/>
        <TransformGroup name="movingParts" nodeId="4">
          <TransformGroup name="mainArmDummy" translation="0 1.72591 -0.938362" nodeId="5">
            <TransformGroup name="attacherRotDummy" translation="0 -1.59877 2.10687" nodeId="6">
              <TransformGroup name="attacherDummy" translation="0 -2.84217e-16 0" nodeId="7">
                <TransformGroup name="attacherJointTools" translation="1.3855e-07 0.256787 0.30019" rotation="90 -70.3351 -90" nodeId="8"/>
                <Shape name="col" translation="0 0.00187782 0.256631" rotation="49.7309 0 0" visibility="false" shapeId="3" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="9"/>
              </TransformGroup>
            </TransformGroup>
            <TransformGroup name="collisions" visibility="false" nodeId="10">
              <Shape name="colPart3" translation="-0.49032 -0.795404 1.66861" shapeId="4" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="11"/>
              <Shape name="colPart4" translation="-0.49032 -0.16383 0.588561" shapeId="5" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="12"/>
              <Shape name="colPart1" translation="0.49032 -0.16383 0.588561" shapeId="6" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="13"/>
              <Shape name="colPart" translation="0.49032 -0.795404 1.66861" shapeId="7" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="14"/>
            </TransformGroup>
          </TransformGroup>
          <TransformGroup name="mainArm" translation="0 1.72591 -0.938362" collision="false" clipDistance="300" nodeId="15">
            <TransformGroup name="attacherRot" translation="0 -1.59877 2.10687" nodeId="16">
              <TransformGroup name="attacher" translation="0 -2.84217e-16 0" collision="false" clipDistance="300" nodeId="17">
                <TransformGroup name="attacherJointToolsVisuals" translation="1.3855e-07 0.260435 0.301517" rotation="90 -68.2819 -90" nodeId="18"/>
                <TransformGroup name="wingRef" translation="0 0.167464 0.177299" rotation="63.1528 0 0" nodeId="19"/>
                <TransformGroup name="visuals" nodeId="20">
                  <Shape name="spring" translation="-4.27946e-17 -0.12714 -1.16851" shapeId="8" castsShadows="true" receiveShadows="true" materialIds="3" clipDistance="300" nodeId="21"/>
                </TransformGroup>
                <Shape name="screws_decal3" translation="-4.27946e-17 -0.12714 -1.16851" shapeId="9" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="30" nodeId="22"/>
              </TransformGroup>
            </TransformGroup>
            <TransformGroup name="supportArm" translation="0 -1.48072 1.79798" collision="false" clipDistance="300" nodeId="23">
              <Shape name="col" translation="0 0.3829 -0.235401" rotation="59.2413 0 0" visibility="false" shapeId="10" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="24"/>
              <Shape name="screws_decal1" translation="-4.27946e-17 -0.245185 -0.859617" shapeId="11" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="30" nodeId="25"/>
            </TransformGroup>
            <TransformGroup name="supportArmPart" translation="-8.65936e-08 -1.22341 1.64031" collision="false" clipDistance="300" nodeId="26"/>
            <TransformGroup name="hydraulicMainArm" translation="1.69407e-23 -0.346205 0.885666" rotation="176.662 2.56133e-06 180" collision="false" clipDistance="300" nodeId="27">
              <TransformGroup name="hydraulicMainArmPunch" translation="7.12518e-10 1.98952e-15 0.792107" collision="false" clipDistance="300" nodeId="28"/>
              <Shape name="hoses" translation="-2.35569e-09 -1.37429 -0.132942" rotation="176.662 -2.55698e-06 -180" shapeId="12" castsShadows="true" receiveShadows="true" materialIds="5" clipDistance="300" nodeId="29"/>
            </TransformGroup>
            <TransformGroup name="wing" translation="0 -1.43067 1.8936" rotation="-53.5273 0 0" collision="false" clipDistance="300" nodeId="30">
              <TransformGroup name="wingPart" translation="0 1.23457e-14 0.389678" rotation="116.68 0 0" collision="false" clipDistance="300" nodeId="31"/>
              <TransformGroup name="hydraulicMainArm2Ref" translation="-5.19562e-08 -0.00140481 0.394555" rotation="108.842 -2.03007e-06 -2.74621e-06" nodeId="32"/>
            </TransformGroup>
            <TransformGroup name="wingRefFrame" translation="0 -1.43067 1.8936" rotation="-53.5273 0 0" nodeId="33"/>
            <TransformGroup name="mainArmPart02Ref" translation="1.27055e-22 -0.111 1.219" rotation="75.0883 -3.42575e-05 180" nodeId="34"/>
            <TransformGroup name="visuals" nodeId="35">
              <Shape name="decals" translation="-4.27946e-17 -1.72591 0.938362" shapeId="13" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="6" clipDistance="50" nodeId="36"/>
              <Shape name="screws_decal" translation="-4.27946e-17 -1.72591 0.938362" shapeId="14" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="30" nodeId="37"/>
              <Shape name="decalAdded_decal" shapeId="15" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="7" clipDistance="50" nodeId="38"/>
            </TransformGroup>
            <TransformGroup name="bendingNode" translation="4.85193e-09 -0.543334 1.18352" rotation="55.3148 -3.41509e-06 0" nodeId="39"/>
            <TransformGroup name="connectionHoses" translation="0 -1.72591 0.938362" nodeId="40">
              <TransformGroup name="hydraulicIn01" translation="-0.591969 1.73482 -0.605677" rotation="-179.984 0 0" nodeId="41"/>
              <TransformGroup name="hydraulicIn02" translation="-0.591969 1.70974 -0.614214" rotation="-179.984 0 0" nodeId="42"/>
              <TransformGroup name="hydraulicIn03" translation="-0.591969 1.68056 -0.615326" rotation="-179.984 0 0" nodeId="43"/>
              <TransformGroup name="detachedHoseRotJoint" translation="-0.626083 1.65731 -0.725635" nodeId="44">
                <TransformGroup name="hydraulicIn01_detachedAdapter" translation="-0.0209621 -0.638336 -0.0837326" rotation="90 0 0" scale="1 1 1" nodeId="45"/>
                <TransformGroup name="hydraulicIn02_detachedAdapter" translation="-0.00304016 -0.672194 -0.0484078" rotation="90 0 0" scale="1 1 1" nodeId="46"/>
                <TransformGroup name="hydraulicIn03_detachedAdapter" translation="-0.0236072 -0.637859 -0.0144009" rotation="90 0 0" scale="1 1 1" nodeId="47"/>
              </TransformGroup>
            </TransformGroup>
            <TransformGroup name="mainArmPart02RefFrame" translation="3.46375e-08 -0.269672 1.27797" rotation="34.7526 -0.000125127 -180" scale="1 1 1" nodeId="48"/>
            <TransformGroup name="mainArmJoint" translation="0 0 1.42109e-16" nodeId="49"/>
            <Shape name="detachedHose1" translation="0 -1.72591 0.938362" rotation="-90 0 0" shapeId="16" castsShadows="true" receiveShadows="true" materialIds="8" clipDistance="300" nodeId="50"/>
          </TransformGroup>
          <TransformGroup name="mainArmPart01" translation="3.38813e-23 1.57385 -0.867346" rotation="5.56608 1.70755e-06 0" collision="false" clipDistance="300" nodeId="51">
            <TransformGroup name="mainArmPart02" translation="-1.33268e-09 -7.10543e-15 1.21268" rotation="115.341 -3.17875e-05 180" scale="1 1 1" collision="false" clipDistance="300" nodeId="52">
              <TransformGroup name="hydraulicMainArm2" translation="2.69713e-08 0.128653 0.383623" rotation="165.703 1.33581e-05 180" scale="1 1 1" collision="false" clipDistance="300" nodeId="53">
                <TransformGroup name="hydraulicMainArm2Punch" translation="-4.37142e-10 -5.94014e-14 1.51888" collision="false" clipDistance="300" nodeId="54">
                  <TransformGroup name="visuals" translation="-4.02341e-22 5.68434e-16 8.52651e-16" nodeId="55">
                    <Shape name="screws_decal4" translation="-1.90272e-08 -1.32736 -0.174724" rotation="-55.3148 1.94342e-06 -2.8082e-06" shapeId="17" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="30" nodeId="56"/>
                  </TransformGroup>
                </TransformGroup>
                <TransformGroup name="angleDisplayRef" translation="-0.414545 0.0274727 0.377746" rotation="-179.486 -1.94342e-06 180" nodeId="57"/>
                <TransformGroup name="hydraulicMainArm2Joint" translation="7.41154e-24 -2.84217e-16 2.84217e-16" rotation="-111.857 2.19641e-06 -5.73332e-06" scale="1 1 1" nodeId="58"/>
              </TransformGroup>
            </TransformGroup>
          </TransformGroup>
          <TransformGroup name="mainArmPart01RefFrame" translation="1.69407e-23 1.57385 -0.867346" rotation="5.56608 1.70755e-06 0" nodeId="59"/>
          <TransformGroup name="hydraulicMainArmRef" translation="3.46375e-08 1.42582 -0.843459" rotation="176.662 2.56133e-06 180" nodeId="60"/>
        </TransformGroup>
        <TransformGroup name="visuals" nodeId="61">
          <Shape name="decals1" translation="-4.27946e-17 0 9.50231e-33" shapeId="18" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="6" clipDistance="50" nodeId="62"/>
          <Shape name="screws_decal2" translation="-4.27946e-17 0 9.50231e-33" shapeId="19" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="30" nodeId="63"/>
        </TransformGroup>
        <TransformGroup name="rootJoint" translation="0.636122 0 -0.067051" nodeId="64"/>
      </Shape>
      <TransformGroup name="collisions" nodeId="65">
        <Shape name="colPart2" translation="0.49032 1.45133 -1.02843" shapeId="20" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="66"/>
      </TransformGroup>
      <TransformGroup name="skinnedMesh" nodeId="67">
        <Shape name="skinnedHoses" translation="-4.27946e-17 0 9.50231e-33" shapeId="21" castsShadows="true" receiveShadows="true" materialIds="5" skinBindNodeIds="64 49 58" clipDistance="300" nodeId="68"/>
        <Shape name="detachedHose" shapeId="22" castsShadows="true" receiveShadows="true" materialIds="8" skinBindNodeIds="49 44" clipDistance="300" nodeId="69"/>
      </TransformGroup>
    </Shape>
  </Scene>

  <UserAttributes>
    <UserAttribute nodeId="44">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="49">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="58">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="64">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
  </UserAttributes>
</i3D>
