<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Perlin Noise Flow Field</title>
	<atom:link href="http://blog.soulwire.co.uk/laboratory/flash/perlin-noise-flow-field/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.soulwire.co.uk/laboratory/flash/perlin-noise-flow-field</link>
	<description>Art + Technology</description>
	<lastBuildDate>Fri, 30 Jul 2010 15:41:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: hyponiq</title>
		<link>http://blog.soulwire.co.uk/laboratory/flash/perlin-noise-flow-field/comment-page-3#comment-8953</link>
		<dc:creator>hyponiq</dc:creator>
		<pubDate>Thu, 06 May 2010 20:08:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.soulwire.co.uk/?p=263#comment-8953</guid>
		<description>I agree with that guy.</description>
		<content:encoded><![CDATA[<p>I agree with that guy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Denzo</title>
		<link>http://blog.soulwire.co.uk/laboratory/flash/perlin-noise-flow-field/comment-page-3#comment-828</link>
		<dc:creator>Denzo</dc:creator>
		<pubDate>Wed, 25 Nov 2009 00:42:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.soulwire.co.uk/?p=263#comment-828</guid>
		<description>You are lucky there are so many rainy days in England :)</description>
		<content:encoded><![CDATA[<p>You are lucky there are so many rainy days in England :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken</title>
		<link>http://blog.soulwire.co.uk/laboratory/flash/perlin-noise-flow-field/comment-page-3#comment-827</link>
		<dc:creator>Ken</dc:creator>
		<pubDate>Fri, 16 Oct 2009 07:48:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.soulwire.co.uk/?p=263#comment-827</guid>
		<description>inspiring stuff.. very nice...</description>
		<content:encoded><![CDATA[<p>inspiring stuff.. very nice&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: NICK</title>
		<link>http://blog.soulwire.co.uk/laboratory/flash/perlin-noise-flow-field/comment-page-3#comment-826</link>
		<dc:creator>NICK</dc:creator>
		<pubDate>Wed, 14 Oct 2009 22:47:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.soulwire.co.uk/?p=263#comment-826</guid>
		<description>[...]I’m new at actionscript and I couldn’t help notice that the version online constantly adds new agents to the stage, while the version in the source files runs out of agent after a while.[...]

If your bandwidth profiler is up then this would cause the problem due to the stage bounds being offset when the profiler opens and the constraints written in the code relating to the initial stage size.

I love this, very interesting using brightness to offset movement.  Would be interesting to see generated art over a photograph or other piece of art.  Maybe mix with music to generate over the course of a song for velocity and direction using brightness and color change.  hmm...</description>
		<content:encoded><![CDATA[<p>[...]I’m new at actionscript and I couldn’t help notice that the version online constantly adds new agents to the stage, while the version in the source files runs out of agent after a while.[...]</p>
<p>If your bandwidth profiler is up then this would cause the problem due to the stage bounds being offset when the profiler opens and the constraints written in the code relating to the initial stage size.</p>
<p>I love this, very interesting using brightness to offset movement.  Would be interesting to see generated art over a photograph or other piece of art.  Maybe mix with music to generate over the course of a song for velocity and direction using brightness and color change.  hmm&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://blog.soulwire.co.uk/laboratory/flash/perlin-noise-flow-field/comment-page-3#comment-825</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Thu, 23 Jul 2009 14:33:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.soulwire.co.uk/?p=263#comment-825</guid>
		<description>Hello

Should try Perlin Noise function using frocessing library ( frocessing.math.PerlinNoise )
It&#039;s a simple mathematic function that do the same , much more faster !</description>
		<content:encoded><![CDATA[<p>Hello</p>
<p>Should try Perlin Noise function using frocessing library ( frocessing.math.PerlinNoise )<br />
It&#8217;s a simple mathematic function that do the same , much more faster !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roma</title>
		<link>http://blog.soulwire.co.uk/laboratory/flash/perlin-noise-flow-field/comment-page-2#comment-824</link>
		<dc:creator>Roma</dc:creator>
		<pubDate>Wed, 01 Jul 2009 13:27:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.soulwire.co.uk/?p=263#comment-824</guid>
		<description>Soulwire, your blog is just a trunk with treasures.
Thank you so much.</description>
		<content:encoded><![CDATA[<p>Soulwire, your blog is just a trunk with treasures.<br />
Thank you so much.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mostly a codeBlog &#187; Webcam Flow field in Flash</title>
		<link>http://blog.soulwire.co.uk/laboratory/flash/perlin-noise-flow-field/comment-page-2#comment-823</link>
		<dc:creator>mostly a codeBlog &#187; Webcam Flow field in Flash</dc:creator>
		<pubDate>Mon, 25 May 2009 21:05:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.soulwire.co.uk/?p=263#comment-823</guid>
		<description>[...] was lurking about over at Justin Windle&#8217;s blog Soulwire, wish my blog had an alter ego with a cool name.. It was a bit to dark, the background is [...]</description>
		<content:encoded><![CDATA[<p>[...] was lurking about over at Justin Windle&#8217;s blog Soulwire, wish my blog had an alter ego with a cool name.. It was a bit to dark, the background is [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Soulwire</title>
		<link>http://blog.soulwire.co.uk/laboratory/flash/perlin-noise-flow-field/comment-page-2#comment-822</link>
		<dc:creator>Soulwire</dc:creator>
		<pubDate>Wed, 06 May 2009 06:09:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.soulwire.co.uk/?p=263#comment-822</guid>
		<description>Hi Jan, thanks for the comment.

It should be keeping the agents within the stage bounds. perhaps they&#039;re getting stuck as It&#039;s these lines that are handling the boundaries (they check if the agent is off the left of stage and if so move it to the right of stage - same principle with the Y axis)
&lt;code&gt;&lt;pre lang=&quot;actionscript&quot;&gt;
private static const MARGIN:int = 10;

if ( particle.x &lt; -MARGIN ) particle.x = stage.stageWidth + MARGIN;
else if ( particle.x &gt; stage.stageWidth + MARGIN ) particle.x = -MARGIN;

if ( particle.y &lt; -MARGIN ) particle.y = stage.stageHeight + MARGIN;
else if ( particle.y &gt; stage.stageHeight + MARGIN ) particle.y = -MARGIN;
&lt;/pre&gt;&lt;/code&gt;
It&#039;s pretty rudimentary. If you want to add your own logic it works along these lines though - i.e. check an agents position and if its x is less than the left of stage - its width, either remove it and spawn a new one or move it somewhere on stage.</description>
		<content:encoded><![CDATA[<p>Hi Jan, thanks for the comment.</p>
<p>It should be keeping the agents within the stage bounds. perhaps they&#8217;re getting stuck as It&#8217;s these lines that are handling the boundaries (they check if the agent is off the left of stage and if so move it to the right of stage &#8211; same principle with the Y axis)<br />
<code>
<pre lang="actionscript">
private static const MARGIN:int = 10;

if ( particle.x < -MARGIN ) particle.x = stage.stageWidth + MARGIN;
else if ( particle.x > stage.stageWidth + MARGIN ) particle.x = -MARGIN;

if ( particle.y < -MARGIN ) particle.y = stage.stageHeight + MARGIN;
else if ( particle.y > stage.stageHeight + MARGIN ) particle.y = -MARGIN;
</pre>
<p></code><br />
It&#8217;s pretty rudimentary. If you want to add your own logic it works along these lines though &#8211; i.e. check an agents position and if its x is less than the left of stage &#8211; its width, either remove it and spawn a new one or move it somewhere on stage.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jan</title>
		<link>http://blog.soulwire.co.uk/laboratory/flash/perlin-noise-flow-field/comment-page-2#comment-821</link>
		<dc:creator>Jan</dc:creator>
		<pubDate>Wed, 06 May 2009 02:38:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.soulwire.co.uk/?p=263#comment-821</guid>
		<description>wow. this is pretty inspiring stuff. I&#039;m new at actionscript and I couldn&#039;t help notice that the version online constantly adds new agents to the stage, while the version in the source files runs out of agent after a while. Would you be able to share how one might go about make the program constantly add more agents to the stage?</description>
		<content:encoded><![CDATA[<p>wow. this is pretty inspiring stuff. I&#8217;m new at actionscript and I couldn&#8217;t help notice that the version online constantly adds new agents to the stage, while the version in the source files runs out of agent after a while. Would you be able to share how one might go about make the program constantly add more agents to the stage?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Soulwire</title>
		<link>http://blog.soulwire.co.uk/laboratory/flash/perlin-noise-flow-field/comment-page-2#comment-820</link>
		<dc:creator>Soulwire</dc:creator>
		<pubDate>Mon, 04 May 2009 07:34:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.soulwire.co.uk/?p=263#comment-820</guid>
		<description>Cheers Brent. Sounds like you might having problems with your document class. In the properties menu for your FLA, hit the pen icon next to the document class (which should say FlowField). If it complains that it can&#039;t find it then browse to the file. If it opens in the IDE it&#039;s something else, but the filesize issue suggests something isn&#039;t being compiled into the swf you&#039;re creating.</description>
		<content:encoded><![CDATA[<p>Cheers Brent. Sounds like you might having problems with your document class. In the properties menu for your FLA, hit the pen icon next to the document class (which should say FlowField). If it complains that it can&#8217;t find it then browse to the file. If it opens in the IDE it&#8217;s something else, but the filesize issue suggests something isn&#8217;t being compiled into the swf you&#8217;re creating.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
