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

<i3D name="koeckerlingTrio300M" 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="6.0.3"/>
  </Asset>

  <Files>
    <File fileId="1" filename="fx_smoke6x6_01_diffuse.png" relativePath="true"/>
    <File fileId="2" filename="fx_smoke6x6_01_normal.png" relativePath="true"/>
    <File fileId="5" filename="fx_soil4x1_01_diffuse.png" relativePath="true"/>
    <File fileId="6" filename="fx_soil4x1_01_normal.png" relativePath="true"/>
    <File fileId="7" filename="psColorShader.xml" relativePath="true"/>
    <File fileId="3" filename="psSubUVShader.xml" relativePath="true"/>
  </Files>


  <Materials>
    <Material name="fx_soil4x1_mat" materialId="8" ambientColor="1 1 1" customShaderId="7">
      <Texture fileId="5"/>
      <Normalmap fileId="6"/>
      <CustomParameter name="psColor" value="1 1 1 1"/>
    </Material>
    <Material name="fx_smoke01_mat" materialId="10" ambientColor="1 1 1" alphaBlending="true" customShaderId="3" customShaderVariation="SUBUV_MOVIE">
      <Texture fileId="1"/>
      <Normalmap fileId="2"/>
      <CustomParameter name="psPlayScale" value="30 60 1 0"/>
      <CustomParameter name="psColor" value="0.321 0.265 0.192 1"/>
    </Material>
    <Material name="default" materialId="6" diffuseColor="0.294118 0.294118 0.294118 1" ambientColor="1 1 1">
    </Material>
  </Materials>


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


  <Dynamics>
    <ParticleSystem name="SmokeEmitter3" dynamicId="1" type="sprite" rate="0.02" lifespan="3500" maxCount="200" speed="0.0009" speedRandom="0" tangentSpeed="0" normalSpeed="1" spriteScaleX="1.5" spriteScaleY="1.5" spriteScaleXGain="0.003" spriteScaleYGain="0.003" blendFactor="0.4" blendInFactor="0.5" blendOutFactor="0.5" depthSort="true" randomInitRotation="true" deltaRotateMin="-0.000349066" deltaRotateMax="0.000349066" textureAtlasSizeX="6" textureAtlasSizeY="6">
      <Gravity force="0 0 0.05"/>
    </ParticleSystem>
    <ParticleSystem name="soilEmitter" dynamicId="3" type="sprite" rate="0.1" lifespan="520" maxCount="20" speed="0.003" speedRandom="0.0002" tangentSpeed="0" normalSpeed="1" emitterShapeVelocityScale="0.5" spriteScaleX="0.2" spriteScaleY="0.2" spriteScaleXGain="0.001" spriteScaleYGain="0.001" blendFactor="1" blendInFactor="0.032767" blendOutFactor="1" depthSort="true" deltaRotateMin="-0.000872666" deltaRotateMax="0.000872666" textureAtlasSizeX="4">
      <Gravity force="0 -2 0"/>
    </ParticleSystem>
  </Dynamics>

  <Scene>
    <TransformGroup name="particleSystems" nodeId="20">
      <TransformGroup name="PsC" nodeId="21">
        <Dynamic dynamicId="1" emitterShapeNodeId="24" name="smokeEmitter" clipDistance="100" nodeId="23" materialIds="10" castsShadows="true" receiveShadows="true">
          <Shape shapeId="2" name="psC" nodeId="24" materialIds="6" castsShadows="true" receiveShadows="true" nonRenderable="true"/>
        </Dynamic>
      </TransformGroup>
      <TransformGroup name="Ps Pole" nodeId="25">
        <Dynamic dynamicId="3" emitterShapeNodeId="28" name="soilEmitter" clipDistance="100" nodeId="27" materialIds="8" castsShadows="true" receiveShadows="true">
          <Shape shapeId="4" name="psMP" nodeId="28" materialIds="6" castsShadows="true" receiveShadows="true" nonRenderable="true"/>
        </Dynamic>
      </TransformGroup>
      <TransformGroup name="Ps Pole" nodeId="29">
        <Dynamic dynamicId="3" emitterShapeNodeId="32" name="soilEmitter" clipDistance="100" nodeId="31" materialIds="8" castsShadows="true" receiveShadows="true">
          <Shape shapeId="4" name="psMP" nodeId="32" materialIds="6" castsShadows="true" receiveShadows="true" nonRenderable="true"/>
        </Dynamic>
      </TransformGroup>
      <TransformGroup name="Ps Pole" nodeId="33">
        <Dynamic dynamicId="3" emitterShapeNodeId="36" name="soilEmitter" clipDistance="100" nodeId="35" materialIds="8" castsShadows="true" receiveShadows="true">
          <Shape shapeId="4" name="psMP" nodeId="36" materialIds="6" castsShadows="true" receiveShadows="true" nonRenderable="true"/>
        </Dynamic>
      </TransformGroup>
      <TransformGroup name="Ps Pole" nodeId="37">
        <Dynamic dynamicId="3" emitterShapeNodeId="40" name="soilEmitter" clipDistance="100" nodeId="39" materialIds="8" castsShadows="true" receiveShadows="true">
          <Shape shapeId="4" name="psMP" nodeId="40" materialIds="6" castsShadows="true" receiveShadows="true" nonRenderable="true"/>
        </Dynamic>
      </TransformGroup>
      <TransformGroup name="Ps Pole" nodeId="41">
        <Dynamic dynamicId="3" emitterShapeNodeId="44" name="soilEmitter" clipDistance="100" nodeId="43" materialIds="8" castsShadows="true" receiveShadows="true">
          <Shape shapeId="4" name="psMP" nodeId="44" materialIds="6" castsShadows="true" receiveShadows="true" nonRenderable="true"/>
        </Dynamic>
      </TransformGroup>
    </TransformGroup>
    <Camera name="persp" translation="-14.7947 1.61191 -0.582247" rotation="173.044 -87.7083 -180" visibility="false" nodeId="45" fov="60" nearClip="0.1" farClip="1000"/>
    <Light name="light" rotation="-40 0 -30" nodeId="46" type="directional" diffuseColor="1 1 1" emitDiffuse="true" specularColor="1 1 1" emitSpecular="true" castShadowMap="true" depthMapBias="0.0012" depthMapSlopeScaleBias="2" depthMapSlopeClamp="0.0005" depthMapResolution="1024" shadowFarDistance="80" shadowExtrusionDistance="200" shadowPerspective="false" numShadowMapSplits="3" shadowMapSplitDistancesParameter="0.4" decayRate="4" range="500"/>
  </Scene>

  <UserAttributes>
    <UserAttribute nodeId="23">
      <Attribute name="useWorldSpace" type="boolean" value="true"/>
    </UserAttribute>
    <UserAttribute nodeId="27">
      <Attribute name="useWorldSpace" type="boolean" value="true"/>
    </UserAttribute>
    <UserAttribute nodeId="31">
      <Attribute name="useWorldSpace" type="boolean" value="true"/>
    </UserAttribute>
    <UserAttribute nodeId="35">
      <Attribute name="useWorldSpace" type="boolean" value="true"/>
    </UserAttribute>
    <UserAttribute nodeId="39">
      <Attribute name="useWorldSpace" type="boolean" value="true"/>
    </UserAttribute>
    <UserAttribute nodeId="43">
      <Attribute name="useWorldSpace" type="boolean" value="true"/>
    </UserAttribute>
  </UserAttributes>

</i3D>
