<?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>Seb Lee-Delisle &#187; Flash Physics</title>
	<atom:link href="http://sebleedelisle.com/category/flash/flash-physics/feed/" rel="self" type="application/rss+xml" />
	<link>http://sebleedelisle.com</link>
	<description>Actionscript Games, Physics and Papervision3D</description>
	<lastBuildDate>Sat, 31 Jul 2010 15:41:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Predictive collision detection techniques</title>
		<link>http://sebleedelisle.com/2010/01/predictive-collision-detection-techniques/</link>
		<comments>http://sebleedelisle.com/2010/01/predictive-collision-detection-techniques/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 14:32:57 +0000</pubDate>
		<dc:creator>Seb Lee-Delisle</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Physics]]></category>
		<category><![CDATA[Game programming]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[physics]]></category>

		<guid isPermaLink="false">http://sebleedelisle.com/?p=699</guid>
		<description><![CDATA[In preparation for my upcoming Flash game programming training courses, I&#8217;m getting my head back into game physics, and I so I thought I&#8217;d share some useful collision detection methods I&#8217;ve discovered over the last few years. Reactive collision detection Collision detection in Flash games often occurs after things have moved. So you have a [...]


Related posts:<ol><li><a href='http://sebleedelisle.com/2006/10/simple-real-time-easing-in-flash/' rel='bookmark' title='Permanent Link: Simple real-time easing in Flash &#038; 3D panels'>Simple real-time easing in Flash &#038; 3D panels</a></li>
<li><a href='http://sebleedelisle.com/2006/12/bitmap-parallax-techniques/' rel='bookmark' title='Permanent Link: Bitmap Parallax Techniques'>Bitmap Parallax Techniques</a></li>
<li><a href='http://sebleedelisle.com/2010/01/predicting-circle-line-collisions/' rel='bookmark' title='Permanent Link: Predicting circle line collisions'>Predicting circle line collisions</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fsebleedelisle.com%252F2010%252F01%252Fpredictive-collision-detection-techniques%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FavqNm7%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Predictive%20collision%20detection%20techniques%20%23%22%20%7D);"></div>
<p><img src="http://farm5.static.flickr.com/4006/4259524614_6391b13c50.jpg" width="500" height="333" alt="IMG_8165" /></p>
<p>In preparation for my <a href="http://sebleedelisle.com/training/">upcoming Flash game programming training courses</a>, I&#8217;m getting my head back into game physics, and I so I thought I&#8217;d share some useful collision detection methods I&#8217;ve discovered over the last few years. </p>
<p><strong>Reactive collision detection</strong></p>
<p>Collision detection in Flash games often occurs after things have moved. So you have a circle (usually a 2D representation of a ball) and you&#8217;re moving it towards a vertical line on the side of the screen (representing a wall). Every frame, you update its position and check whether it&#8217;s overlapping the wall.</p>
<p>Which is great, but of course if the ball is moving fast it may go from one side of the wall all the way to the other side between frames and no collision is detected. One way to get around this is to split up the movement of the ball into small segments and run this check several times between frames. This seems pretty inelegant to me so I have always strived to use <em>predictive</em> collision detection methods where my maths knowledge has allowed me! (This is also known as <em>sweep testing</em>, frame independent or continuous collision detection (CCD)). </p>
<p><strong>Predicting when things will collide before you move them</strong> </p>
<p>So rather than just check whether the ball is intersecting with the wall between renders, we actually check the velocity of the ball to see at what point in time it would hit the wall if it continued in the direction it&#8217;s going.<br />
<span id="more-699"></span><br />
If the ball is moving at 10 pixels per frame and the wall is 30 pixels away then we know that we will hit it in 3 frames. And if the wall is 15 pixels away we know that we will hit it at some point between the next frame and the frame after. </p>
<p>But if it&#8217;s 5 pixels away then we know that the ball will hit the wall exactly half way between the last frame and the next. And more importantly we know that the collision occurred after the ball had moved half of its velocity. So not only do we know when the collision occurred, we also can work out where the ball is when it collided. </p>
<p>So imagine this code is running between frames :</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;">&nbsp;
<span style="color: #808080; font-style: italic;">// the distance from the wall to the ball</span>
distance = wallX-<span style="color: #66cc66;">&#40;</span>ballX+radius<span style="color: #66cc66;">&#41;</span>; 
&nbsp;
<span style="color: #808080; font-style: italic;">// timeHit is the time that the ball will hit the wall in frames: 0 is now, </span>
<span style="color: #808080; font-style: italic;">// 1 is the next frame, 2 is the frame after that</span>
timeHit = distance <span style="color: #66cc66;">/</span> velX; 
&nbsp;
<span style="color: #808080; font-style: italic;">// if timeHit is between 0 and 1 we know that the ball will hit the wall </span>
<span style="color: #808080; font-style: italic;">// within this update</span>
<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span>timeHit<span style="color: #66cc66;">&gt;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&amp;&amp;</span> <span style="color: #66cc66;">&#40;</span>timeHit<span style="color: #66cc66;">&lt;</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#123;</span>
   <span style="color: #808080; font-style: italic;">// we have a collision! As the hit time is between 0 and 1 we can </span>
   <span style="color: #808080; font-style: italic;">// multiply the velocity by that number to find the collision point</span>
   ballX += <span style="color: #66cc66;">&#40;</span>velX<span style="color: #66cc66;">*</span>timeHit<span style="color: #66cc66;">&#41;</span>; 
   ballY += <span style="color: #66cc66;">&#40;</span>velY<span style="color: #66cc66;">*</span>timeHit<span style="color: #66cc66;">&#41;</span>; 
&nbsp;
   <span style="color: #808080; font-style: italic;">// at this point we would do a collision reaction, here's a simple </span>
   <span style="color: #808080; font-style: italic;">// bounce assuming the ball is on the left and the wall is on the right</span>
   velX <span style="color: #66cc66;">*</span>= -<span style="color: #cc66cc;">1</span>; 
<span style="color: #66cc66;">&#125;</span></pre></div></div>

<p><strong>Moving the ball to its collision point</strong></p>
<p>The really great thing about this method is that you genuinely find out where the collision happened as opposed to discovering an intersection and then trying to work out how to move your objects back to stop them overlapping. </p>
<p><a href="http://www.flickr.com/photos/sebleedelisle/4259524980/" title="IMG_8171 by sebleedelisle, on Flickr"><img src="http://farm3.static.flickr.com/2746/4259524980_42d6814ef3.jpg" width="500" height="333" alt="IMG_8171" /></a></p>
<p>Of course this is a very basic example, and it may be that simpler methods would suffice in this case. But as we get into more complex examples you&#8217;ll see exactly how valuable this technique can be.  </p>
<p>Coming next &#8211; predicting collisions between circles. </p>



<p>Related posts:<ol><li><a href='http://sebleedelisle.com/2006/10/simple-real-time-easing-in-flash/' rel='bookmark' title='Permanent Link: Simple real-time easing in Flash &#038; 3D panels'>Simple real-time easing in Flash &#038; 3D panels</a></li>
<li><a href='http://sebleedelisle.com/2006/12/bitmap-parallax-techniques/' rel='bookmark' title='Permanent Link: Bitmap Parallax Techniques'>Bitmap Parallax Techniques</a></li>
<li><a href='http://sebleedelisle.com/2010/01/predicting-circle-line-collisions/' rel='bookmark' title='Permanent Link: Predicting circle line collisions'>Predicting circle line collisions</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://sebleedelisle.com/2010/01/predictive-collision-detection-techniques/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Learn how to program Flash games</title>
		<link>http://sebleedelisle.com/2009/12/learn-how-to-program-flash-games/</link>
		<comments>http://sebleedelisle.com/2009/12/learn-how-to-program-flash-games/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 14:51:17 +0000</pubDate>
		<dc:creator>Seb Lee-Delisle</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Physics]]></category>
		<category><![CDATA[Game programming]]></category>
		<category><![CDATA[Training Courses]]></category>

		<guid isPermaLink="false">http://sebleedelisle.com/?p=607</guid>
		<description><![CDATA[I&#8217;ve just set up a brand new 2 day training course to teach you everything I know about making Flash games! It&#8217;s in Brighton (of course) on the 8th and 9th of February (the week after the Papervision training). We&#8217;ll be covering all the fun stuff, collisions, physics, optimisation, actionscript animation and working with graphical [...]


Related posts:<ol><li><a href='http://sebleedelisle.com/2010/06/2-days-of-papervision3d-and-flash-games-training-for-249/' rel='bookmark' title='Permanent Link: 2 days of Papervision3D and Flash games training for £249!'>2 days of Papervision3D and Flash games training for £249!</a></li>
<li><a href='http://sebleedelisle.com/games-home/' rel='bookmark' title='Permanent Link: Games'>Games</a></li>
<li><a href='http://sebleedelisle.com/2007/06/extreme-pamplona-hits-miniclip/' rel='bookmark' title='Permanent Link: Extreme Pamplona hits MiniClip'>Extreme Pamplona hits MiniClip</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fsebleedelisle.com%252F2009%252F12%252Flearn-how-to-program-flash-games%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2Fc62UZK%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Learn%20how%20to%20program%20Flash%20games%20%23%22%20%7D);"></div>
<p>I&#8217;ve just set up a brand new 2 day training course to teach you everything I know about making Flash games! It&#8217;s in Brighton (of course) on the 8th and 9th of February (the week after the Papervision training). </p>
<p><a href="http://sebleedelisle.com/training"><img src="http://farm3.static.flickr.com/2584/4177235186_8d767cf4ca_o.gif" alt="Flash games programming training" /><br />
</a></p>
<p>We&#8217;ll be covering all the fun stuff, collisions, physics, optimisation, actionscript animation and working with graphical assets and sound. I&#8217;ve just put the<a href="http://sebleedelisle.com/training/"> first draft of the itinerary</a> together and I&#8217;m really excited about it &#8211; it&#8217;s all of my very favourite things about programming ActionScript. <img src='http://sebleedelisle.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </p>
<p><a href="http://sebleedelisle.com/training"><img src="http://farm3.static.flickr.com/2530/4177235190_b14ac62fb3_o.jpg" alt="Flash games programming training" /><br />
</a></p>
<p>And of course we&#8217;ll be using my portfolio of games as case studies, including <a href="http://www.pluginmedia.net/portfolio/showcase.php?itemUID=7">Jambuster</a> (BBC), <a href="http://pluginmedia.net/portfolio/showcase.php?itemUID=6">Extreme Pamplona</a> (Sure for Men), <a href="http://pluginmedia.net/portfolio/showcase.php?itemUID=13">The Simple Game</a> (Philips) and we&#8217;ll even be diving into the code for <a href="http://sebleedelisle.com/2009/07/apollo-11-40th-anniversary-edition-of-moonlander3d/">LunarLander3D</a> in detail. </p>
<p>Early bird pricing is only £250 for 2 days and there are 4 student places, so please book early to ensure your space. </p>
<p><a href="http://sebleedelisle.com/training">Flash Games Programming in Brighton information and booking</a>. </p>



<p>Related posts:<ol><li><a href='http://sebleedelisle.com/2010/06/2-days-of-papervision3d-and-flash-games-training-for-249/' rel='bookmark' title='Permanent Link: 2 days of Papervision3D and Flash games training for £249!'>2 days of Papervision3D and Flash games training for £249!</a></li>
<li><a href='http://sebleedelisle.com/games-home/' rel='bookmark' title='Permanent Link: Games'>Games</a></li>
<li><a href='http://sebleedelisle.com/2007/06/extreme-pamplona-hits-miniclip/' rel='bookmark' title='Permanent Link: Extreme Pamplona hits MiniClip'>Extreme Pamplona hits MiniClip</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://sebleedelisle.com/2009/12/learn-how-to-program-flash-games/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Technical Reviewer: Making Things Move part 2</title>
		<link>http://sebleedelisle.com/2008/09/technical-reviewer-making-things-move-part-2/</link>
		<comments>http://sebleedelisle.com/2008/09/technical-reviewer-making-things-move-part-2/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 17:27:33 +0000</pubDate>
		<dc:creator>Seb Lee-Delisle</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Physics]]></category>
		<category><![CDATA[Game programming]]></category>
		<category><![CDATA[Journalism]]></category>

		<guid isPermaLink="false">http://www.sebleedelisle.com/?p=216</guid>
		<description><![CDATA[Whenever anyone asks me to recommend a good book to learn ActionScript 3, I always tell them to run on over and buy a fresh copy of Keith Peters&#8217; Making Things Move. In fact I was quite gutted when the first AS2 version came out; I&#8217;d spent the previous 2 years working out how to [...]


Related posts:<ol><li><a href='http://sebleedelisle.com/2009/12/learn-how-to-program-flash-games/' rel='bookmark' title='Permanent Link: Learn how to program Flash games'>Learn how to program Flash games</a></li>
<li><a href='http://sebleedelisle.com/2010/05/making-a-multi-track-recorder-in-flash-part-2/' rel='bookmark' title='Permanent Link: Making a multi-track recorder in Flash part 2'>Making a multi-track recorder in Flash part 2</a></li>
<li><a href='http://sebleedelisle.com/2009/11/simple-flash-3d-drawing-api/' rel='bookmark' title='Permanent Link: Simple Flash 3D drawing API'>Simple Flash 3D drawing API</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fsebleedelisle.com%252F2008%252F09%252Ftechnical-reviewer-making-things-move-part-2%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Technical%20Reviewer%3A%20Making%20Things%20Move%20part%202%20%23%22%20%7D);"></div>
<p>Whenever anyone asks me to recommend a good book to learn ActionScript 3, I always tell them to run on over and buy a fresh copy of Keith Peters&#8217; Making Things Move. In fact I was quite gutted when the first AS2 version came out; I&#8217;d spent the previous 2 years working out how to do most of that stuff for myself from scratch. If only it had come out earlier I would have saved all that effort!</p>
<p>So I was delighted when those charming chaps at <a href="http://www.friendsofed.com/">FriendsOfEd</a> <strong>asked me to be the Technical Reviewer for the latest version of the book</strong>!</p>
<p>Not only do I get to see the book before anyone else, I also get paid for it! Oh and I do have to actually suggest some stuff every now and again.<br />
<img src="http://www.friendsofed.com/img/cover/comingsoon.jpg" alt="" /></p>
<p>I must say it&#8217;s looking pretty damn good so far&#8230; of course I can&#8217;t reveal the exact content of the book, but you can <a href="http://www.friendsofed.com/book.html?isbn=9781430216087">read all about it here</a>, and even <a href="http://www.amazon.co.uk/AdvancED-ActionScript-Animation-Keith-Peters/dp/1430216085?ie=UTF8&#038;qid=1217727166&#038;sr=11-1">pre-order it here</a>!</p>
<p>And here&#8217;s <a href="http://www.bit-101.com/blog/?p=1344">Keith&#8217;s take on it</a>. Oh and some bullet points, just to get you excited :</p>
<ul>
<li>ActionScript for Flash Player 10 3D and Inverse Kinematics</li>
<li>New drawing API commands and PixelBender</li>
<li>Isometric world creation</li>
<li>Artificial intelligence including pathfinding and steering/flocking behaviors</li>
<li>Numerical integration for real world physics</li>
<li>Advanced collision detection</li>
</ul>
<p>And if that doesn&#8217;t get you excited, I don&#8217;t know what will! (And yes, maybe I should get out more&#8230;) It&#8217;s due out 1st December.</p>



<p>Related posts:<ol><li><a href='http://sebleedelisle.com/2009/12/learn-how-to-program-flash-games/' rel='bookmark' title='Permanent Link: Learn how to program Flash games'>Learn how to program Flash games</a></li>
<li><a href='http://sebleedelisle.com/2010/05/making-a-multi-track-recorder-in-flash-part-2/' rel='bookmark' title='Permanent Link: Making a multi-track recorder in Flash part 2'>Making a multi-track recorder in Flash part 2</a></li>
<li><a href='http://sebleedelisle.com/2009/11/simple-flash-3d-drawing-api/' rel='bookmark' title='Permanent Link: Simple Flash 3D drawing API'>Simple Flash 3D drawing API</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://sebleedelisle.com/2008/09/technical-reviewer-making-things-move-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Particle tutorial part 2 in Computer Arts magazine</title>
		<link>http://sebleedelisle.com/2008/08/particle-tutorial-part-2-in-computer-arts-magazine/</link>
		<comments>http://sebleedelisle.com/2008/08/particle-tutorial-part-2-in-computer-arts-magazine/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 21:57:02 +0000</pubDate>
		<dc:creator>Seb Lee-Delisle</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Physics]]></category>
		<category><![CDATA[Journalism]]></category>
		<category><![CDATA[Particles]]></category>

		<guid isPermaLink="false">http://www.sebleedelisle.com/?p=206</guid>
		<description><![CDATA[Part two of my particle tutorial in Computer Arts is featured in issue 152, August 2008. Using the skeletons on the Plug-in Media website as an example, I take you through how to blow things up in Flash! 
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_particlesskeletonswithtextfragged_1682655629"
			class="flashmovie"
			width="480"
			height="300">
	<param name="movie" value="http://sebleedelisle.com/wp-content/uploads/2008/08/particlesskeletonswithtextfragged.swf" />
	<param name="quality" value="high" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://sebleedelisle.com/wp-content/uploads/2008/08/particlesskeletonswithtextfragged.swf"
			name="fm_particlesskeletonswithtextfragged_1682655629"
			width="480"
			height="300">
		<param name="quality" value="high" />
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object> Source files are included on the CD &#8211; let me [...]


Related posts:<ol><li><a href='http://sebleedelisle.com/2008/02/flash-particle-article-in-computer-arts-magazine/' rel='bookmark' title='Permanent Link: Flash particle tutorial in Computer Arts magazine'>Flash particle tutorial in Computer Arts magazine</a></li>
<li><a href='http://sebleedelisle.com/2008/05/computer-arts-particle-article-now-online/' rel='bookmark' title='Permanent Link: Computer Arts Particle Article now online'>Computer Arts Particle Article now online</a></li>
<li><a href='http://sebleedelisle.com/2007/10/fitc-hollywood-session-blowing-things-up-in-flash/' rel='bookmark' title='Permanent Link: FITC Hollywood Session &#8211; AS3 Particle effects'>FITC Hollywood Session &#8211; AS3 Particle effects</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fsebleedelisle.com%252F2008%252F08%252Fparticle-tutorial-part-2-in-computer-arts-magazine%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Particle%20tutorial%20part%202%20in%20Computer%20Arts%20magazine%20%23%22%20%7D);"></div>
<p>Part two of my particle tutorial in <a href="http://www.computerarts.co.uk/">Computer Arts</a> is featured in issue 152, August 2008.</p>
<p><a href="http://www.computerarts.co.uk/"><img src="http://farm4.static.flickr.com/3035/2787276595_5eefdc2e07.jpg?v=0" alt="Particle tutorial part 2 in Computer Arts magazine" /></a></p>
<p>Using the skeletons on the <a href="http://www.pluginmedia.net">Plug-in Media website</a> as an example, I take you through how to blow things up in Flash!</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_particlesskeletonswithtextfragged_271056778"
			class="flashmovie"
			width="480"
			height="300">
	<param name="movie" value="http://sebleedelisle.com/wp-content/uploads/2008/08/particlesskeletonswithtextfragged.swf" />
	<param name="quality" value="high" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://sebleedelisle.com/wp-content/uploads/2008/08/particlesskeletonswithtextfragged.swf"
			name="fm_particlesskeletonswithtextfragged_271056778"
			width="480"
			height="300">
		<param name="quality" value="high" />
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>Source files are included on the CD &#8211; let me know how you get along and show me what you&#8217;re blowing up!</p>
<p>[UPDATE] You can now find <a href="http://www.computerarts.co.uk/tutorials/new_media/generate_particle_explosions">this tutorial</a> free online <a href="http://www.computerarts.co.uk/tutorials/new_media/generate_particle_explosions">here</a>.</p>



<p>Related posts:<ol><li><a href='http://sebleedelisle.com/2008/02/flash-particle-article-in-computer-arts-magazine/' rel='bookmark' title='Permanent Link: Flash particle tutorial in Computer Arts magazine'>Flash particle tutorial in Computer Arts magazine</a></li>
<li><a href='http://sebleedelisle.com/2008/05/computer-arts-particle-article-now-online/' rel='bookmark' title='Permanent Link: Computer Arts Particle Article now online'>Computer Arts Particle Article now online</a></li>
<li><a href='http://sebleedelisle.com/2007/10/fitc-hollywood-session-blowing-things-up-in-flash/' rel='bookmark' title='Permanent Link: FITC Hollywood Session &#8211; AS3 Particle effects'>FITC Hollywood Session &#8211; AS3 Particle effects</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://sebleedelisle.com/2008/08/particle-tutorial-part-2-in-computer-arts-magazine/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Computer Arts Particle Article now online</title>
		<link>http://sebleedelisle.com/2008/05/computer-arts-particle-article-now-online/</link>
		<comments>http://sebleedelisle.com/2008/05/computer-arts-particle-article-now-online/#comments</comments>
		<pubDate>Thu, 08 May 2008 18:01:19 +0000</pubDate>
		<dc:creator>Seb Lee-Delisle</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Physics]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Particles]]></category>

		<guid isPermaLink="false">http://www.sebleedelisle.com/?p=175</guid>
		<description><![CDATA[
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_sparkparticles_840453506"
			class="flashmovie"
			width="480"
			height="300">
	<param name="movie" value="http://sebleedelisle.com/wp-content/uploads/2008/02/sparkparticles.swf" />
	<param name="quality" value="high" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://sebleedelisle.com/wp-content/uploads/2008/02/sparkparticles.swf"
			name="fm_sparkparticles_840453506"
			width="480"
			height="300">
		<param name="quality" value="high" />
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object> Excellent! I just found out that Computer Arts magazine have posted the article I wrote for them online as a PDF. So you can learn how to make a particle class from scratch and using it to create basic particle effects such as sparks and smoke. Here&#8217;s the [...]


Related posts:<ol><li><a href='http://sebleedelisle.com/2008/02/flash-particle-article-in-computer-arts-magazine/' rel='bookmark' title='Permanent Link: Flash particle tutorial in Computer Arts magazine'>Flash particle tutorial in Computer Arts magazine</a></li>
<li><a href='http://sebleedelisle.com/2008/08/particle-tutorial-part-2-in-computer-arts-magazine/' rel='bookmark' title='Permanent Link: Particle tutorial part 2 in Computer Arts magazine'>Particle tutorial part 2 in Computer Arts magazine</a></li>
<li><a href='http://sebleedelisle.com/2008/03/particle-tutorial-now-on-lyndacom/' rel='bookmark' title='Permanent Link: Particle tutorial now on Lynda.com'>Particle tutorial now on Lynda.com</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fsebleedelisle.com%252F2008%252F05%252Fcomputer-arts-particle-article-now-online%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Computer%20Arts%20Particle%20Article%20now%20online%20%23%22%20%7D);"></div>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_sparkparticles_1833910400"
			class="flashmovie"
			width="480"
			height="300">
	<param name="movie" value="http://sebleedelisle.com/wp-content/uploads/2008/02/sparkparticles.swf" />
	<param name="quality" value="high" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://sebleedelisle.com/wp-content/uploads/2008/02/sparkparticles.swf"
			name="fm_sparkparticles_1833910400"
			width="480"
			height="300">
		<param name="quality" value="high" />
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>Excellent! I just found out that <a href="http://www.computerarts.co.uk">Computer Arts magazine</a> have posted <a href="http://www.computerarts.co.uk/tutorials/new_media/cool_particle_effects_in_flash">the article I wrote for them online as a PDF</a>. So you can learn how to make a particle class from scratch and using it to create basic particle effects such as sparks and smoke.</p>
<p><a href='http://www.computerarts.co.uk' title='Computer Arts flash particle tutorial'><img src='http://sebleedelisle.com/wp-content/uploads/2008/02/ca_tutorial1.jpg' alt='Computer Arts flash particle tutorial' /></a></p>
<p><a href="http://www.computerarts.co.uk/tutorials/new_media/cool_particle_effects_in_flash">Here&#8217;s the article</a>, and <a href='http://sebleedelisle.com/wp-content/uploads/2008/02/sourcefilescc.zip' title='sourcefilescc.zip'>here are the source files</a>.</p>



<p>Related posts:<ol><li><a href='http://sebleedelisle.com/2008/02/flash-particle-article-in-computer-arts-magazine/' rel='bookmark' title='Permanent Link: Flash particle tutorial in Computer Arts magazine'>Flash particle tutorial in Computer Arts magazine</a></li>
<li><a href='http://sebleedelisle.com/2008/08/particle-tutorial-part-2-in-computer-arts-magazine/' rel='bookmark' title='Permanent Link: Particle tutorial part 2 in Computer Arts magazine'>Particle tutorial part 2 in Computer Arts magazine</a></li>
<li><a href='http://sebleedelisle.com/2008/03/particle-tutorial-now-on-lyndacom/' rel='bookmark' title='Permanent Link: Particle tutorial now on Lynda.com'>Particle tutorial now on Lynda.com</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://sebleedelisle.com/2008/05/computer-arts-particle-article-now-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interactive Digital Fireworks &#8211; new video!</title>
		<link>http://sebleedelisle.com/2008/05/interactive-digital-fireworks-new-video/</link>
		<comments>http://sebleedelisle.com/2008/05/interactive-digital-fireworks-new-video/#comments</comments>
		<pubDate>Thu, 01 May 2008 22:28:03 +0000</pubDate>
		<dc:creator>Seb Lee-Delisle</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Physics]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Particles]]></category>

		<guid isPermaLink="false">http://www.sebleedelisle.com/?p=178</guid>
		<description><![CDATA[It seems like I&#8217;ve been promising to write this one up ever since November! And now I can finally reveal the official video of the event! Which gives me the perfect excuse to get around to this blog post. So it gives me great pleasure to present Pyro(technics) to the People &#8211; The Movie Click [...]


Related posts:<ol><li><a href='http://sebleedelisle.com/2007/11/hollywood-flash-on-the-beach-and-digital-fireworks/' rel='bookmark' title='Permanent Link: Hollywood, Flash on the Beach and digital fireworks'>Hollywood, Flash on the Beach and digital fireworks</a></li>
<li><a href='http://sebleedelisle.com/2007/03/3d-video-projections-in-flash/' rel='bookmark' title='Permanent Link: 3D video projections in Flash'>3D video projections in Flash</a></li>
<li><a href='http://sebleedelisle.com/2008/01/seamlessly-looping-video-in-flash/' rel='bookmark' title='Permanent Link: Seamlessly looping video in Flash'>Seamlessly looping video in Flash</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fsebleedelisle.com%252F2008%252F05%252Finteractive-digital-fireworks-new-video%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Interactive%20Digital%20Fireworks%20-%20new%20video%21%20%23%22%20%7D);"></div>
<p>It seems like I&#8217;ve been promising to write this one up ever since November! And now I can finally reveal the official video of the event! Which gives me the perfect excuse to get around to this blog post. <img src='http://sebleedelisle.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>So it gives me great pleasure to present <em>Pyro(technics) to the People</em> &#8211; The Movie <img src='http://sebleedelisle.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><object type="application/x-shockwave-flash" width="480" height="360" data="http://www.vimeo.com/moogaloop.swf?clip_id=944162&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color="><param name="quality" value="best" /><param name="allowfullscreen" value="true" /><param name="scale" value="showAll" /><param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=944162&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=" /></object><br />
<a href="http://www.vimeo.com/944162">Click here to see the video on Vimeo</a><br />
<a href="http://www.vimeo.com/download/video:57957613?e=1209684698&#038;h=a32422f34a3a133876914134ddb0ae93">Download the full-quality Quicktime movie</a></p>
<p><em>Pyro(technics) to the People</em> was an massive interactive digital fireworks display that was here in Brighton last November 5th. (Which is <a href="http://en.wikipedia.org/wiki/Guy_Fawkes_Night">Guy Fawkes Night</a> for readers outside the UK). It was squeezed kicking and screaming into the world by my team at <a href="http://www.pluginmedia.net">Plug-in Media</a>, and it was made entirely in Flash.</p>
<p>Ever since seeing the awesome work with <a href="http://graffitiresearchlab.com">Graffiti Research Labs</a>&#8216; (GRL) <a href="http://graffitiresearchlab.com/?page_id=76">Laser Tag</a> project, I&#8217;ve become utterly obsessed with the idea of projecting various things onto the sides of buildings.</p>
<p>And as you may have noticed, I like Flash particles. <img src='http://sebleedelisle.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  And over the last couple of years I&#8217;ve been toying with the idea of an interactive fireworks display. And I walked past the Brighton Unitarian Church pretty much every day. And I just found myself staring at it&#8230;</p>
<p><img src="http://farm3.static.flickr.com/2190/2458023700_674c6dd9b3.jpg?v=0" alt="The Brighton Unitarian Church" /></p>
<p><strong>Tour-de-force</strong></p>
<p>So when <a href="http://www.tarasolesbury.co.uk">Tara Solesbury</a> (then of <a href="http://www.wiredsussex.com">Wired Sussex</a>) asked us if we had any ideas for the Brighton Digital Festival, it was the perfect time to tell her of my plans! Tara, being the one-woman tour-de-force that she is, set about making it happen; coming up with the catchy title, writing a super convincing art blurb that made me sound like an actual artist, and putting all the various and many different pieces in place for it to actually happen.</p>
<p><strong>Flash</strong></p>
<p>Thanks to the massive speed increases in Actionscript 3 it&#8217;s now possible to use Flash for this kind of ambitious project, where previously we would have had to use <a href="http://processing.org/">Processing</a> or native code. But still, there was only about 2 weeks to go and a lot of unanswered questions&#8230;</p>
<p>Before we could do anything else, we had to make a nice firework effect. Using the <a href="http://www.pluginmedia.net">Plug-in Media</a> particle system, we created this :</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_rocket02_356031223"
			class="flashmovie"
			width="480"
			height="366">
	<param name="movie" value="http://sebleedelisle.com/wp-content/uploads/2008/05/rocket02.swf" />
	<param name="quality" value="high" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://sebleedelisle.com/wp-content/uploads/2008/05/rocket02.swf"
			name="fm_rocket02_356031223"
			width="480"
			height="366">
		<param name="quality" value="high" />
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object> Drag the slider down to increase the number of rockets.<br />
<br />
In order to achieve the kind of numbers of particles we needed, we used only bitmap objects, drawn onto a big bitmap, which is much faster that moving around a whole load of sprites.<br />
<br />
Once we got that working, of course we just didn&#8217;t know what stuff would look like when it was projected onto this rather strangely shaped building! And we obviously couldn&#8217;t just hoik our stuff down to the church and have a go! So the <a href="http://www.pluginmedia.net">Plug-in Media</a> team built a scale model. We were so busy my gorgeous fianceé Jenny even helped out : </p>
<p><img src="http://farm3.static.flickr.com/2416/1918165725_5788589153.jpg?v=0" alt="Building a model of the Unitarian Church" /></p>
<p>And thankfully, when we projected fireworks onto it, it looked kinda cool.</p>
<p><img src="http://farm3.static.flickr.com/2024/1918164625_4889b62c97.jpg?v=0" alt="Cool practise projections" /></p>
<p><strong>Motion detection</strong></p>
<p>The motion detection and sensors were all done with a single video camera, plugged into the computer and picked up by Flash as a Camera object. We&#8217;d just take the current frame, invert it and overlay it over the last frame. Anything that was different between the frames would show up. Then we&#8217;d apply a threshold and use that to detect the changed pixels.</p>
<p>Here&#8217;s an example of how it works :<br />

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_motiontest3_2060799918"
			class="flashmovie"
			width="445"
			height="340">
	<param name="movie" value="http://sebleedelisle.com/wp-content/uploads/2008/05/motiontest3.swf" />
	<param name="quality" value="high" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://sebleedelisle.com/wp-content/uploads/2008/05/motiontest3.swf"
			name="fm_motiontest3_2060799918"
			width="445"
			height="340">
		<param name="quality" value="high" />
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object><br />
Drag the red detection area around to see the effect. And you&#8217;ll need a web-cam otherwise it won&#8217;t have a video feed to test!</p>
<p><strong>Calibration</strong></p>
<p>Naturally the main fireworks Flash object (swf) took up the entire screen for the projector, and I needed to calibrate and control this from my laptop screen. So I had to make a secondary controller swf that communicated with the fireworks swf. It was a bit of a nightmare to program with the horrible LocalConnection object, but we managed to get it working in the end.</p>
<p><img src='http://sebleedelisle.com/wp-content/uploads/2008/05/pyro26.JPG' alt='Me at the controls' /><br />
<small>Photo by <a href="http://www.serpell-rand.com/">Nic Serpell-Rand</a></small></p>
<p>The calibration tool allowed us to move the collision areas, adjust their sensitivity, and as a nice last minute touch, we could type messages that were then projected to the audience during the show.</p>
<p><strong>Projector woes</strong></p>
<p>Having seen how GRL did it, we thought we knew all about projectors. How hard can it be? Just get a big arse projector and point it at the building, right? Well it&#8217;s a little more complicated than that. Wide lenses, zoom lenses, throw ratios, contrast ratios, power requirements, and of course the all important lumens brightness rating.</p>
<p>Thankfully, Tara had enlisted Mark Scarratt and <a href="http://brightonart.tv">brightonart.tv</a>, who have considerable experience in this type of large digital event. GRL were using a 5000 lumens Panasonic projector. But that wasn&#8217;t going to be enough for us!</p>
<p>We asked <a href="http://www.xlvideo.com">XL Video</a> about hiring one of their <a href="http://www.xlvideo.com/UK/EN/Our_Equipment/Projectors/Barco/Barco_FLM.aspx">Barco projectors</a> &#8211; an awesome 20,000 lumens! But rather frustratingly they were all booked out. (We later found out that <a href="http://www.haque.co.uk">Haque Research and Design</a> were hogging 4 of them for their astonishing and beautiful <a href="http://www.haque.co.uk/evoke.php">Evoke installation</a> at York Minster)</p>
<p>After discounting the <a href="http://www.christiedigital.com/AMEN/Products/christieRoadie25K.htm"> Christie Roadie 25K lumens projector</a> (it needs 3 phase power) Mark and his team hunted down a brand new <a href="http://www.engadget.com/2007/06/19/sanyo-debuts-worlds-brightest-plc-xf47-and-plc-xp100l-project/">Sanyo XF47</a> &#8211; the first in the UK and with a contrast ratio of 2000:1. You can&#8217;t really tell from the picture, but it&#8217;s HUGE! Just under a metre long in its cradle.</p>
<p>Oh and it costs over £1000 per day to hire. Eek!</p>
<p><img src='http://sebleedelisle.com/wp-content/uploads/2008/05/sanyo-pro-projector.jpg' alt='Sanyo Projector' /></p>
<p><strong>Sound</strong></p>
<p>And of course what would fireworks be without the pops bangs and fizzes that usually occur? So we set up a mixer, and a couple of radio sets that transmitted the sound effects from the computer, across the road to a 16K sound system provided by Andy Mead and his company <a href="http://www.fireflysolar.co.uk/">Firefly Solar</a>.</p>
<p><strong>The Future</strong></p>
<p>We&#8217;re already planning bigger and better things for version 2 that I can&#8217;t really talk about. But keep an eye on the blog and I&#8217;ll let you know. <img src='http://sebleedelisle.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>



<p>Related posts:<ol><li><a href='http://sebleedelisle.com/2007/11/hollywood-flash-on-the-beach-and-digital-fireworks/' rel='bookmark' title='Permanent Link: Hollywood, Flash on the Beach and digital fireworks'>Hollywood, Flash on the Beach and digital fireworks</a></li>
<li><a href='http://sebleedelisle.com/2007/03/3d-video-projections-in-flash/' rel='bookmark' title='Permanent Link: 3D video projections in Flash'>3D video projections in Flash</a></li>
<li><a href='http://sebleedelisle.com/2008/01/seamlessly-looping-video-in-flash/' rel='bookmark' title='Permanent Link: Seamlessly looping video in Flash'>Seamlessly looping video in Flash</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://sebleedelisle.com/2008/05/interactive-digital-fireworks-new-video/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>Blowing things up in Toronto</title>
		<link>http://sebleedelisle.com/2008/04/blowing-things-up-in-toronto/</link>
		<comments>http://sebleedelisle.com/2008/04/blowing-things-up-in-toronto/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 10:46:01 +0000</pubDate>
		<dc:creator>Seb Lee-Delisle</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Physics]]></category>
		<category><![CDATA[Particles]]></category>
		<category><![CDATA[Speaking]]></category>

		<guid isPermaLink="false">http://www.sebleedelisle.com/?p=173</guid>
		<description><![CDATA[
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_introweb_1202730407"
			class="flashmovie"
			width="445"
			height="340">
	<param name="movie" value="http://sebleedelisle.com/wp-content/uploads/2007/10/introweb.swf" />
	<param name="quality" value="high" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://sebleedelisle.com/wp-content/uploads/2007/10/introweb.swf"
			name="fm_introweb_1202730407"
			width="445"
			height="340">
		<param name="quality" value="high" />
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object> Having a fantastic time here in Toronto, although in a supreme display of poor planning my session is at 9am this morning! Never fear! We shall fight the hangovers from the awesome party last night (thanks Influxis) and produce more crazy particle effects! As ever, bring your laptop [...]


Related posts:<ol><li><a href='http://sebleedelisle.com/2008/03/particle-tutorial-now-on-lyndacom/' rel='bookmark' title='Permanent Link: Particle tutorial now on Lynda.com'>Particle tutorial now on Lynda.com</a></li>
<li><a href='http://sebleedelisle.com/2008/02/flash-particle-article-in-computer-arts-magazine/' rel='bookmark' title='Permanent Link: Flash particle tutorial in Computer Arts magazine'>Flash particle tutorial in Computer Arts magazine</a></li>
<li><a href='http://sebleedelisle.com/2007/11/hollywood-flash-on-the-beach-and-digital-fireworks/' rel='bookmark' title='Permanent Link: Hollywood, Flash on the Beach and digital fireworks'>Hollywood, Flash on the Beach and digital fireworks</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fsebleedelisle.com%252F2008%252F04%252Fblowing-things-up-in-toronto%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Blowing%20things%20up%20in%20Toronto%20%23%22%20%7D);"></div>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_introweb_1331209884"
			class="flashmovie"
			width="445"
			height="340">
	<param name="movie" value="http://sebleedelisle.com/wp-content/uploads/2007/10/introweb.swf" />
	<param name="quality" value="high" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://sebleedelisle.com/wp-content/uploads/2007/10/introweb.swf"
			name="fm_introweb_1331209884"
			width="445"
			height="340">
		<param name="quality" value="high" />
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>Having a fantastic time here in Toronto, although in a supreme display of poor planning my session is at 9am this morning! Never fear! We shall fight the hangovers from the awesome party last night (thanks <a href="http://www.influxis.com/">Influxis</a>) and produce more crazy particle effects!</p>
<p>As ever, bring your laptop and join in with the fun&#8230; <a href="http://www.sebleedelisle.com/wp-content/uploads/2007/09/sebleedelisle-as3particles.zip">download the source files here</a>.</p>
<p>[UPDATE] Wow! What an amazing turnout, thanks so much for the support, especially at 9am!</p>



<p>Related posts:<ol><li><a href='http://sebleedelisle.com/2008/03/particle-tutorial-now-on-lyndacom/' rel='bookmark' title='Permanent Link: Particle tutorial now on Lynda.com'>Particle tutorial now on Lynda.com</a></li>
<li><a href='http://sebleedelisle.com/2008/02/flash-particle-article-in-computer-arts-magazine/' rel='bookmark' title='Permanent Link: Flash particle tutorial in Computer Arts magazine'>Flash particle tutorial in Computer Arts magazine</a></li>
<li><a href='http://sebleedelisle.com/2007/11/hollywood-flash-on-the-beach-and-digital-fireworks/' rel='bookmark' title='Permanent Link: Hollywood, Flash on the Beach and digital fireworks'>Hollywood, Flash on the Beach and digital fireworks</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://sebleedelisle.com/2008/04/blowing-things-up-in-toronto/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Particle tutorial now on Lynda.com</title>
		<link>http://sebleedelisle.com/2008/03/particle-tutorial-now-on-lyndacom/</link>
		<comments>http://sebleedelisle.com/2008/03/particle-tutorial-now-on-lyndacom/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 17:40:39 +0000</pubDate>
		<dc:creator>Seb Lee-Delisle</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Physics]]></category>
		<category><![CDATA[Particles]]></category>
		<category><![CDATA[Speaking]]></category>

		<guid isPermaLink="false">http://www.sebleedelisle.com/?p=164</guid>
		<description><![CDATA[After the Computer Arts article last month, you can now see my full particle presentation over on lynda.com. It&#8217;s a screen-cast of my presentation at Flashforward in Boston last September. So if you want to know how to make Flash smoke, sparks, or blow things up, this is the best place to go! You can [...]


Related posts:<ol><li><a href='http://sebleedelisle.com/2008/02/fitc-amsterdam-particle-tutorial/' rel='bookmark' title='Permanent Link: FITC Amsterdam particle tutorial'>FITC Amsterdam particle tutorial</a></li>
<li><a href='http://sebleedelisle.com/2008/02/flash-particle-article-in-computer-arts-magazine/' rel='bookmark' title='Permanent Link: Flash particle tutorial in Computer Arts magazine'>Flash particle tutorial in Computer Arts magazine</a></li>
<li><a href='http://sebleedelisle.com/2008/08/particle-tutorial-part-2-in-computer-arts-magazine/' rel='bookmark' title='Permanent Link: Particle tutorial part 2 in Computer Arts magazine'>Particle tutorial part 2 in Computer Arts magazine</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fsebleedelisle.com%252F2008%252F03%252Fparticle-tutorial-now-on-lyndacom%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Particle%20tutorial%20now%20on%20Lynda.com%20%23%22%20%7D);"></div>
<p>After the Computer Arts article last month, you can now see my <a href="http://movielibrary.lynda.com/html/modPage.asp?ID=557">full particle presentation</a> over on <a href="http://www.lynda.com">lynda.com</a>. It&#8217;s a screen-cast of my presentation at Flashforward in Boston last September. So if you want to know how to make Flash smoke, sparks, or blow things up, this is the best place to go!</p>
<p><img src="http://farm2.static.flickr.com/1323/1419068141_bc583771ce.jpg?v=0" alt="Flashforward particle presentation" /></p>
<p>You can download the actual files from this session <a href="http://www.sebleedelisle.com/?attachment_id=127">here</a>, or get the latest updated versions <a href="http://www.sebleedelisle.com/?p=163">here</a>.</p>
<p>I&#8217;ll be slowly phasing this presentation out in favour of more complex particle effects and Papervision3D, so this is a great place to see this session.</p>
<p>And, as ever, let me know what you think!</p>
<p>(Excellent photo by http://flickr.com/photos/timerdmann)</p>
<p><em>[UPDATE] </em><a href="http://movielibrary.lynda.com/html/modPage.asp?ID=557">Here is a direct link to the presentation at Lynda.com</a></p>



<p>Related posts:<ol><li><a href='http://sebleedelisle.com/2008/02/fitc-amsterdam-particle-tutorial/' rel='bookmark' title='Permanent Link: FITC Amsterdam particle tutorial'>FITC Amsterdam particle tutorial</a></li>
<li><a href='http://sebleedelisle.com/2008/02/flash-particle-article-in-computer-arts-magazine/' rel='bookmark' title='Permanent Link: Flash particle tutorial in Computer Arts magazine'>Flash particle tutorial in Computer Arts magazine</a></li>
<li><a href='http://sebleedelisle.com/2008/08/particle-tutorial-part-2-in-computer-arts-magazine/' rel='bookmark' title='Permanent Link: Particle tutorial part 2 in Computer Arts magazine'>Particle tutorial part 2 in Computer Arts magazine</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://sebleedelisle.com/2008/03/particle-tutorial-now-on-lyndacom/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>FITC Amsterdam particle tutorial</title>
		<link>http://sebleedelisle.com/2008/02/fitc-amsterdam-particle-tutorial/</link>
		<comments>http://sebleedelisle.com/2008/02/fitc-amsterdam-particle-tutorial/#comments</comments>
		<pubDate>Mon, 25 Feb 2008 10:19:10 +0000</pubDate>
		<dc:creator>Seb Lee-Delisle</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Physics]]></category>
		<category><![CDATA[Particles]]></category>
		<category><![CDATA[Speaking]]></category>

		<guid isPermaLink="false">http://www.sebleedelisle.com/?p=163</guid>
		<description><![CDATA[I&#8217;m just putting the finishing touches to my session for this afternoon, more particle craziness, this time in Amsterdam. If you want to work along with me then you can download the source files here. Related posts:Particle tutorial now on Lynda.com Papervision Simplified, at FITC Amsterdam FITC Hollywood Session &#8211; AS3 Particle effects


Related posts:<ol><li><a href='http://sebleedelisle.com/2008/03/particle-tutorial-now-on-lyndacom/' rel='bookmark' title='Permanent Link: Particle tutorial now on Lynda.com'>Particle tutorial now on Lynda.com</a></li>
<li><a href='http://sebleedelisle.com/2009/02/papervision-simplified-at-fitc-amsterdam/' rel='bookmark' title='Permanent Link: Papervision Simplified, at FITC Amsterdam'>Papervision Simplified, at FITC Amsterdam</a></li>
<li><a href='http://sebleedelisle.com/2007/10/fitc-hollywood-session-blowing-things-up-in-flash/' rel='bookmark' title='Permanent Link: FITC Hollywood Session &#8211; AS3 Particle effects'>FITC Hollywood Session &#8211; AS3 Particle effects</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fsebleedelisle.com%252F2008%252F02%252Ffitc-amsterdam-particle-tutorial%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22FITC%20Amsterdam%20particle%20tutorial%20%23%22%20%7D);"></div>
<p>I&#8217;m just putting the finishing touches to my session for this afternoon, more particle craziness, this time in Amsterdam.</p>
<p>If you want to work along with me then you can <a href="http://www.sebleedelisle.com/wp-content/uploads/2007/09/sebleedelisle-as3particles.zip">download the source files here</a>.</p>



<p>Related posts:<ol><li><a href='http://sebleedelisle.com/2008/03/particle-tutorial-now-on-lyndacom/' rel='bookmark' title='Permanent Link: Particle tutorial now on Lynda.com'>Particle tutorial now on Lynda.com</a></li>
<li><a href='http://sebleedelisle.com/2009/02/papervision-simplified-at-fitc-amsterdam/' rel='bookmark' title='Permanent Link: Papervision Simplified, at FITC Amsterdam'>Papervision Simplified, at FITC Amsterdam</a></li>
<li><a href='http://sebleedelisle.com/2007/10/fitc-hollywood-session-blowing-things-up-in-flash/' rel='bookmark' title='Permanent Link: FITC Hollywood Session &#8211; AS3 Particle effects'>FITC Hollywood Session &#8211; AS3 Particle effects</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://sebleedelisle.com/2008/02/fitc-amsterdam-particle-tutorial/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Flash snow in 15 minutes!</title>
		<link>http://sebleedelisle.com/2007/12/flash-snow-in-15-minutes/</link>
		<comments>http://sebleedelisle.com/2007/12/flash-snow-in-15-minutes/#comments</comments>
		<pubDate>Fri, 14 Dec 2007 19:53:28 +0000</pubDate>
		<dc:creator>Seb Lee-Delisle</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash 3D]]></category>
		<category><![CDATA[Flash Physics]]></category>

		<guid isPermaLink="false">http://www.sebleedelisle.com/?p=144</guid>
		<description><![CDATA[At FlashBrighton&#8217;s Big Day Out a couple of weeks ago, I set myself the somewhat crazy challenge of programming a dynamically generated snowstorm in fifteen minutes from scratch. No pre-written classes, no graphics, nothing! Which was really good fun! If a little scary. So when Kristin Henry, from GalaxyGoo recently asked if I&#8217;d be interested [...]


Related posts:<ol><li><a href='http://sebleedelisle.com/2008/12/papervision3d-snow/' rel='bookmark' title='Permanent Link: Papervision3D snow'>Papervision3D snow</a></li>
<li><a href='http://sebleedelisle.com/2006/12/cool-flash-3d-on-the-beach/' rel='bookmark' title='Permanent Link: Cool Flash 3D (on the beach)'>Cool Flash 3D (on the beach)</a></li>
<li><a href='http://sebleedelisle.com/2006/10/simple-real-time-easing-in-flash/' rel='bookmark' title='Permanent Link: Simple real-time easing in Flash &#038; 3D panels'>Simple real-time easing in Flash &#038; 3D panels</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fsebleedelisle.com%252F2007%252F12%252Fflash-snow-in-15-minutes%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Flash%20snow%20in%2015%20minutes%21%20%23%22%20%7D);"></div>
<p>At FlashBrighton&#8217;s Big Day Out a couple of weeks ago, I set myself the somewhat crazy challenge of programming a dynamically generated snowstorm in fifteen minutes from scratch. No pre-written classes, no graphics, nothing! Which was really good fun! If a little scary.</p>
<p>So when Kristin Henry, from GalaxyGoo recently asked if I&#8217;d be interested in posting a nice Flash experiment for their Flash-a-thon project, I was more than happy to help! So you can now find the source code for my 15 minute snow there. With added comments. <img src='http://sebleedelisle.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_SnowStorm_2142881626"
			class="flashmovie"
			width="440"
			height="295">
	<param name="movie" value="http://www.galaxygoo.org/blogs/SnowStorm.swf" />
	<param name="quality" value="high" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.galaxygoo.org/blogs/SnowStorm.swf"
			name="fm_SnowStorm_2142881626"
			width="440"
			height="295">
		<param name="quality" value="high" />
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object><br />
<a href="http://www.galaxygoo.org/blogs/2007/12/snowstorm_in_15_minutes.html#more"><br />
Read the full post and download source on the GalaxyGoo Flash-a-thon page.</a></p>



<p>Related posts:<ol><li><a href='http://sebleedelisle.com/2008/12/papervision3d-snow/' rel='bookmark' title='Permanent Link: Papervision3D snow'>Papervision3D snow</a></li>
<li><a href='http://sebleedelisle.com/2006/12/cool-flash-3d-on-the-beach/' rel='bookmark' title='Permanent Link: Cool Flash 3D (on the beach)'>Cool Flash 3D (on the beach)</a></li>
<li><a href='http://sebleedelisle.com/2006/10/simple-real-time-easing-in-flash/' rel='bookmark' title='Permanent Link: Simple real-time easing in Flash &#038; 3D panels'>Simple real-time easing in Flash &#038; 3D panels</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://sebleedelisle.com/2007/12/flash-snow-in-15-minutes/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
