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

<i3D name="butterflies.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="2" filename="$data/shared/default_normal.png"/>
    <File fileId="3" filename="$data/shared/detailLibrary/mixed/carbonPattern01_specular.dds"/>
    <File fileId="1" filename="butterflyB_diffuse.dds"/>
  </Files>


  <Materials>
    <Material name="butterfly_mat6" materialId="5">
      <Texture fileId="1"/>
      <Normalmap fileId="2"/>
      <Glossmap fileId="3"/>
    </Material>
  </Materials>


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

  <Scene>
    <TransformGroup name="spaceButterflies" objectMask="0xff03ff" nodeId="12" weatherRequiredMask="0x1" weatherPreventMask="0x4e">
      <TransformGroup name="butterflyR01" nodeId="13">
        <Shape name="butterfly01Spline" translation="229.916 27.4357 -86.9161" shapeId="1" visibility="false" nodeId="14" castsShadows="false" receiveShadows="false"/>
        <TransformGroup name="butterfly" translation="229.91 27.4355 -86.8969" scale="0.5 0.5 0.75" clipDistance="100" nodeId="16">
          <Shape name="butterflyUp" shapeId="2" nodeId="17" castsShadows="true" receiveShadows="true" materialIds="5"/>
          <Shape name="butterflyDown" shapeId="3" nodeId="18" castsShadows="true" receiveShadows="true" materialIds="5"/>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="butterflyB01" rotation="-7.52236e-07 0 1.79945e-05" nodeId="19">
        <Shape name="butterfly01Spline" translation="230.255 27.4267 -87.964" rotation="4.64275e-06 -65.916 -4.22819e-06" shapeId="4" visibility="false" nodeId="20" castsShadows="false" receiveShadows="false"/>
        <TransformGroup name="butterfly" translation="230.228 27.4232 -87.9706" rotation="0 -65.916 0" scale="0.5 0.5 0.75" clipDistance="100" nodeId="21">
          <Shape name="butterflyUp" shapeId="2" nodeId="22" castsShadows="true" receiveShadows="true" materialIds="5"/>
          <Shape name="butterflyDown" shapeId="3" nodeId="23" castsShadows="true" receiveShadows="true" materialIds="5"/>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="butterflyG01" nodeId="24">
        <Shape name="butterfly01Spline" translation="229.612 27.3868 -85.6092" rotation="-1.97047e-06 -80.779 1.94431e-06" shapeId="5" visibility="false" nodeId="25" castsShadows="false" receiveShadows="false"/>
        <TransformGroup name="butterfly" translation="229.625 27.3852 -85.6185" rotation="0 -80.779 0" scale="0.5 0.5 0.75" clipDistance="100" nodeId="26">
          <Shape name="butterflyUp" shapeId="2" nodeId="27" castsShadows="true" receiveShadows="true" materialIds="5"/>
          <Shape name="butterflyDown" shapeId="3" nodeId="28" castsShadows="true" receiveShadows="true" materialIds="5"/>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="butterflyR01" nodeId="31">
        <Shape name="butterfly01Spline" translation="229.916 27.4357 -86.9161" shapeId="6" visibility="false" nodeId="33" castsShadows="false" receiveShadows="false"/>
        <TransformGroup name="butterfly" translation="229.91 27.4355 -86.8969" scale="0.5 0.5 0.75" clipDistance="100" nodeId="34">
          <Shape name="butterflyUp" shapeId="2" nodeId="35" castsShadows="true" receiveShadows="true" materialIds="5"/>
          <Shape name="butterflyDown" shapeId="3" nodeId="36" castsShadows="true" receiveShadows="true" materialIds="5"/>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="butterflyB01" rotation="-7.52236e-07 0 1.79945e-05" nodeId="37">
        <Shape name="butterfly01Spline" translation="230.255 27.4267 -87.964" rotation="4.64275e-06 -65.916 -4.22819e-06" shapeId="7" visibility="false" nodeId="39" castsShadows="false" receiveShadows="false"/>
        <TransformGroup name="butterfly" translation="230.228 27.4232 -87.9706" rotation="0 -65.916 0" scale="0.5 0.5 0.75" clipDistance="100" nodeId="40">
          <Shape name="butterflyUp" shapeId="2" nodeId="41" castsShadows="true" receiveShadows="true" materialIds="5"/>
          <Shape name="butterflyDown" shapeId="3" nodeId="42" castsShadows="true" receiveShadows="true" materialIds="5"/>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="butterflyG01" nodeId="43">
        <Shape name="butterfly01Spline" translation="229.612 27.3868 -85.6092" rotation="-1.97047e-06 -80.779 1.94431e-06" shapeId="8" visibility="false" nodeId="45" castsShadows="false" receiveShadows="false"/>
        <TransformGroup name="butterfly" translation="229.625 27.3852 -85.6185" rotation="0 -80.779 0" scale="0.5 0.5 0.75" clipDistance="100" nodeId="46">
          <Shape name="butterflyUp" shapeId="2" nodeId="47" castsShadows="true" receiveShadows="true" materialIds="5"/>
          <Shape name="butterflyDown" shapeId="3" nodeId="48" castsShadows="true" receiveShadows="true" materialIds="5"/>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="butterflyR01" nodeId="49">
        <Shape name="butterfly01Spline" translation="229.916 27.4357 -86.9161" shapeId="9" visibility="false" nodeId="51" castsShadows="false" receiveShadows="false"/>
        <TransformGroup name="butterfly" translation="229.91 27.4355 -86.8969" scale="0.5 0.5 0.75" clipDistance="100" nodeId="52">
          <Shape name="butterflyUp" shapeId="2" nodeId="53" castsShadows="true" receiveShadows="true" materialIds="5"/>
          <Shape name="butterflyDown" shapeId="3" nodeId="54" castsShadows="true" receiveShadows="true" materialIds="5"/>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="butterflyB01" rotation="-7.52236e-07 0 1.79945e-05" nodeId="55">
        <Shape name="butterfly01Spline" translation="230.255 27.4267 -87.964" rotation="4.64275e-06 -65.916 -4.22819e-06" shapeId="10" visibility="false" nodeId="57" castsShadows="false" receiveShadows="false"/>
        <TransformGroup name="butterfly" translation="230.228 27.4232 -87.9706" rotation="0 -65.916 0" scale="0.5 0.5 0.75" clipDistance="100" nodeId="58">
          <Shape name="butterflyUp" shapeId="2" nodeId="59" castsShadows="true" receiveShadows="true" materialIds="5"/>
          <Shape name="butterflyDown" shapeId="3" nodeId="60" castsShadows="true" receiveShadows="true" materialIds="5"/>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="butterflyG01" nodeId="61">
        <Shape name="butterfly01Spline" translation="229.612 27.3868 -85.6092" rotation="-1.97047e-06 -80.779 1.94431e-06" shapeId="11" visibility="false" nodeId="63" castsShadows="false" receiveShadows="false"/>
        <TransformGroup name="butterfly" translation="229.625 27.3852 -85.6185" rotation="0 -80.779 0" scale="0.5 0.5 0.75" clipDistance="100" nodeId="64">
          <Shape name="butterflyUp" shapeId="2" nodeId="65" castsShadows="true" receiveShadows="true" materialIds="5"/>
          <Shape name="butterflyDown" shapeId="3" nodeId="66" castsShadows="true" receiveShadows="true" materialIds="5"/>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="butterflyR01" nodeId="67">
        <Shape name="butterfly01Spline" translation="229.916 27.4357 -86.9161" shapeId="12" visibility="false" nodeId="69" castsShadows="false" receiveShadows="false"/>
        <TransformGroup name="butterfly" translation="229.91 27.4355 -86.8969" scale="0.5 0.5 0.75" clipDistance="100" nodeId="70">
          <Shape name="butterflyUp" shapeId="2" nodeId="71" castsShadows="true" receiveShadows="true" materialIds="5"/>
          <Shape name="butterflyDown" shapeId="3" nodeId="72" castsShadows="true" receiveShadows="true" materialIds="5"/>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="butterflyB01" rotation="-7.52236e-07 0 1.79945e-05" nodeId="73">
        <Shape name="butterfly01Spline" translation="230.255 27.4267 -87.964" rotation="4.64275e-06 -65.916 -4.22819e-06" shapeId="13" visibility="false" nodeId="75" castsShadows="false" receiveShadows="false"/>
        <TransformGroup name="butterfly" translation="230.228 27.4232 -87.9706" rotation="0 -65.916 0" scale="0.5 0.5 0.75" clipDistance="100" nodeId="76">
          <Shape name="butterflyUp" shapeId="2" nodeId="77" castsShadows="true" receiveShadows="true" materialIds="5"/>
          <Shape name="butterflyDown" shapeId="3" nodeId="78" castsShadows="true" receiveShadows="true" materialIds="5"/>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="butterflyG01" nodeId="79">
        <Shape name="butterfly01Spline" translation="229.612 27.3868 -85.6092" rotation="-1.97047e-06 -80.779 1.94431e-06" shapeId="14" visibility="false" nodeId="81" castsShadows="false" receiveShadows="false"/>
        <TransformGroup name="butterfly" translation="229.625 27.3852 -85.6185" rotation="0 -80.779 0" scale="0.5 0.5 0.75" clipDistance="100" nodeId="82">
          <Shape name="butterflyUp" shapeId="2" nodeId="83" castsShadows="true" receiveShadows="true" materialIds="5"/>
          <Shape name="butterflyDown" shapeId="3" nodeId="84" castsShadows="true" receiveShadows="true" materialIds="5"/>
        </TransformGroup>
      </TransformGroup>
    </TransformGroup>
  </Scene>

  <UserAttributes>
    <UserAttribute nodeId="12">
      <Attribute name="onCreate" type="scriptCallback" value="Butterfly.onCreate"/>
    </UserAttribute>
    <UserAttribute nodeId="13">
      <Attribute name="speed" type="float" value="0.013"/>
    </UserAttribute>
    <UserAttribute nodeId="19">
      <Attribute name="speed" type="float" value="0.013"/>
    </UserAttribute>
    <UserAttribute nodeId="24">
      <Attribute name="speed" type="float" value="0.014"/>
    </UserAttribute>
    <UserAttribute nodeId="31">
      <Attribute name="speed" type="float" value="0.013"/>
    </UserAttribute>
    <UserAttribute nodeId="37">
      <Attribute name="speed" type="float" value="0.013"/>
    </UserAttribute>
    <UserAttribute nodeId="43">
      <Attribute name="speed" type="float" value="0.014"/>
    </UserAttribute>
    <UserAttribute nodeId="49">
      <Attribute name="speed" type="float" value="0.013"/>
    </UserAttribute>
    <UserAttribute nodeId="55">
      <Attribute name="speed" type="float" value="0.013"/>
    </UserAttribute>
    <UserAttribute nodeId="61">
      <Attribute name="speed" type="float" value="0.014"/>
    </UserAttribute>
    <UserAttribute nodeId="67">
      <Attribute name="speed" type="float" value="0.013"/>
    </UserAttribute>
    <UserAttribute nodeId="73">
      <Attribute name="speed" type="float" value="0.013"/>
    </UserAttribute>
    <UserAttribute nodeId="79">
      <Attribute name="speed" type="float" value="0.014"/>
    </UserAttribute>
  </UserAttributes>

</i3D>
