<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>iestyn.net &#187; programming</title>
	<atom:link href="http://www.iestyn.net/wp/category/programming/feed" rel="self" type="application/rss+xml" />
	<link>http://www.iestyn.net/wp</link>
	<description>"the concrete world is starting to get ya."</description>
	<lastBuildDate>Fri, 21 Oct 2011 16:27:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Introducing UnityBrighton</title>
		<link>http://www.iestyn.net/wp/2009/10/30/introducing-unitybrighton</link>
		<comments>http://www.iestyn.net/wp/2009/10/30/introducing-unitybrighton#comments</comments>
		<pubDate>Fri, 30 Oct 2009 12:37:50 +0000</pubDate>
		<dc:creator>Iestyn</dc:creator>
				<category><![CDATA[3d]]></category>
		<category><![CDATA[brighton]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[unity]]></category>
		<category><![CDATA[unity3d]]></category>
		<category><![CDATA[unitybrighton]]></category>

		<guid isPermaLink="false">http://www.iestyn.net/wp/?p=591</guid>
		<description><![CDATA[I&#8217;ve been watching Unity for several years now (thanks to James from Futurlab), but the fact that it was Mac-only was an instant turn-off. Earlier this year they released a PC version, which piqued my interest again, but I was unable to devote enough of my time to the free trial to actually learn anything. However,  as [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been watching <a href="http://unity3d.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://unity3d.com');">Unity</a> for several years now (thanks to <a href="http://www.futurlab.co.uk/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.futurlab.co.uk/');">James from Futurlab</a>), but the fact that it was Mac-only was an instant turn-off. Earlier this year they released a PC version, which piqued my interest again, but I was unable to devote enough of my time to the free trial to actually learn anything. However,  as of October 28, 2009, they&#8217;ve <a href="http://www.gamasutra.com/php-bin/news_index.php?story=25840" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.gamasutra.com/php-bin/news_index.php?story=25840');">scrapped the Indie version of Unity and released a free version</a>!</p>
<p>This is great news for anyone who&#8217;s been interested in creating content in Unity. Not only is the plugin just over 3MB, but it&#8217;s an almost seamless install in all the browsers I&#8217;ve tried it in.</p>
<p>What&#8217;s so great about Unity? Excellent 3D support, and you can use either JavaScript or C# for development, which makes transition from programming Flash games quite attractive.</p>
<p>Check out the <a href="http://lab.iestyn.net/unity/island_demo/" >island demo over on lab.iestyn.net</a></p>
<p><a href="http://lab.iestyn.net/unity/island_demo/" ><img class="alignnone size-full wp-image-593" title="Unity demo" src="http://www.iestyn.net/wp/wp-content/uploads/2009/10/unity.png" alt="Unity demo" width="449" height="337" /></a></p>
<p>So, this leads me to <a href="http://unitybrighton.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://unitybrighton.com');">UnityBrighton.com</a>. Back in March I registered the domain, but did nothing with it. I&#8217;m guessing there will be renewed interest in Unity, so I&#8217;ve finally got round to setting it up. For now it&#8217;s a basic <a href="http://unitybrighton.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://unitybrighton.com');">Wordpress blog</a> and a <a href="http://groups.google.co.uk/group/unitybrighton" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://groups.google.co.uk/group/unitybrighton');">Google groups mailing list</a>. If you&#8217;re interested in Unity, please join and say hello!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iestyn.net/wp/2009/10/30/introducing-unitybrighton/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AS3 BitmapData.hitTest() with rotation</title>
		<link>http://www.iestyn.net/wp/2009/06/23/as3-bitmapdata-hittest-with-rotation-matrix</link>
		<comments>http://www.iestyn.net/wp/2009/06/23/as3-bitmapdata-hittest-with-rotation-matrix#comments</comments>
		<pubDate>Tue, 23 Jun 2009 09:59:26 +0000</pubDate>
		<dc:creator>Iestyn</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[bitmapdata]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[hittest]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.iestyn.net/wp/?p=436</guid>
		<description><![CDATA[I saw a tweet from @mesh today, asking about hitTest when one object is rotated. A bit of horrible hackery, and here&#8217;s the result. Warning, nasty thrown-together code!  
var red:Sprite = new Sprite();
red.graphics.beginFill(0xFF0000);
red.graphics.lineTo(40, 0);
red.graphics.lineTo(40, 150);
red.graphics.lineTo(0,150);
red.graphics.lineTo(0,0);

red.x = 40;
red.y = 40;

addChild(red);

var green:Sprite = new Sprite();

green.graphics.beginFill(0x00FF00);
green.graphics.lineTo(40, 0);
green.graphics.lineTo(40, 150);
green.graphics.lineTo(0,150);
green.graphics.lineTo(0,0);

green.x = 300;
green.y = 40;

addChild(green);

var useRotation:Number=10;

var redBmpData = new BitmapData(red.width, [...]]]></description>
			<content:encoded><![CDATA[<p>I saw a tweet from <a href="http://twitter.com/mesh/statuses/2291551870" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://twitter.com/mesh/statuses/2291551870');">@mesh</a> today, asking about hitTest when one object is rotated. A bit of horrible hackery, and here&#8217;s the result. Warning, nasty thrown-together code! <img src='http://www.iestyn.net/wp/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<pre name="code" class="js">var red:Sprite = new Sprite();
red.graphics.beginFill(0xFF0000);
red.graphics.lineTo(40, 0);
red.graphics.lineTo(40, 150);
red.graphics.lineTo(0,150);
red.graphics.lineTo(0,0);

red.x = 40;
red.y = 40;

addChild(red);

var green:Sprite = new Sprite();

green.graphics.beginFill(0x00FF00);
green.graphics.lineTo(40, 0);
green.graphics.lineTo(40, 150);
green.graphics.lineTo(0,150);
green.graphics.lineTo(0,0);

green.x = 300;
green.y = 40;

addChild(green);

var useRotation:Number=10;

var redBmpData = new BitmapData(red.width, red.height, true, 0);
redBmpData.draw(red);

var useDimension:int = Math.ceil(Math.sqrt((green.width * green.width) + (green.height * green.height)));
var diffWidth:int = useDimension - green.width;
var diffHeight:int = useDimension - green.height;
var newBD:BitmapData = new BitmapData(useDimension,useDimension,true,0);
var angle_in_radians:Number = Math.PI * 2 * (useRotation / 360);
var m:Matrix = new Matrix();
m.translate((green.width / 2) * -1, (green.height / 2) * -1);
m.rotate(angle_in_radians);
m.translate(green.width / 2, green.height / 2);
m.translate(diffWidth / 2, diffHeight / 2);
var translatedPoint:Point = m.transformPoint(new Point(0,0));

trace(useDimension);
var greenBmpData = new BitmapData(useDimension,useDimension,true,0);
greenBmpData.draw(green,m);

/*var sampleGreen:Bitmap =new Bitmap(greenBmpData);
addChild(sampleGreen);
sampleGreen.x=200;
sampleGreen.y=200;
*/
green.rotation=useRotation;

stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);

function onMouseMove(e:MouseEvent):void {
	green.x = mouseX;
	green.y = mouseY;

	if (redBmpData.hitTest(new Point(red.x, red.y),
	255,
	greenBmpData,
	new Point(green.x-translatedPoint.x, green.y-translatedPoint.y),
	255

	  )) {
		trace("hit");
		red.filters = [new GlowFilter()];
	} else {
		red.filters = [];
	}
}</pre>
<p>I&#8217;ll blog a better example of this, with comments and an explanation of what it&#8217;s doing in the next few days. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.iestyn.net/wp/2009/06/23/as3-bitmapdata-hittest-with-rotation-matrix/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fluid Dynamics in Flash</title>
		<link>http://www.iestyn.net/wp/2009/05/19/fluid-dynamics-in-flash</link>
		<comments>http://www.iestyn.net/wp/2009/05/19/fluid-dynamics-in-flash#comments</comments>
		<pubDate>Tue, 19 May 2009 21:53:26 +0000</pubDate>
		<dc:creator>Iestyn</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[fluid dynamics]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.iestyn.net/wp/?p=409</guid>
		<description><![CDATA[This is one of the most entrancing Flash experiments I&#8217;ve ever seen. Eugine Zatepyakin, a Flash Developer in Moscow, has created a rather stunning fluid simulation in AS3.  It&#8217;s a fantastic toy, and really quite inspiring. I must take a look through the code when I get some time.
It&#8217;s based on work by Mehmet Akten, which in turn [...]]]></description>
			<content:encoded><![CDATA[<p>This is one of the most entrancing Flash experiments I&#8217;ve ever seen. Eugine Zatepyakin, a Flash Developer in Moscow, has created a rather stunning fluid simulation in AS3.  It&#8217;s a fantastic toy, and really quite inspiring. I must take a look through the code when I get some time.</p>
<div id="attachment_410" class="wp-caption alignnone" style="width: 510px"><a href="http://blog.inspirit.ru/?p=248" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://blog.inspirit.ru/?p=248');"><img class="size-full wp-image-410" title="Fluid dynamics" src="http://www.iestyn.net/wp/wp-content/uploads/2009/05/fluid_dynamics.jpg" alt="Fluid dynamics" width="500" height="334" /></a><p class="wp-caption-text">Simply stunning.</p></div>
<p>It&#8217;s based on work by <a href="http://www.memo.tv/ofxmsafluid" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.memo.tv/ofxmsafluid');">Mehmet Akten</a>, which in turn is based on this paper: <a href="http://www.dgp.toronto.edu/people/stam/reality/Research/pdf/GDC03.pdf" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.dgp.toronto.edu/people/stam/reality/Research/pdf/GDC03.pdf');" target="_blank">Real-Time Fluid Dynamics for Games</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iestyn.net/wp/2009/05/19/fluid-dynamics-in-flash/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processing: Traer Cloth</title>
		<link>http://www.iestyn.net/wp/2009/04/04/processing-traer-cloth</link>
		<comments>http://www.iestyn.net/wp/2009/04/04/processing-traer-cloth#comments</comments>
		<pubDate>Sat, 04 Apr 2009 15:07:29 +0000</pubDate>
		<dc:creator>Iestyn</dc:creator>
				<category><![CDATA[generative art]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[zenbullets]]></category>

		<guid isPermaLink="false">http://www.iestyn.net/wp/?p=241</guid>
		<description><![CDATA[Matt has posted another good abstract video of  some generative art created in Processing. This is a cloth simulation using the Traer Physics engine (correct me if i&#8217;m wrong!).

Here&#8217;s another great video by Matt:

]]></description>
			<content:encoded><![CDATA[<p><a href="http://zenbullets.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://zenbullets.com/');">Matt </a>has posted another good abstract video of  some generative art created in <a href="http://processing.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://processing.org/');">Processing</a>. This is a cloth simulation using the <a href="http://www.cs.princeton.edu/~traer/physics/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.cs.princeton.edu/~traer/physics/');">Traer Physics</a> engine (correct me if i&#8217;m wrong!).</p>
<p><object width="480" height="385" data="http://www.youtube.com/v/RwOKw38bDB8&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/RwOKw38bDB8&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999" /><param name="allowfullscreen" value="true" /></object></p>
<p>Here&#8217;s another great video by Matt:<br />
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/XW5eRroyguw&#038;hl=en&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/XW5eRroyguw&#038;hl=en&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iestyn.net/wp/2009/04/04/processing-traer-cloth/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hacker Spaces</title>
		<link>http://www.iestyn.net/wp/2009/03/30/hacker-spaces</link>
		<comments>http://www.iestyn.net/wp/2009/03/30/hacker-spaces#comments</comments>
		<pubDate>Mon, 30 Mar 2009 13:52:00 +0000</pubDate>
		<dc:creator>Iestyn</dc:creator>
				<category><![CDATA[electronics]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.iestyn.net/wp/?p=208</guid>
		<description><![CDATA[
Found on the Wired blog. Brighton so needs one of these!


[update]: I see The Skiff is listed in the HackerSpaces wiki. Is it really a hacker space? Surely it&#8217;s more of a co-working thing? Perhaps they&#8217;re one and the same. Perhaps I just like the look of the photographs in the article.

]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.wired.com/gadgets/2009/03/hackerspaces.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://blog.wired.com/gadgets/2009/03/hackerspaces.html');"></a></p>
<p><a href="http://blog.wired.com/gadgets/2009/03/hackerspaces.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://blog.wired.com/gadgets/2009/03/hackerspaces.html');">Found on the Wired blog</a>. Brighton so needs one of these!</p>
<div style="text-align: auto;"><a href="http://blog.wired.com/gadgets/2009/03/hackerspaces.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://blog.wired.com/gadgets/2009/03/hackerspaces.html');"><img class="alignnone" src="http://www.iestyn.net/wp/wp-content/uploads/2009/03/noisebridge2_660.jpg" alt="Hacker Space" width="462" height="308" /></a></div>
<div style="text-align: auto;"></div>
<div style="text-align: auto;"><span style="color: #ff0000;">[update]</span>: I see <a href="http://theskiff.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://theskiff.org/');">The Skiff</a> is <a href="http://hackerspaces.org/wiki/The_Skiff" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://hackerspaces.org/wiki/The_Skiff');">listed in the HackerSpaces wiki</a>. Is it really a hacker space? Surely it&#8217;s more of a co-working thing? Perhaps they&#8217;re one and the same. Perhaps I just like the look of the photographs in the article.</div>
<div style="text-align: auto;"></div>
]]></content:encoded>
			<wfw:commentRss>http://www.iestyn.net/wp/2009/03/30/hacker-spaces/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Arduino, Wii, Flash, Servos, Lasers, Papervision..</title>
		<link>http://www.iestyn.net/wp/2009/03/27/arduino-wii-flash-servos-lasers-papervision</link>
		<comments>http://www.iestyn.net/wp/2009/03/27/arduino-wii-flash-servos-lasers-papervision#comments</comments>
		<pubDate>Fri, 27 Mar 2009 13:22:30 +0000</pubDate>
		<dc:creator>Iestyn</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[brighton]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Lasers]]></category>
		<category><![CDATA[papervision]]></category>
		<category><![CDATA[pv3d]]></category>
		<category><![CDATA[Servos]]></category>
		<category><![CDATA[Wii]]></category>

		<guid isPermaLink="false">http://www.iestyn.net/wp/?p=167</guid>
		<description><![CDATA[Recently I&#8217;ve been getting into all things electronic again. Strangely, I was doing this a year ago. 
Creating the Shopper 13 game sparked my enthusiasm, and I&#8217;ve been gathering new parts to experiment with:
 
In addition to that, I&#8217;ve also got a Wii Nunchuck hooked up to my Arduino which I&#8217;m currently controlling Flash and Servos [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I&#8217;ve been getting into all things electronic again. Strangely, <a href="http://www.iestyn.net/wp/2008/03/24/flash-papervision-3d-arduino" >I was doing this a year ago</a>. </p>
<p>Creating <a href="http://www.iestyn.net/wp/2009/03/27/wallace-and-gromit-science-museum" >the Shopper 13 game </a>sparked my enthusiasm, and I&#8217;ve been gathering new parts to experiment with:<br />
<a title="Servos and header pins by yezzer, on Flickr" href="http://www.flickr.com/photos/yezzer/3381405995/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.flickr.com/photos/yezzer/3381405995/');"><img src="http://farm4.static.flickr.com/3439/3381405995_0399a2dd98_m.jpg" alt="Servos and header pins" width="240" height="180" /></a> <a title="Making things talk by yezzer, on Flickr" href="http://www.flickr.com/photos/yezzer/3389926664/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.flickr.com/photos/yezzer/3389926664/');"><img src="http://farm4.static.flickr.com/3611/3389926664_b49c3afb9d_m.jpg" alt="Making things talk" width="180" height="240" /></a></p>
<p>In addition to that, I&#8217;ve also got a Wii Nunchuck hooked up to my Arduino which I&#8217;m currently controlling Flash and Servos via the accelerometer and analog joystick. Oh, and a Laser.. and some Papervision too. When I&#8217;ve got something interesting, I&#8217;ll post it. Hopefully that&#8217;ll be in the next few days <img src='http://www.iestyn.net/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Well I have to start building my robot army somewhere..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iestyn.net/wp/2009/03/27/arduino-wii-flash-servos-lasers-papervision/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Papervision experiment #3: 3D colour cube v2</title>
		<link>http://www.iestyn.net/wp/2009/02/15/papervision-experiment-3-3d-colour-cube-v2</link>
		<comments>http://www.iestyn.net/wp/2009/02/15/papervision-experiment-3-3d-colour-cube-v2#comments</comments>
		<pubDate>Sun, 15 Feb 2009 17:33:50 +0000</pubDate>
		<dc:creator>Iestyn</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[papervision]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[pv3d]]></category>

		<guid isPermaLink="false">http://www.iestyn.net/wp/?p=158</guid>
		<description><![CDATA[A combination of the last two posts, with a few extra tweaks. This time it produces quite a pleasing blur if you click and hold down.

]]></description>
			<content:encoded><![CDATA[<p>A combination of the last two posts, with a few extra tweaks. This time it produces quite a pleasing blur if you click and hold down.</p>
<p><a rel="shadowbox;width=800;height=600" href="http://www.iestyn.net/wp/wp-content/uploads/2009/02/3d_colour_cube_blur.swf" ><img class="alignnone size-full wp-image-150" title="cube_blur" src="http://www.iestyn.net/wp/wp-content/uploads/2009/02/cube_blur.jpg" alt="cube_blur" width="500" height="375" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iestyn.net/wp/2009/02/15/papervision-experiment-3-3d-colour-cube-v2/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Papervision experiment #2: 3D colour cube</title>
		<link>http://www.iestyn.net/wp/2009/02/15/papervision-experiment-2-3d-colour-cube</link>
		<comments>http://www.iestyn.net/wp/2009/02/15/papervision-experiment-2-3d-colour-cube#comments</comments>
		<pubDate>Sun, 15 Feb 2009 17:28:37 +0000</pubDate>
		<dc:creator>Iestyn</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[papervision]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[pv3d]]></category>

		<guid isPermaLink="false">http://www.iestyn.net/wp/?p=149</guid>
		<description><![CDATA[Here&#8217;s another experiment along the same lines as the last one, with the same mouse controls. 
This time it&#8217;s 15,625 Pixel3D points, and the position in the cube defines the colour. 
I really like the moirre effect.

]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s another experiment along the same lines as the last one, with the same mouse controls. </p>
<p>This time it&#8217;s 15,625 Pixel3D points, and the position in the cube defines the colour. </p>
<p>I really like the moirre effect.</p>
<p><a rel="shadowbox;width=800;height=600" href="http://www.iestyn.net/wp/wp-content/uploads/2009/02/3d_colour_cube_1.swf" ><img class="alignnone size-full wp-image-153" title="cube_1" src="http://www.iestyn.net/wp/wp-content/uploads/2009/02/cube_1.jpg" alt="cube_1" width="500" height="375" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iestyn.net/wp/2009/02/15/papervision-experiment-2-3d-colour-cube/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Papervision Experiment #1: Fire sphere</title>
		<link>http://www.iestyn.net/wp/2009/02/15/papervision-experiment-1-fire-sphere</link>
		<comments>http://www.iestyn.net/wp/2009/02/15/papervision-experiment-1-fire-sphere#comments</comments>
		<pubDate>Sun, 15 Feb 2009 16:41:51 +0000</pubDate>
		<dc:creator>Iestyn</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[papervision]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[pv3d]]></category>

		<guid isPermaLink="false">http://www.iestyn.net/wp/?p=136</guid>
		<description><![CDATA[Recently I&#8217;ve been inspired to create some experimental things in Papervision. I think that it&#8217;s mainly down to Matt&#8217;s talk on generative art at FlashBrighton a few weeks back. 
Well, here&#8217;s the first.  in brief:
- Plot 9902 Pixel3D points evenly around the surface of a sphere
- Colour each one a random red
- Rotate the sphere depending on [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I&#8217;ve been inspired to create some experimental things in Papervision. I think that it&#8217;s mainly down to <a href="http://zenbullets.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://zenbullets.com');">Matt&#8217;s</a> talk on <a href="http://abandonedart.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://abandonedart.org/');">generative art</a> at <a href="http://www.flashbrighton.org/wordpress/?p=207" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.flashbrighton.org/wordpress/?p=207');">FlashBrighton</a> a few weeks back. </p>
<p>Well, here&#8217;s the first.  in brief:</p>
<p>- Plot 9902 Pixel3D points evenly around the surface of a sphere<br />
- Colour each one a random red<br />
- Rotate the sphere depending on where the mouse is<br />
- Apply a blur effect to a BitmapEffectLayer<br />
- Change the clippingPoint </p>
<p>I kinda liked the effect, so here we go. Hold the mouse down to push the sphere away.</p>
<p><a rel="shadowbox;width=800;height=600" href="http://www.iestyn.net/wp/wp-content/uploads/2009/02/spherepixels.swf" ><img class="alignnone size-full wp-image-139" title="Fire Sphere" src="http://www.iestyn.net/wp/wp-content/uploads/2009/02/fire-sphere.jpg" alt="Fire Sphere" width="500" height="375" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iestyn.net/wp/2009/02/15/papervision-experiment-1-fire-sphere/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>BAFTA nomination!</title>
		<link>http://www.iestyn.net/wp/2008/10/28/bafta-nomination</link>
		<comments>http://www.iestyn.net/wp/2008/10/28/bafta-nomination#comments</comments>
		<pubDate>Tue, 28 Oct 2008 12:53:56 +0000</pubDate>
		<dc:creator>Iestyn</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[BAFTA]]></category>
		<category><![CDATA[bow street runner]]></category>

		<guid isPermaLink="false">http://www.iestyn.net/wp/?p=118</guid>
		<description><![CDATA[
I&#8217;ve just had some great news. The Bow Street Runner Flash game that I worked on for Channel 4 earlier this year at Littleloud has been nominated for a Children&#8217;s BAFTA!
The competition is pretty tough, but, well, fingers crossed eh!  
Update: We won!
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bafta.org/awards/childrens/nominations-childrens-awards-in-2008,593,BA.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.bafta.org/awards/childrens/nominations-childrens-awards-in-2008,593,BA.html');"><img class="alignnone size-full wp-image-120" title="bafta_logo" src="http://www.iestyn.net/wp/wp-content/uploads/2008/10/bafta_logo1.gif" alt="" width="317" height="61" /></a></p>
<p>I&#8217;ve just had some great news. The <a href="http://www.channel4.com/history/microsites/C/city-of-vice/game" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.channel4.com/history/microsites/C/city-of-vice/game');">Bow Street Runner</a> Flash game that <a href="http://www.iestyn.net/wp/2008/08/22/bow-street-runner-wins-flashforward-award" >I worked on</a> for Channel 4 earlier this year at <a href="http://littleloud.com/work/bsr" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://littleloud.com/work/bsr');">Littleloud</a> <a href="http://www.bafta.org/awards/childrens/nominations-childrens-awards-in-2008,593,BA.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.bafta.org/awards/childrens/nominations-childrens-awards-in-2008,593,BA.html');">has been nominated for a Children&#8217;s BAFTA</a>!<br />
The competition is pretty tough, but, well, fingers crossed eh! <img src='http://www.iestyn.net/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span style="color: #ff0000;"><strong>Update</strong></span>: <a href="http://www.iestyn.net/wp/2008/12/01/we-won-a-bafta" >We won!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iestyn.net/wp/2008/10/28/bafta-nomination/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

