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

<i3D name="jcbGenerator1.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="29" filename="$data/shaders/glowShader.xml"/>
    <File fileId="5" filename="$data/shaders/vehicleShader.xml"/>
    <File fileId="18" filename="$data/shared/default_normal.dds"/>
    <File fileId="14" filename="$data/shared/default_vmask.dds"/>
    <File fileId="15" filename="$data/shared/detailLibrary/calibrated/grainSmall_specular.png"/>
    <File fileId="7" filename="$data/shared/detailLibrary/flat_normal.png"/>
    <File fileId="16" filename="$data/shared/detailLibrary/metallic/clear_diffuse.png"/>
    <File fileId="27" filename="$data/shared/detailLibrary/metallic/silverScratched_diffuse.png"/>
    <File fileId="26" filename="$data/shared/detailLibrary/metallic/silverScratched_specular.png"/>
    <File fileId="8" filename="$data/shared/detailLibrary/nonMetallic/metal/metalPainted_diffuse.png"/>
    <File fileId="6" filename="$data/shared/detailLibrary/nonMetallic/metal/metalPainted_specular.png"/>
    <File fileId="22" filename="$data/shared/detailLibrary/nonMetallic/plastic/plasticGraniteGrainSmall_diffuse.png"/>
    <File fileId="21" filename="$data/shared/detailLibrary/nonMetallic/plastic/plasticGraniteGrainSmall_specular.png"/>
    <File fileId="25" filename="$data/shared/detailLibrary/nonMetallic/rubber/rubberBlack_diffuse.png"/>
    <File fileId="24" filename="$data/shared/detailLibrary/nonMetallic/rubber/rubber_normal.png"/>
    <File fileId="23" filename="$data/shared/detailLibrary/nonMetallic/rubber/rubber_specular.png"/>
    <File fileId="13" filename="$data/shared/window02_diffuse.dds"/>
    <File fileId="20" filename="textures/FSMad.dds"/>
    <File fileId="3" filename="textures/bodyGenerator_mat_normal.dds"/>
    <File fileId="4" filename="textures/bodyGenerator_mat_vmask.dds"/>
    <File fileId="19" filename="textures/gen_dirt_1.dds"/>
    <File fileId="28" filename="textures/generatorDecals.dds"/>
    <File fileId="17" filename="textures/grill.dds"/>
  </Files>


  <Materials>
    <Material name="2glassWindowMat" materialId="5" customShaderId="5">
      <Texture fileId="13"/>
      <Glossmap fileId="14"/>
      <Custommap name="detailSpecular" fileId="15"/>
      <Custommap name="detailNormal" fileId="7"/>
      <Custommap name="detailDiffuse" fileId="16"/>
    </Material>
    <Material name="BlackmetalPaintedMat" materialId="6" customShaderId="5">
      <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="0.03 0.03 0.03"/>
    </Material>
    <Material name="blackplasticGraniteGrainSmallMat" materialId="7" customShaderId="5">
      <Custommap name="detailSpecular" fileId="21"/>
      <Custommap name="detailNormal" fileId="7"/>
      <Custommap name="detailDiffuse" fileId="22"/>
      <CustomParameter name="colorScale" value="0.04 0.04 0.04"/>
    </Material>
    <Material name="blackplasticGraniteGrainSmallMat" materialId="8" customShaderId="5">
      <Normalmap fileId="3"/>
      <Glossmap fileId="4"/>
      <Custommap name="detailSpecular" fileId="21"/>
      <Custommap name="detailNormal" fileId="7"/>
      <Custommap name="detailDiffuse" fileId="22"/>
      <CustomParameter name="colorScale" value="0.04 0.04 0.04"/>
    </Material>
    <Material name="blueplasticGraniteGrainSmallMat" materialId="9" customShaderId="5">
      <Normalmap fileId="3"/>
      <Glossmap fileId="4"/>
      <Custommap name="detailSpecular" fileId="21"/>
      <Custommap name="detailNormal" fileId="7"/>
      <Custommap name="detailDiffuse" fileId="22"/>
      <CustomParameter name="colorScale" value="0 0 0.8"/>
    </Material>
    <Material name="BodymetalPaintedMat" materialId="10" customShaderId="5">
      <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.5 0"/>
    </Material>
    <Material name="decal2sglassWindowMat" materialId="11" alphaBlending="true" customShaderId="29">
      <Texture fileId="28"/>
      <Normalmap fileId="18"/>
      <Glossmap fileId="14"/>
      <CustomParameter name="lightControl" value="0.4"/>
    </Material>
    <Material name="decal2sglassWindowMat" materialId="12" alphaBlending="true" customShaderId="29">
      <Texture fileId="28"/>
      <Normalmap fileId="18"/>
      <Glossmap fileId="14"/>
    </Material>
    <Material name="decal3sglassWindowMat" materialId="100" customShaderId="29" customShaderVariation="baseMap_colorScale_blink">
      <Texture fileId="28"/>
      <Normalmap fileId="18"/>
      <Glossmap fileId="14"/>
      <CustomParameter name="colorScale" value="1 0.651 0"/>
    </Material>
    <Material name="decalsglassWindowMat" materialId="14" specularColor="0.501961 1 0" alphaBlending="true" customShaderId="29" customShaderVariation="staticLight">
      <Texture fileId="28"/>
      <CustomParameter name="lightControl" value="2"/>
    </Material>
    <Material name="decalsglassWindowMat" materialId="16" alphaBlending="true" customShaderId="5">
      <Texture fileId="28"/>
      <Normalmap fileId="18"/>
      <Glossmap fileId="14"/>
      <Custommap name="detailSpecular" fileId="15"/>
      <Custommap name="detailNormal" fileId="7"/>
      <Custommap name="detailDiffuse" fileId="16"/>
    </Material>
    <Material name="decalsglassWindowMat" materialId="99" alphaBlending="true" customShaderId="5">
      <Texture fileId="28"/>
      <Normalmap fileId="18"/>
      <Glossmap fileId="19"/>
      <Custommap name="detailSpecular" fileId="15"/>
      <Custommap name="detailNormal" fileId="7"/>
      <Custommap name="detailDiffuse" fileId="16"/>
    </Material>
    <Material name="default" materialId="17" diffuseColor="0.494118 0.494118 0.494118 1">
    </Material>
    <Material name="fsMinerDecal" materialId="18" customShaderId="5">
      <Texture fileId="20"/>
      <Glossmap fileId="19"/>
      <Custommap name="detailSpecular" fileId="15"/>
      <Custommap name="detailNormal" fileId="7"/>
      <Custommap name="detailDiffuse" fileId="16"/>
      <CustomParameter name="smoothnessScale" value="0.2"/>
      <CustomParameter name="metalnessScale" value="0"/>
    </Material>
    <Material name="grills" materialId="19" customShaderId="5">
      <Texture fileId="17"/>
      <Normalmap fileId="18"/>
      <Glossmap fileId="19"/>
      <Custommap name="detailSpecular" fileId="15"/>
      <Custommap name="detailNormal" fileId="7"/>
      <Custommap name="detailDiffuse" fileId="16"/>
    </Material>
    <Material name="lambert1" materialId="20" diffuseColor="0.501961 0.501961 0.501961 1">
    </Material>
    <Material name="mm" materialId="21" diffuseColor="0.00784314 0 0.8 1" specularColor="0.6 1 0">
    </Material>
    <Material name="RedplasticGraniteGrainSmallMat" materialId="22" customShaderId="5">
      <Normalmap fileId="3"/>
      <Glossmap fileId="4"/>
      <Custommap name="detailSpecular" fileId="21"/>
      <Custommap name="detailNormal" fileId="7"/>
      <Custommap name="detailDiffuse" fileId="22"/>
      <CustomParameter name="colorScale" value="0.8 0 0"/>
    </Material>
    <Material name="rubberBlackMat" materialId="23" customShaderId="5">
      <Normalmap fileId="3"/>
      <Glossmap fileId="4"/>
      <Custommap name="detailSpecular" fileId="23"/>
      <Custommap name="detailNormal" fileId="24"/>
      <Custommap name="detailDiffuse" fileId="25"/>
      <CustomParameter name="colorScale" value="0.05 0.05 0.05"/>
    </Material>
    <Material name="silverScratchedMat" materialId="24" customShaderId="5">
      <Normalmap fileId="3"/>
      <Glossmap fileId="4"/>
      <Custommap name="detailSpecular" fileId="26"/>
      <Custommap name="detailNormal" fileId="7"/>
      <Custommap name="detailDiffuse" fileId="27"/>
      <CustomParameter name="colorScale" value="0.3 0.3 0.3"/>
    </Material>
    <Material name="YellowplasticGraniteGrainSmallMat" materialId="25" customShaderId="5">
      <Normalmap fileId="3"/>
      <Glossmap fileId="4"/>
      <Custommap name="detailSpecular" fileId="21"/>
      <Custommap name="detailNormal" fileId="7"/>
      <Custommap name="detailDiffuse" fileId="22"/>
      <CustomParameter name="colorScale" value="0.8 0.7 0"/>
    </Material>
  </Materials>


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

  <Scene>
    <Shape name="mainComp" translation="0 0 1.86265e-09" shapeId="1" dynamic="true" compound="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" nodeId="47" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="21">
      <TransformGroup name="mainVis" translation="0 0 -1.86265e-09" nodeId="48">
        <TransformGroup name="animations" nodeId="49">
          <Shape name="cranehook" translation="2.8871e-08 2.09002 0.01728" shapeId="2" clipDistance="300" nodeId="50" castsShadows="true" receiveShadows="true" materialIds="6"/>
          <TransformGroup name="attachable" translation="3.97364e-08 2.13844 0.0229101" rotation="0 90 0" nodeId="51">
            <TransformGroup name="attacherJoint1" nodeId="52"/>
            <TransformGroup name="attacherJoint2" rotation="-180 0 -180" nodeId="53"/>
            <TransformGroup name="attacherJointbigBag1" rotation="0 -0 -90" nodeId="54"/>
            <TransformGroup name="attacherJointbigBag2" rotation="180 -0 -90" nodeId="55"/>
          </TransformGroup>
          <TransformGroup name="toolAttacherJoint" translation="-0.596 0.5 -0.212036" rotation="0 90 0" nodeId="56"/>
        </TransformGroup>
        <TransformGroup name="bodyVis" nodeId="57">
          <Shape name="glass" translation="0 1.07358 0" shapeId="3" nodeId="58" castsShadows="true" receiveShadows="true" materialIds="5"/>
          <Shape name="griils" translation="0 1.06565 0" shapeId="4" nodeId="59" castsShadows="true" receiveShadows="true" materialIds="19"/>
          <Shape name="fsMiner1" translation="-0.587772 1.01707 0.50628" rotation="90 -90 0" scale="0.264954 1 0.26944" shapeId="5" nodeId="60" castsShadows="true" receiveShadows="true" materialIds="18"/>
          <Shape name="fsMiner1" translation="0.585 1.01707 0.50628" rotation="90 90 0" scale="0.264954 1 0.26944" shapeId="5" nodeId="61" castsShadows="true" receiveShadows="true" materialIds="18"/>
          <Shape name="body" translation="0 1.064 0" shapeId="6" clipDistance="300" nodeId="62" castsShadows="true" receiveShadows="true" materialIds="6,8,10,23,22,25,9,24">
            <Shape name="display122" translation="-0.155792 0.454426 -1.49659" shapeId="7" nodeId="63" castsShadows="true" receiveShadows="true" materialIds="7"/>
          </Shape>
          <Shape name="decals" translation="0 1.06369 0" shapeId="8" clipDistance="50" nodeId="64" castsShadows="true" receiveShadows="true" materialIds="99"/>
          <TransformGroup name="dash" nodeId="65">
            <TransformGroup name="rpm" translation="-0.157568 1.5175 -1.50112" nodeId="66">
              <TransformGroup name="numbersRPM" translation="1.45834e-10 0 0" rotation="0 180 0" nodeId="67"/>
            </TransformGroup>
            <TransformGroup name="iconsoperateHours" translation="-0.159 1.4925 -1.50633" rotation="0 180 0" nodeId="68"/>
            <Shape name="display2OnRpm" translation="-0.101774 1.4959 -1.4996" shapeId="9" clipDistance="50" nodeId="69" castsShadows="true" receiveShadows="true" materialIds="16"/>
            <Shape name="display2On" translation="-0.101774 1.4959 -1.50593" shapeId="10" clipDistance="100" nodeId="70" castsShadows="true" receiveShadows="true" materialIds="16"/>
            <Shape name="display1On" translation="-0.155792 1.51812 -1.49872" shapeId="11" clipDistance="50" nodeId="71" castsShadows="true" receiveShadows="true" materialIds="11"/>
            <Shape name="display3On" translation="-0.228506 1.45459 -1.49499" rotation="90 -1.27222e-14 1.27222e-14" shapeId="12" clipDistance="50" nodeId="72" castsShadows="true" receiveShadows="true" materialIds="12"/>
            <Shape name="iconsStart" translation="-0.101774 1.4959 -1.505" shapeId="13" clipDistance="50" nodeId="73" castsShadows="true" receiveShadows="true" materialIds="12"/>
            <Shape name="iconTurnOn" translation="-0.101774 1.4959 -1.50427" shapeId="14" visibility="false" clipDistance="50" nodeId="74" castsShadows="true" receiveShadows="true" materialIds="100"/>
            <Shape name="iconMessage" translation="-0.15507 1.51823 -1.49857" shapeId="15" nodeId="75" castsShadows="true" receiveShadows="true" materialIds="14"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="collisions" nodeId="76">
          <Shape name="col" translation="0 0.00312231 0" shapeId="16" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" nodeId="77" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="21"/>
          <Shape name="col.001" translation="0 0.00312231 0" shapeId="17" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" nodeId="78" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="21"/>
          <Shape name="col.002" translation="0 0.00312231 0" shapeId="18" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" nodeId="79" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="21"/>
        </TransformGroup>
        <TransformGroup name="enterable" nodeId="80">
          <TransformGroup name="fillUnit" nodeId="81">
            <Shape name="exactFillRootNode" translation="0 1.13166 0.784782" shapeId="19" kinematic="true" compound="true" collisionFilterGroup="0x40000000" collisionFilterMask="0x20000000" nodeId="82" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="20"/>
          </TransformGroup>
          <TransformGroup name="cameras" nodeId="83">
            <TransformGroup name="outdoorCameraTarget" translation="0 0.94 0" rotation="-24 180 0" nodeId="84">
              <Camera name="outdoorCamera" translation="0 0 11" nodeId="85" fov="54.4322" nearClip="0.3" farClip="5000" orthographicHeight="1"/>
            </TransformGroup>
            <TransformGroup name="cameraRaycastNode1" translation="0 1.16264 2.55159" nodeId="86"/>
            <TransformGroup name="cameraRaycastNode2" translation="0 1.80608 0.026625" nodeId="87"/>
            <TransformGroup name="cameraRaycastNode3" translation="0 1.27801 -2.48946" nodeId="88"/>
            <Shape name="shadowFocusBox" translation="0 1.13075 0.62506" shapeId="20" visibility="false" clipDistance="150" nodeId="89" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="17"/>
            <Camera name="indoorCamera" translation="1.95398 3.30133 -1.55604" rotation="-18 180 0" nodeId="90" fov="75" nearClip="0.1" farClip="5000" orthographicHeight="1"/>
          </TransformGroup>
          <TransformGroup name="exitPoint" translation="0 0.397272 -2.89676" nodeId="91"/>
          <TransformGroup name="wheels" translation="0 2 -0.505885" visibility="false" nodeId="92">
            <TransformGroup name="WR" translation="-0.1 0 0" scale="1.1 1 1" nodeId="93"/>
            <TransformGroup name="WL" translation="0.1 0 0" scale="1.1 1 1" nodeId="94"/>
          </TransformGroup>
          <TransformGroup name="licensePlate" translation="0 1 0" nodeId="95"/>
        </TransformGroup>
        <Camera name="cameraEdit" translation="-4.83194 4.37339 -7.23829" rotation="158.457 -40.9522 -180" nodeId="96" fov="60" nearClip="0.1" farClip="1000" orthographicHeight="1"/>
      </TransformGroup>
    </Shape>
  </Scene>

</i3D>
