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

<i3D name="frontloaderSilageCutter" 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="5" filename="$data/shared/default_normal.png" />
    <File fileId="4" filename="$data/vehicles/albutt/frontloaderSilageCutter/frontloaderSilageCutterDecal_diffuse.png" />
    <File fileId="6" filename="$data/vehicles/albutt/frontloaderSilageCutter/frontloaderSilageCutterHose_vmask.png" />
    <File fileId="1" filename="$data/vehicles/albutt/frontloaderSilageCutter/frontloaderSilageCutter_normal.png" />
    <File fileId="2" filename="$data/vehicles/albutt/frontloaderSilageCutter/frontloaderSilageCutter_vmask.png" />
  </Files>

  <Materials>
    <Material name="lambert1" materialId="1" diffuseColor="0.5 0.5 0.5 1">
    </Material>
    <Material name="frontloaderSilageCutter_mat" materialId="2" diffuseColor="0.5 0.5 0.5 1" customShaderId="3" customShaderVariation="colorMask">
      <CustomParameter name="colorMat0" value="0.036 0.141 0.048 0"/>
      <Normalmap fileId="1"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="frontloaderSilageCutterDecal_mat" materialId="4" customShaderId="3" customShaderVariation="Decal">
      <Texture fileId="4"/>
      <Normalmap fileId="5"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="frontloaderSilageCutterHose_mat" materialId="3" diffuseColor="0.5 0.5 0.5 1" customShaderId="3" customShaderVariation="secondUV_colorMask">
      <CustomParameter name="colorMat0" value="0.008 0.008 0.008  5"/>
      <Normalmap fileId="5"/>
      <Glossmap fileId="6"/>
    </Material>
    <Material name="default_mat" materialId="5" diffuseColor="0.5 0.5 0.5 1" specularColor="0.5 0.5 0.5">
      <Normalmap fileId="5"/>
    </Material>
    <Material name="unloadMap_mat" materialId="6" diffuseColor="0.5 0.5 0.5 1" alphaBlending="true">
      <Normalmap fileId="5"/>
    </Material>
  </Materials>


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

  <Scene>
    <Shape name="frontloaderSilageCutter_main_component1" shapeId="1" dynamic="true" compound="true" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="1">
      <Shape name="frontloaderSilageCutter_vis" shapeId="2" castsShadows="true" receiveShadows="true" materialIds="2" skinBindNodeIds="2 14 17 18" clipDistance="300" nodeId="2">
        <TransformGroup name="attachable" nodeId="3">
          <TransformGroup name="attacherJoint" translation="2.08074e-16 0.713977 -0.555298" rotation="90 -86.912 -90" nodeId="4"/>
          <TransformGroup name="connectionHoses" nodeId="5">
            <TransformGroup name="hydraulicIn01" translation="-0.000191927 0.82914 -0.409503" rotation="-90 0 0" nodeId="6">
              <Shape name="hydraulicIn01_detached" translation="-3.46945e-20 -7.10543e-17 -4.26326e-16" shapeId="3" castsShadows="true" receiveShadows="true" materialIds="3" clipDistance="300" nodeId="7">
                <TransformGroup name="hydraulicIn01_connector" translation="-0.0891442 -0.0347923 -0.112906" rotation="179.016 -0.919134 -43.0371" scale="1 1 1" nodeId="8"/>
              </Shape>
            </TransformGroup>
            <TransformGroup name="hydraulicOut01" translation="3.69847e-05 0.829019 -0.439482" rotation="-90 0 0" nodeId="9">
              <Shape name="hydraulicOut01_detached" translation="0 2.13163e-16 -5.68434e-16" shapeId="4" castsShadows="true" receiveShadows="true" materialIds="3" clipDistance="300" nodeId="10">
                <TransformGroup name="hydraulicOut01_connector" translation="-0.047854 -0.0711011 -0.120007" rotation="179.755 1.1145 77.5943" scale="1 1 1" nodeId="11"/>
              </Shape>
            </TransformGroup>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="grabJoint" translation="0 0.477915 -0.402503" nodeId="12"/>
        <TransformGroup name="movingParts" nodeId="13">
          <TransformGroup name="grab" translation="0 0.477915 -0.402503" collision="false" clipDistance="300" nodeId="14">
            <TransformGroup name="grabHydraulicRef" translation="0 0.329585 0.821003" rotation="2.79908 0 0" nodeId="15"/>
            <Shape name="grab_decals" translation="0 -0.0396242 0.512275" shapeId="5" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="50" nodeId="16"/>
          </TransformGroup>
          <TransformGroup name="grabHydraulic" translation="0 0.847891 -0.407623" rotation="2.79908 0 0" collision="false" clipDistance="300" nodeId="17">
            <TransformGroup name="grabHydraulicPunch" translation="0 -6.12843e-16 0.82711" collision="false" clipDistance="300" nodeId="18"/>
            <Shape name="grabHydraulic_decals" translation="0 0.000596166 0.213548" rotation="-2.79908 0 0" shapeId="6" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="50" nodeId="19"/>
            <TransformGroup name="grabHydraulicJoint" rotation="-2.79908 0 0" nodeId="20"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="fillUnit" nodeId="21">
          <Shape name="fillVolume" translation="0 0.195721 0.0670454" rotation="7.35882 0 0" shapeId="7" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="22"/>
          <Shape name="exactFillRootNode" translation="0 0.461695 -0.000955887" shapeId="8" kinematic="true" compound="true" collisionMask="1073741824" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="23"/>
          <TransformGroup name="dischargeNode" translation="0 0.163713 0.389091" nodeId="24"/>
          <TransformGroup name="pickUpNode" translation="0 0.144915 0.432496" nodeId="25"/>
          <TransformGroup name="levelerNode" translation="0 0.144915 0.432496" nodeId="26"/>
          <TransformGroup name="fillVolumeLoadNode" translation="0 0.218276 0.0526106" nodeId="27"/>
          <TransformGroup name="fillVolumeUnloadNode" translation="0 0.218276 0.231051" nodeId="28"/>
        </TransformGroup>
        <TransformGroup name="effects" translation="0 0 1.76407e-17" scale="1 1 1" nodeId="29">
          <Shape name="grainEffect" translation="-8.47453e-17 0.15852 0.450919" visibility="false" shapeId="9" castsShadows="true" receiveShadows="true" materialIds="5" clipDistance="100" nodeId="30"/>
          <Shape name="smokeEffect" translation="-8.47453e-17 0.0280401 0.809811" visibility="false" shapeId="10" castsShadows="true" receiveShadows="true" materialIds="6" clipDistance="100" nodeId="31"/>
          <Shape name="emitterShape" translation="0 0.0726844 0.088983" scale="1 1 1" shapeId="11" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="32"/>
        </TransformGroup>
        <TransformGroup name="rootJoint" nodeId="33"/>
      </Shape>
      <TransformGroup name="skinnedMeshes" nodeId="34">
        <Shape name="hoses" shapeId="12" castsShadows="true" receiveShadows="true" materialIds="3" skinBindNodeIds="33 20" clipDistance="300" nodeId="35"/>
      </TransformGroup>
      <TransformGroup name="collisions" nodeId="36">
        <Shape name="colPartBack01" translation="0 0.183305 0.0151327" shapeId="13" compoundChild="true" density="0.001" collisionMask="134225920" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="37"/>
        <Shape name="grabColPart01" translation="0 0.156112 0.354407" shapeId="14" compoundChild="true" density="0.001" collisionMask="134225920" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="38"/>
      </TransformGroup>
    </Shape>
    <Shape name="frontloaderSilageCutter_grab_component2" translation="1.11471e-16 0.455794 0.460252" shapeId="15" dynamic="true" compound="true" collisionMask="2109440" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="39">
      <TransformGroup name="grabRef" translation="-1.11471e-16 0.0221204 4.13724" nodeId="40"/>
      <TransformGroup name="collisions" nodeId="41">
        <Shape name="grabColPart01" translation="0.752316 -8.24642e-05 -0.384526" shapeId="16" compoundChild="true" density="0.001" collisionMask="2109440" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="42"/>
        <Shape name="grabColPart02" translation="-0.752 -8.24642e-05 -0.384526" shapeId="17" compoundChild="true" density="0.001" collisionMask="2109440" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="43"/>
      </TransformGroup>
    </Shape>
  </Scene>

  <UserAttributes>
    <UserAttribute nodeId="20">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="33">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
  </UserAttributes>
</i3D>
