<!DOCTYPE VVVV  SYSTEM "http://vvvv.meso.net/versions/vvvv33alpha8.3.dtd" >
   <PATCH nodename="X:\vvvv33\help\Perlin (3d) help.v4p">
   <BOUNDS height="7665" left="60" top="75" type="Window" width="7590">
   </BOUNDS>
   <NODE id="13" nodename="LinearSpread (Spreads)">
   <BOUNDS height="0" left="5550" top="1200" type="Node" width="0">
   </BOUNDS>
   <PIN pinname="Output" visible="1">
   </PIN>
   <PIN pinname="Spread Count" slicecount="1" values="12">
   </PIN>
   <PIN pinname="Input" slicecount="1" visible="1" values="0">
   </PIN>
   <PIN pinname="Width" slicecount="1" values="2.32000000000002">
   </PIN>
   </NODE>
   <NODE id="11" nodename="HSV (Color Join)">
   <BOUNDS height="0" left="5550" top="3105" type="Node" width="0">
   </BOUNDS>
   <PIN pinname="Output" visible="1">
   </PIN>
   <PIN pinname="Saturation" visible="1">
   </PIN>
   <PIN pinname="Hue" visible="1">
   </PIN>
   <PIN pinname="Lightness" visible="1">
   </PIN>
   <PIN pinname="Alpha" visible="1">
   </PIN>
   <PIN pinname="Value" visible="1">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="9" nodename="IOBox (String)">
   <BOUNDS height="270" left="180" top="240" type="Node" width="1215">
   </BOUNDS>
   <BOUNDS height="480" left="180" top="240" type="Box" width="2505">
   </BOUNDS>
   <BOUNDS height="160" left="0" top="0" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|Perlin Noise 3d|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   <PIN pinname="Size" slicecount="1" values="16">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="8" nodename="IOBox (String)">
   <BOUNDS height="270" left="225" top="975" type="Node" width="4230">
   </BOUNDS>
   <BOUNDS height="3480" left="225" top="975" type="Box" width="4065">
   </BOUNDS>
   <BOUNDS height="160" left="0" top="0" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|this node outputs a random value corresponding to a position. the main difference to an ordinary random function is, that positions which are close together get values which are close together, hence it&apos;s a smooth random function.&cr;&lf;&cr;&lf;- octaves&cr;&lf;an octave is the same function, but scaled and added to the original. every octave must be calculated, so be careful. it&apos;s limited to 10.&cr;&lf;&cr;&lf;- frequency&cr;&lf;proportional scaling of the octaves&cr;&lf;&cr;&lf;- persistence &cr;&lf;how strong the octaves are added to the original|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   </NODE>
   <NODE nodename="IOBox (String)" componentmode="InABox" id="15">
   <BOUNDS type="Node" left="480" top="6060" width="750" height="270">
   </BOUNDS>
   <BOUNDS type="Box" left="480" top="6060" width="750" height="240">
   </BOUNDS>
   <BOUNDS type="Window" left="0" top="0" width="215" height="160">
   </BOUNDS>
   <PIN pinname="Input String" visible="0" slicecount="1" values="|see also:|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   </NODE>
   <NODE id="17" nodename="Perlin (3d)">
   <BOUNDS height="0" left="5550" top="2460" type="Node" width="0">
   </BOUNDS>
   <PIN pinname="Random Seed" slicecount="1" values="73">
   </PIN>
   <PIN pinname="Octaves" slicecount="1" values="0">
   </PIN>
   <PIN pinname="Persistence" slicecount="1" values="1">
   </PIN>
   <PIN pinname="Frequency" slicecount="1" values="1">
   </PIN>
   <PIN pinname="X">
   </PIN>
   <PIN pinname="Y">
   </PIN>
   <PIN pinname="Z" visible="1">
   </PIN>
   <PIN pinname="Output" visible="1">
   </PIN>
   </NODE>
   <LINK dstnodeid="11" dstpinname="Hue" srcnodeid="17" srcpinname="Output">
   </LINK>
   <LINK dstnodeid="11" dstpinname="Value" srcnodeid="17" srcpinname="Output">
   </LINK>
   <NODE id="18" nodename="Cross (3d)">
   <BOUNDS height="270" left="5550" top="1770" type="Node" width="600">
   </BOUNDS>
   <PIN pinname="X Out" visible="1">
   </PIN>
   <PIN pinname="Y Out" visible="1">
   </PIN>
   <PIN pinname="X In" visible="1">
   </PIN>
   <PIN pinname="Y In" visible="1">
   </PIN>
   <PIN pinname="Z In" visible="1">
   </PIN>
   <PIN pinname="Z Out" visible="1">
   </PIN>
   </NODE>
   <LINK dstnodeid="18" dstpinname="X In" srcnodeid="13" srcpinname="Output">
   </LINK>
   <LINK dstnodeid="18" dstpinname="Y In" srcnodeid="13" srcpinname="Output">
   </LINK>
   <LINK dstnodeid="17" dstpinname="X" srcnodeid="18" srcpinname="X Out">
   </LINK>
   <LINK dstnodeid="17" dstpinname="Y" srcnodeid="18" srcpinname="Y Out">
   </LINK>
   <LINK srcnodeid="13" srcpinname="Output" dstnodeid="18" dstpinname="Z In">
   </LINK>
   <LINK srcnodeid="18" srcpinname="Z Out" dstnodeid="17" dstpinname="Z">
   </LINK>
   <LINK srcnodeid="17" srcpinname="Output" dstnodeid="11" dstpinname="Alpha">
   </LINK>
   <NODE nodename="Renderer (EX9)" id="21" componentmode="InAWindow">
   <BOUNDS type="Node" left="4755" top="6030" width="0" height="0">
   </BOUNDS>
   <BOUNDS type="Window" left="7635" top="75" width="7905" height="7665">
   </BOUNDS>
   <BOUNDS type="Box" left="4755" top="6030" width="2400" height="1800">
   </BOUNDS>
   <PIN pinname="Layers" visible="1">
   </PIN>
   <PIN pinname="View Transform" visible="1">
   </PIN>
   <PIN pinname="Projection Transform" visible="1">
   </PIN>
   <PIN pinname="Windowed Depthbuffer Format" slicecount="1" values="NONE">
   </PIN>
   <PIN pinname="Fullscreen Depthbuffer Format" slicecount="1" values="NONE">
   </PIN>
   </NODE>
   <NODE nodename=":MODULES:\Camera (Transform Softimage).v4p" id="24">
   <BOUNDS type="Node" left="5730" top="3750" width="0" height="0">
   </BOUNDS>
   <BOUNDS type="Window" left="5595" top="6270" width="9000" height="6000">
   </BOUNDS>
   <BOUNDS type="Box" left="5730" top="3750" width="4800" height="3600">
   </BOUNDS>
   <PIN pinname="View" visible="1">
   </PIN>
   <PIN pinname="Projection" visible="1">
   </PIN>
   <PIN pinname="Inverse Rotation" visible="1">
   </PIN>
   <PIN pinname="Inital Distance" slicecount="1" values="3.5">
   </PIN>
   </NODE>
   <LINK srcnodeid="24" srcpinname="View" dstnodeid="21" dstpinname="View Transform">
   </LINK>
   <LINK srcnodeid="24" srcpinname="Projection" dstnodeid="21" dstpinname="Projection Transform">
   </LINK>
   <NODE nodename="Translate (Transform)" id="26">
   <BOUNDS type="Node" left="4635" top="2415" width="0" height="0">
   </BOUNDS>
   <PIN pinname="Transform Out" visible="1">
   </PIN>
   <PIN pinname="X" visible="1">
   </PIN>
   <PIN pinname="Y" visible="1">
   </PIN>
   <PIN pinname="Z" visible="1">
   </PIN>
   </NODE>
   <LINK srcnodeid="18" srcpinname="X Out" dstnodeid="26" dstpinname="X" hiddenwhenlocked="1">
   <LINKPOINT x="5520" y="2025">
   </LINKPOINT>
   </LINK>
   <LINK srcnodeid="18" srcpinname="Y Out" dstnodeid="26" dstpinname="Y" hiddenwhenlocked="1">
   </LINK>
   <LINK srcnodeid="18" srcpinname="Z Out" dstnodeid="26" dstpinname="Z" hiddenwhenlocked="1">
   </LINK>
   <NODE nodename="Quad (DX9)" id="32">
   <BOUNDS type="Node" left="4560" top="5280" width="1200" height="270">
   </BOUNDS>
   <BOUNDS type="Window" left="5010" top="5535" width="9000" height="6000">
   </BOUNDS>
   <BOUNDS type="Box" left="4110" top="5445" width="4800" height="3600">
   </BOUNDS>
   <PIN pinname="Mesh" visible="1">
   </PIN>
   <PIN pinname="Layer" visible="1">
   </PIN>
   <PIN pinname="Diffuse Color" visible="1">
   </PIN>
   <PIN pinname="Transform" visible="1">
   </PIN>
   <PIN pinname="Ambient Color" visible="1">
   </PIN>
   <PIN pinname="Specular Color" visible="1">
   </PIN>
   <PIN pinname="Color" visible="1">
   </PIN>
   <PIN pinname="Texture" visible="1" slicecount="1" values="||">
   </PIN>
   </NODE>
   <LINK srcnodeid="32" srcpinname="Layer" dstnodeid="21" dstpinname="Layers">
   </LINK>
   <LINK srcnodeid="11" srcpinname="Output" dstnodeid="32" dstpinname="Color">
   </LINK>
   <NODE nodename="Multiply (Transform)" id="33">
   <BOUNDS type="Node" left="4725" top="4680" width="0" height="0">
   </BOUNDS>
   <PIN pinname="Transform In 1" visible="1">
   </PIN>
   <PIN pinname="Transform In 2" visible="1">
   </PIN>
   <PIN pinname="Transform Out" visible="1">
   </PIN>
   </NODE>
   <LINK srcnodeid="24" srcpinname="Inverse Rotation" dstnodeid="33" dstpinname="Transform In 1">
   </LINK>
   <LINK srcnodeid="33" srcpinname="Transform Out" dstnodeid="32" dstpinname="Transform">
   </LINK>
   <NODE nodename="Scale (Transform)" id="34">
   <BOUNDS type="Node" left="4635" top="3105" width="0" height="0">
   </BOUNDS>
   <PIN pinname="Transform Out" visible="1">
   </PIN>
   <PIN pinname="Transform In" visible="1">
   </PIN>
   <PIN pinname="XYZ" visible="1">
   </PIN>
   <PIN pinname="X" visible="1">
   </PIN>
   <PIN pinname="Y" visible="1">
   </PIN>
   <PIN pinname="Z" visible="1">
   </PIN>
   </NODE>
   <LINK srcnodeid="26" srcpinname="Transform Out" dstnodeid="34" dstpinname="Transform In">
   </LINK>
   <LINK srcnodeid="17" srcpinname="Output" dstnodeid="34" dstpinname="X" hiddenwhenlocked="1">
   </LINK>
   <LINK srcnodeid="17" srcpinname="Output" dstnodeid="34" dstpinname="Y" hiddenwhenlocked="1">
   </LINK>
   <LINK srcnodeid="17" srcpinname="Output" dstnodeid="34" dstpinname="Z" hiddenwhenlocked="1">
   </LINK>
   <LINK srcnodeid="17" srcpinname="Output" dstnodeid="11" dstpinname="Saturation">
   </LINK>
   <LINK srcnodeid="34" srcpinname="Transform Out" dstnodeid="33" dstpinname="Transform In 2">
   <LINKPOINT x="4980" y="3720">
   </LINKPOINT>
   </LINK>
   <NODE nodename="Perlin (2d)" id="39">
   <BOUNDS type="Node" left="1290" top="6060" width="0" height="0">
   </BOUNDS>
   <PIN pinname="Descriptive Name" slicecount="1" values="2d">
   </PIN>
   </NODE>
   </PATCH>