<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Professional Papervision3D Book</title>
	<atom:link href="http://professionalpapervision.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://professionalpapervision.wordpress.com</link>
	<description>by Mike Lively</description>
	<lastBuildDate>Mon, 09 Nov 2009 22:46:41 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='professionalpapervision.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/a98e58b6baa8a0d92f432b30fddecaeb?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Professional Papervision3D Book</title>
		<link>http://professionalpapervision.wordpress.com</link>
	</image>
			<item>
		<title>Book Source Code Here!</title>
		<link>http://professionalpapervision.wordpress.com/2009/11/09/book-source-code-here/</link>
		<comments>http://professionalpapervision.wordpress.com/2009/11/09/book-source-code-here/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 22:40:54 +0000</pubDate>
		<dc:creator>Mike Lively</dc:creator>
				<category><![CDATA[Papervision]]></category>

		<guid isPermaLink="false">http://professionalpapervision.wordpress.com/?p=1687</guid>
		<description><![CDATA[My apologies for the book delay&#8230;As a result I&#8217;ve decided to start releasing all of its assets.
I actually finished the book many months ago and there was an image problem at the end. I&#8217;ve ended up redoing every image in the book. I think the issue was over the fact that I create for the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=professionalpapervision.wordpress.com&blog=5170343&post=1687&subd=professionalpapervision&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>My apologies for the book delay&#8230;As a result I&#8217;ve decided to start releasing all of its assets.</p>
<p>I actually finished the book many months ago and there was an image problem at the end. I&#8217;ve ended up redoing every image in the book. I think the issue was over the fact that I create for the web not for print&#8230;so during the process we were talking apples and oranges.  Also, in the meanwhile, I&#8217;ve ported PV3D over to Flash 10 and I am considering writing a free book (on this Flash 10 version) as an apology for this delay.  My intention is to make this right.</p>
<p>My sincerest apology for the delay. Best Regards Mike</p>
<h3>Book Source Code by Chapter</h3>
<p>Note: The code was written in Flash, Air, Flex 3 + SDK4, Flash Builder, and Flash Catalyst&#8230;it&#8217;s pretty versatile. I will be releasing the demos in the next few days.</p>
<p><a title="Ch1 Zip" href="http://www.professionalpapervision.com/assets/code/Ch1Code.zip" target="_blank">Chapter 1 Zip</a></p>
<p><a title="Ch1 Zip" href="http://www.professionalpapervision.com/assets/code/Ch2Code.zip" target="_blank">Chapter 2 Zip</a></p>
<p><a title="Ch1 Zip" href="http://www.professionalpapervision.com/assets/code/Ch3Code.zip" target="_blank">Chapter 3 Zip</a></p>
<p><a title="Ch1 Zip" href="http://www.professionalpapervision.com/assets/code/Ch4Code.zip" target="_blank">Chapter 4 Zip</a></p>
<p><a title="Ch1 Zip" href="http://www.professionalpapervision.com/assets/code/Ch5Code.zip" target="_blank">Chapter 5 Zip</a></p>
<p><a title="Ch1 Zip" href="http://www.professionalpapervision.com/assets/code/Ch5CodeManSize.zip" target="_blank">Chapter 5 ManSize Zip</a></p>
<p><a title="Ch1 Zip" href="http://www.professionalpapervision.com/assets/code/Ch6Code.zip" target="_blank">Chapter 6 Zip</a></p>
<p><a title="Ch1 Zip" href="http://www.professionalpapervision.com/assets/code/Ch7Code.zip" target="_blank">Chapter 7 Zip</a></p>
<p><a title="Ch1 Zip" href="http://www.professionalpapervision.com/assets/code/Ch8Code.zip" target="_blank">Chapter 8 Zip</a></p>
<p><a title="Ch1 Zip" href="http://www.professionalpapervision.com/assets/code/Ch9Code.zip" target="_blank">Chapter 9 Zip</a></p>
<p><a title="Ch1 Zip" href="http://www.professionalpapervision.com/assets/code/Ch10Code.zip" target="_blank">Chapter 10 Zip</a></p>
<p><a title="Ch1 Zip" href="http://www.professionalpapervision.com/assets/code/Ch11Code.zip" target="_blank">Chapter 11 Zip</a></p>
<p><a title="Ch1 Zip" href="http://www.professionalpapervision.com/assets/code/Ch12Code.zip" target="_blank">Chapter 12 Zip</a></p>
<p><a title="Ch1 Zip" href="http://www.professionalpapervision.com/assets/code/Ch13Code.zip" target="_blank">Chapter 13 Zip</a></p>
<p><a title="Ch1 Zip" href="http://www.professionalpapervision.com/assets/code/Ch14Code.zip" target="_blank">Chapter 14 Zip</a></p>
<p><a title="Ch1 Zip" href="http://www.professionalpapervision.com/assets/code/Ch15Code.zip" target="_blank">Chapter 15 Zip</a></p>
<p><a title="Ch1 Zip" href="http://www.professionalpapervision.com/assets/code/Ch16Code.zip" target="_blank">Chapter 16 Zip</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/professionalpapervision.wordpress.com/1687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/professionalpapervision.wordpress.com/1687/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/professionalpapervision.wordpress.com/1687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/professionalpapervision.wordpress.com/1687/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/professionalpapervision.wordpress.com/1687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/professionalpapervision.wordpress.com/1687/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/professionalpapervision.wordpress.com/1687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/professionalpapervision.wordpress.com/1687/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/professionalpapervision.wordpress.com/1687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/professionalpapervision.wordpress.com/1687/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=professionalpapervision.wordpress.com&blog=5170343&post=1687&subd=professionalpapervision&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://professionalpapervision.wordpress.com/2009/11/09/book-source-code-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb5a0d289883e5e5bee87c7ee2391cdc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mike</media:title>
		</media:content>
	</item>
		<item>
		<title>PapervisionX &#8211; Not!</title>
		<link>http://professionalpapervision.wordpress.com/2009/10/05/papervisionx-not/</link>
		<comments>http://professionalpapervision.wordpress.com/2009/10/05/papervisionx-not/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 16:20:47 +0000</pubDate>
		<dc:creator>Mike Lively</dc:creator>
				<category><![CDATA[Papervision]]></category>

		<guid isPermaLink="false">http://professionalpapervision.wordpress.com/?p=1683</guid>
		<description><![CDATA[Intro
PapervisionX will not be Coming! See the video below:


The good news about this is that it gives us the green light to move forward with a Fl10 version of PV3D.  We will not be spinning our wheels creating a Fl10 version of PV3D with a PixelBender PP backend&#8230;when someone else has already done it&#8230;especially someone [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=professionalpapervision.wordpress.com&blog=5170343&post=1683&subd=professionalpapervision&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>Intro</strong></p>
<p><strong>PapervisionX will not be Coming! See the video below:</strong></p>
<p><strong><span style="text-align:center; display: block;"><a href="http://professionalpapervision.wordpress.com/2009/10/05/papervisionx-not/"><img src="http://img.youtube.com/vi/YSMYs0Jojm8/2.jpg" alt="" /></a></span><br />
</strong></p>
<p>The good news about this is that it gives us the green light to move forward with a Fl10 version of PV3D.  We will not be spinning our wheels creating a Fl10 version of PV3D with a PixelBender PP backend&#8230;when someone else has already done it&#8230;especially someone as good as Ralph.</p>
<p>Of course the twist here is that we will be building it in Flash Builder and it will be data-driven. I&#8217;ve been working on a tutorial set for Flash Builder and will start putting those up&#8230;</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/professionalpapervision.wordpress.com/1683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/professionalpapervision.wordpress.com/1683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/professionalpapervision.wordpress.com/1683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/professionalpapervision.wordpress.com/1683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/professionalpapervision.wordpress.com/1683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/professionalpapervision.wordpress.com/1683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/professionalpapervision.wordpress.com/1683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/professionalpapervision.wordpress.com/1683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/professionalpapervision.wordpress.com/1683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/professionalpapervision.wordpress.com/1683/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=professionalpapervision.wordpress.com&blog=5170343&post=1683&subd=professionalpapervision&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://professionalpapervision.wordpress.com/2009/10/05/papervisionx-not/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb5a0d289883e5e5bee87c7ee2391cdc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mike</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/YSMYs0Jojm8/2.jpg" medium="image" />
	</item>
		<item>
		<title>Chapter 2 Teaser and ILayoutElement</title>
		<link>http://professionalpapervision.wordpress.com/2009/09/10/chapter-2-teaser-and-ilayoutelement/</link>
		<comments>http://professionalpapervision.wordpress.com/2009/09/10/chapter-2-teaser-and-ilayoutelement/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 17:52:12 +0000</pubDate>
		<dc:creator>Mike Lively</dc:creator>
				<category><![CDATA[Papervision]]></category>

		<guid isPermaLink="false">http://professionalpapervision.wordpress.com/?p=1679</guid>
		<description><![CDATA[Intro
Tomorrow I&#8217;m going to start cranking out Chapter 2 videos, but while you&#8217;re waiting here&#8217;s the Chapter 2 video Teaser. I&#8217;ll be putting everything on YouTube as I go (at www.youtube.com/mikenku) and when I&#8217;m finished I&#8217;ll post the entirety of it here.

       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=professionalpapervision.wordpress.com&blog=5170343&post=1679&subd=professionalpapervision&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>Intro</strong></p>
<p>Tomorrow I&#8217;m going to start cranking out Chapter 2 videos, but while you&#8217;re waiting here&#8217;s the Chapter 2 video Teaser. I&#8217;ll be putting everything on YouTube as I go (at www.youtube.com/mikenku) and when I&#8217;m finished I&#8217;ll post the entirety of it here.</p>
<p><span style="text-align:center; display: block;"><a href="http://professionalpapervision.wordpress.com/2009/09/10/chapter-2-teaser-and-ilayoutelement/"><img src="http://img.youtube.com/vi/GNNqSWtkvNU/2.jpg" alt="" /></a></span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/professionalpapervision.wordpress.com/1679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/professionalpapervision.wordpress.com/1679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/professionalpapervision.wordpress.com/1679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/professionalpapervision.wordpress.com/1679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/professionalpapervision.wordpress.com/1679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/professionalpapervision.wordpress.com/1679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/professionalpapervision.wordpress.com/1679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/professionalpapervision.wordpress.com/1679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/professionalpapervision.wordpress.com/1679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/professionalpapervision.wordpress.com/1679/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=professionalpapervision.wordpress.com&blog=5170343&post=1679&subd=professionalpapervision&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://professionalpapervision.wordpress.com/2009/09/10/chapter-2-teaser-and-ilayoutelement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb5a0d289883e5e5bee87c7ee2391cdc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mike</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/GNNqSWtkvNU/2.jpg" medium="image" />
	</item>
		<item>
		<title>Chapter 1 Videos plus Notes and Code</title>
		<link>http://professionalpapervision.wordpress.com/2009/09/10/chapter-1-videos-plus-notes-and-code/</link>
		<comments>http://professionalpapervision.wordpress.com/2009/09/10/chapter-1-videos-plus-notes-and-code/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 15:13:05 +0000</pubDate>
		<dc:creator>Mike Lively</dc:creator>
				<category><![CDATA[Papervision]]></category>

		<guid isPermaLink="false">http://professionalpapervision.wordpress.com/?p=1676</guid>
		<description><![CDATA[Intro
I have finally worked through all the videos for Chapter 1. Here they are!
Code and Notes
Chapter 1: Intro

Chapter 1: Code and Notes (Coming)
Chapter1: Scaling Equation
Chapter1: Coding 3D Animation
Chapter1: Native Z
Chapter 1: 3D Coordinates Part 1
Chapter 1: 3D Coordinates Part 2
Chapter 1: 3D Coordinates Part 3
Chapter 1: Vanishing Point
Chapter 1: Cameras in Flash3D Part 1
Chapter 1: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=professionalpapervision.wordpress.com&blog=5170343&post=1676&subd=professionalpapervision&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>Intro</strong></p>
<p>I have finally worked through all the videos for Chapter 1. Here they are!</p>
<p><a href="http://flex3cookbook3.googlecode.com/files/Chapter1Code.zip">Code and Notes</a></p>
<p>Chapter 1: Intro</p>
<p><span style="text-align:center; display: block;"><a href="http://professionalpapervision.wordpress.com/2009/09/10/chapter-1-videos-plus-notes-and-code/"><img src="http://img.youtube.com/vi/4KAPoZbzomk/2.jpg" alt="" /></a></span></p>
<p>Chapter 1: Code and Notes (Coming)</p>
<p><a href="http://www.youtube.com/watch?v=WsfBfS2IvLI">Chapter1: Scaling Equation</a></p>
<p><a href="http://www.youtube.com/watch?v=Ix5n-6jZn5Q">Chapter1: Coding 3D Animation</a></p>
<p><a href="http://www.youtube.com/watch?v=q6FJVXk7wjI">Chapter1: Native Z</a></p>
<p><a href="http://www.youtube.com/watch?v=lJSFG0H_CwI">Chapter 1: 3D Coordinates Part 1</a></p>
<p><a href="http://www.youtube.com/watch?v=l-fiU47pPKs">Chapter 1: 3D Coordinates Part 2</a></p>
<p><a href="http://www.youtube.com/watch?v=RZhpTBI1-Yw">Chapter 1: 3D Coordinates Part 3</a></p>
<p><a href="http://www.youtube.com/watch?v=pHO5pwMeuXE">Chapter 1: Vanishing Point</a></p>
<p><a href="http://www.youtube.com/watch?v=8RlBrOiwfus">Chapter 1: Cameras in Flash3D Part 1</a></p>
<p><a href="http://www.youtube.com/watch?v=lv7VogQPe-s">Chapter 1: Cameras in Flash3D Part 2</a></p>
<p><a href="http://www.youtube.com/watch?v=ovJiWt1XzpI">Chapter 1: Matrix 3D Algebra</a></p>
<p><a href="http://www.youtube.com/watch?v=PwJFm3UfcxQ">Chapter 1: prependTranslation</a></p>
<p><a href="http://www.youtube.com/watch?v=soSkHlKksX4">Chapter 1: Torus Worm Particle System</a></p>
<p><a href="http://www.youtube.com/watch?v=rHz7VHHVvts">Chapter 1: zSorting Part 1</a></p>
<p><a href="http://www.youtube.com/watch?v=MLlN6fg-96A">Chapter 1: zSorting Part 2</a></p>
<p><a href="http://www.youtube.com/watch?v=_p1njL0NuMk">Chapter 1: 3D Carousel</a></p>
<p><a href="http://www.youtube.com/watch?v=qThOU7-rPis">Chapter 1: 3D Image Ball Part 1</a></p>
<p><a href="http://www.youtube.com/watch?v=vaqct3VfR4o">Chapter 1: 3D Image Ball Part 2</a></p>
<p><a href="http://www.youtube.com/watch?v=FTe3TM1F7uA">Chapter 1: Animation Rules and Motion Editor</a></p>
<p>Flash Builder and Chapter 2 videos coming next.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/professionalpapervision.wordpress.com/1676/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/professionalpapervision.wordpress.com/1676/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/professionalpapervision.wordpress.com/1676/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/professionalpapervision.wordpress.com/1676/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/professionalpapervision.wordpress.com/1676/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/professionalpapervision.wordpress.com/1676/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/professionalpapervision.wordpress.com/1676/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/professionalpapervision.wordpress.com/1676/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/professionalpapervision.wordpress.com/1676/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/professionalpapervision.wordpress.com/1676/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=professionalpapervision.wordpress.com&blog=5170343&post=1676&subd=professionalpapervision&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://professionalpapervision.wordpress.com/2009/09/10/chapter-1-videos-plus-notes-and-code/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb5a0d289883e5e5bee87c7ee2391cdc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mike</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/4KAPoZbzomk/2.jpg" medium="image" />
	</item>
		<item>
		<title>Flash CS4 Course for Papervision3D</title>
		<link>http://professionalpapervision.wordpress.com/2009/08/15/flash-cs4-course-for-papervision3d/</link>
		<comments>http://professionalpapervision.wordpress.com/2009/08/15/flash-cs4-course-for-papervision3d/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 01:01:40 +0000</pubDate>
		<dc:creator>Mike Lively</dc:creator>
				<category><![CDATA[Papervision]]></category>

		<guid isPermaLink="false">http://professionalpapervision.wordpress.com/?p=1668</guid>
		<description><![CDATA[Intro
When I wrote the book I had to decide if I was going to write a book full of nice tidy examples or one that is a little more messy that teaches you how to hack. Well I went the messy route &#8211; the one that teaches you to hack PV3D and make it better.  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=professionalpapervision.wordpress.com&blog=5170343&post=1668&subd=professionalpapervision&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>Intro</strong></p>
<p>When I wrote the book I had to decide if I was going to write a book full of nice tidy examples or one that is a little more messy that teaches you how to hack. Well I went the messy route &#8211; the one that teaches you to hack PV3D and make it better.  And along with this approach I decided to release a number of video training courses designed  to help you come up to speed on the various topics treated in the book.</p>
<p>So here&#8217;s the first course:</p>
<p><strong>Flash CS4 for Papervision3D </strong></p>
<p>It has all the topics in Flash CS4 that you need in order to come up to speed for the book.</p>
<p><strong>Course Introduction</strong></p>
<p><strong><span style="text-align:center; display: block;"><a href="http://professionalpapervision.wordpress.com/2009/08/15/flash-cs4-course-for-papervision3d/"><img src="http://img.youtube.com/vi/-xfhzN4TWQY/2.jpg" alt="" /></a></span></strong></p>
<p><strong>Code and Notes<br />
</strong></p>
<p><strong><span style="text-align:center; display: block;"><a href="http://professionalpapervision.wordpress.com/2009/08/15/flash-cs4-course-for-papervision3d/"><img src="http://img.youtube.com/vi/wR9-B8yypWE/2.jpg" alt="" /></a></span></strong></p>
<p><a title="http://flex3cookbook3.googlecode.com/files/FlashCourseNotesCode.zip" href="http://" target="_blank">Download Notes and Code</a></p>
<p><strong>1. Interface</strong></p>
<p><strong><span style="text-align:center; display: block;"><a href="http://professionalpapervision.wordpress.com/2009/08/15/flash-cs4-course-for-papervision3d/"><img src="http://img.youtube.com/vi/SgwyPvf7uaM/2.jpg" alt="" /></a></span></strong></p>
<p><strong>2. Working with Variables</strong></p>
<p><strong><span style="text-align:center; display: block;"><a href="http://professionalpapervision.wordpress.com/2009/08/15/flash-cs4-course-for-papervision3d/"><img src="http://img.youtube.com/vi/4bhSiS7ZdyY/2.jpg" alt="" /></a></span></strong></p>
<p><strong>3. Working with Functions</strong></p>
<p><strong><span style="text-align:center; display: block;"><a href="http://professionalpapervision.wordpress.com/2009/08/15/flash-cs4-course-for-papervision3d/"><img src="http://img.youtube.com/vi/n1WCK5I6VcI/2.jpg" alt="" /></a></span></strong></p>
<p><strong>4. Adding Button Events</strong></p>
<p><strong><span style="text-align:center; display: block;"><a href="http://professionalpapervision.wordpress.com/2009/08/15/flash-cs4-course-for-papervision3d/"><img src="http://img.youtube.com/vi/D3_Ca6B0O0g/2.jpg" alt="" /></a></span></strong></p>
<p><strong>5. Building an Animation Engine</strong></p>
<p><strong><span style="text-align:center; display: block;"><a href="http://professionalpapervision.wordpress.com/2009/08/15/flash-cs4-course-for-papervision3d/"><img src="http://img.youtube.com/vi/pmVJIeE5Cu0/2.jpg" alt="" /></a></span></strong></p>
<p><strong>6. Display List (1 of 3)</strong></p>
<p><strong><span style="text-align:center; display: block;"><a href="http://professionalpapervision.wordpress.com/2009/08/15/flash-cs4-course-for-papervision3d/"><img src="http://img.youtube.com/vi/gOMsn7WbRTg/2.jpg" alt="" /></a></span></strong></p>
<p><strong>7. Display List (2 of 3)</strong></p>
<p><strong><span style="text-align:center; display: block;"><a href="http://professionalpapervision.wordpress.com/2009/08/15/flash-cs4-course-for-papervision3d/"><img src="http://img.youtube.com/vi/iynO5iMuwv8/2.jpg" alt="" /></a></span></strong></p>
<p><strong>8. Display List (3 0f 3)</strong></p>
<p><strong><span style="text-align:center; display: block;"><a href="http://professionalpapervision.wordpress.com/2009/08/15/flash-cs4-course-for-papervision3d/"><img src="http://img.youtube.com/vi/QqWoc3y3-Hg/2.jpg" alt="" /></a></span></strong></p>
<p><strong>9. Looping</strong></p>
<p><strong><span style="text-align:center; display: block;"><a href="http://professionalpapervision.wordpress.com/2009/08/15/flash-cs4-course-for-papervision3d/"><img src="http://img.youtube.com/vi/xdsnUScNiNA/2.jpg" alt="" /></a></span></strong></p>
<p><strong>10. Conditionals</strong></p>
<p><strong><span style="text-align:center; display: block;"><a href="http://professionalpapervision.wordpress.com/2009/08/15/flash-cs4-course-for-papervision3d/"><img src="http://img.youtube.com/vi/oAdk9WfUR9o/2.jpg" alt="" /></a></span></strong></p>
<p><strong>11. Getting Started with Classes (1 of 2)</strong></p>
<p><strong><span style="text-align:center; display: block;"><a href="http://professionalpapervision.wordpress.com/2009/08/15/flash-cs4-course-for-papervision3d/"><img src="http://img.youtube.com/vi/pfH2vTLdQ8I/2.jpg" alt="" /></a></span></strong></p>
<p><strong>12. Getting Started with Classes (2 0f 2)</strong></p>
<p><strong><span style="text-align:center; display: block;"><a href="http://professionalpapervision.wordpress.com/2009/08/15/flash-cs4-course-for-papervision3d/"><img src="http://img.youtube.com/vi/TuH9Xtfh51c/2.jpg" alt="" /></a></span><br />
</strong></p>
<p><strong><br />
</strong></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/professionalpapervision.wordpress.com/1668/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/professionalpapervision.wordpress.com/1668/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/professionalpapervision.wordpress.com/1668/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/professionalpapervision.wordpress.com/1668/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/professionalpapervision.wordpress.com/1668/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/professionalpapervision.wordpress.com/1668/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/professionalpapervision.wordpress.com/1668/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/professionalpapervision.wordpress.com/1668/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/professionalpapervision.wordpress.com/1668/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/professionalpapervision.wordpress.com/1668/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=professionalpapervision.wordpress.com&blog=5170343&post=1668&subd=professionalpapervision&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://professionalpapervision.wordpress.com/2009/08/15/flash-cs4-course-for-papervision3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb5a0d289883e5e5bee87c7ee2391cdc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mike</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/-xfhzN4TWQY/2.jpg" medium="image" />

		<media:content url="http://img.youtube.com/vi/wR9-B8yypWE/2.jpg" medium="image" />

		<media:content url="http://img.youtube.com/vi/SgwyPvf7uaM/2.jpg" medium="image" />

		<media:content url="http://img.youtube.com/vi/4bhSiS7ZdyY/2.jpg" medium="image" />

		<media:content url="http://img.youtube.com/vi/n1WCK5I6VcI/2.jpg" medium="image" />

		<media:content url="http://img.youtube.com/vi/D3_Ca6B0O0g/2.jpg" medium="image" />

		<media:content url="http://img.youtube.com/vi/pmVJIeE5Cu0/2.jpg" medium="image" />

		<media:content url="http://img.youtube.com/vi/gOMsn7WbRTg/2.jpg" medium="image" />

		<media:content url="http://img.youtube.com/vi/iynO5iMuwv8/2.jpg" medium="image" />

		<media:content url="http://img.youtube.com/vi/QqWoc3y3-Hg/2.jpg" medium="image" />

		<media:content url="http://img.youtube.com/vi/xdsnUScNiNA/2.jpg" medium="image" />

		<media:content url="http://img.youtube.com/vi/oAdk9WfUR9o/2.jpg" medium="image" />

		<media:content url="http://img.youtube.com/vi/pfH2vTLdQ8I/2.jpg" medium="image" />

		<media:content url="http://img.youtube.com/vi/TuH9Xtfh51c/2.jpg" medium="image" />
	</item>
		<item>
		<title>Papervision3D Book Overview</title>
		<link>http://professionalpapervision.wordpress.com/2009/07/21/papervision3d-book-overview/</link>
		<comments>http://professionalpapervision.wordpress.com/2009/07/21/papervision3d-book-overview/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 17:59:37 +0000</pubDate>
		<dc:creator>Mike Lively</dc:creator>
				<category><![CDATA[Papervision]]></category>

		<guid isPermaLink="false">http://professionalpapervision.wordpress.com/?p=1663</guid>
		<description><![CDATA[Papervision3D Book Overview
Here&#8217;s the Book&#8217;s Overview:

How This Book Is Structured
The chapters in this book can be divided into four major parts:

Getting Started
Working with Models and Data
Building Games and Websites
Extending PV3D and Beyond

Each part has four chapters and each chapter builds on the next with an emphasis on digging into PV3D’s classes, understanding important OOP principles, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=professionalpapervision.wordpress.com&blog=5170343&post=1663&subd=professionalpapervision&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><h2>Papervision3D Book Overview</h2>
<p>Here&#8217;s the Book&#8217;s Overview:</p>
<p><span style="text-align:center; display: block;"><a href="http://professionalpapervision.wordpress.com/2009/07/21/papervision3d-book-overview/"><img src="http://img.youtube.com/vi/wxbJj5kiLek/2.jpg" alt="" /></a></span></p>
<h2>How This Book Is Structured</h2>
<p>The chapters in this book can be divided into four major parts:</p>
<ul>
<li>Getting Started</li>
<li>Working with Models and Data</li>
<li>Building Games and Websites</li>
<li>Extending PV3D and Beyond</li>
</ul>
<p>Each part has four chapters and each chapter builds on the next with an emphasis on digging into PV3D’s classes, understanding important OOP principles, and creating your own supporting 3D classes.</p>
<p><span id="more-1663"></span></p>
<h2>Part I: Getting Started</h2>
<p>In Part I, you learn all the basics to get you up to speed in using PV3D. You learn how to build 3D engines, how to download and get PV3D running, how to build classes, and how to work with primitives and materials. Finally, you extend these concepts to build CS4 primitives with materials.</p>
<p><strong>Chapter 1, “Understanding Flash3D”</strong> Flash 3D is one of the fastest-moving areas in web technology. In this chapter, you’ll learn how to build a simple 3D engine in both CS3 and CS4. Using what you learn about 3D engines you’ll create a torus worm, carousel, and image ball. Finally, you examine Disney’s rules for creating realistic animation, and converte a timeline animation into ActionScript.</p>
<p><strong>Chapter 2, “Getting Started With Papervision3D”</strong> In this chapter, you are introduced to the basics of Papervision3d, Painter’s Algorithm, and the view frustum. You learn about culling and clipping and examine the guts of Papervision3d. You instantiate your first primitive (a sphere) and add a wireframe material. You extend your application using BasicView, and examine the different ways to run an application.</p>
<p><strong>Chapter 3, “Rezzing Primitives”</strong> In this pivotal chapter, you examine how prims are made in both Papervision3D and CS4.  You create your own custom prim by examining the parametric equations of different prims. And in the case of creating a Second Life tree, you analyze the potential savings between using Papervision3D and CS4. You learn about the powerful new classes and methods in the CS4 library (such as Matrix3D, drawTriangles, and vectors). And learn to create your own CS4 super prim, using a switch case and timer.</p>
<p><strong>Chapter 4, “Adding Materials”</strong> In this chapter you turn the corner from 3D techno-babble to application building. You learn the basics of how materials are used to create objects and about their lighting. You learn how to add brightness to a Papervision3D light source, create shades, and make bump maps. And you extend these concepts to CS4.</p>
<h2>Part II: Working with Models and Data</h2>
<p>In Part II, you learn how to create your own 3D models and import then into PV3D. You learn to create particle systems, bring Google Maps into PV3D and CS4, and build data-driven applications in Flash, Flex, and Air.</p>
<p><strong>Chapter 5, “Creating 3D Models”</strong> In this chapter, you start with modeling and end up with Pixel Bender. Regardless of how PV3D changes over time the principles presented in this chapter will be around for a while. You’ll still need parsers to bring in vertex data regardless of your software environment. And Pixel Bender, the new kid on the block, will obviously become the cornerstone of any new 3D package hitting the scene.</p>
<p><strong>Chapter 6, “Working with Particle Systems”</strong> This chapter gives a broad overview of particles in both PV3D and CS4. You start with the PV3D particle system and add some of your own particles to it and create a starry panorama.  You build a 3D particle system from scratch and create a Flash CS4 glowworm. You learn how to slice and explode particle systems, and how to use them to interact with video. You take a look at the great work that Plug-in Media is doing and learn how to incorporate FLINT into PV3D.</p>
<p><strong>Chapter 7, “Geocoding, XML, and Data Bases”</strong> In this chapter, you turn the corner from learning the inner workings of PV3D to using it to build data-driven web applications. You build a number of applications in Air, Flash CS4, and Flex which illustrat the use of XML, PHP, and MySQL. You learn how to use the Flex data wizard to automatically create PHP code, which is used to make server requests.</p>
<p><strong>Chapter 8, “Gliding on Air”</strong> In this chapter, you build your first editor in Adobe Air. During the development process you master the use of a few basic Flex components that you’ll use again to create other editors. Accessing your local pc file system using Air and Flash10, you save your editor results to your local hardrive.  You learn about creating grayscale height maps and using the geometry.vertices property to bring those maps into PV3D. Using this you create a PV3D terrain viewer to view your heightmaps. Extending your editor you capture your webcam, programmatically change it into grayscale, and bring it into your PV3D terrain viewer.</p>
<h2>Part III: Building Games and Websites</h2>
<p>In part III, you explore bringing physics into PV3D by creating custom physics classes, you modify the DisplayObject3D class, and you learn to use Jiglib. You build Wii controlled games, investigate creating multiplayer games using the Flash Media Server, and create a 3D website.</p>
<p><strong>Chapter 9, “Incorporating 3D Physics”</strong> In this chapter, you examine a number of approaches to bring physics into PV3D. You start by creating a spring camera, and beefing up the DisplayObject3D class to add gravity effects, to create orbiting planets. You create custom classes for oscillation and learn how to make particles interactive using the interactive scene manager (or ISM). You learn how to build large-scale applications using states, modules, and porting. You examine both WOW and Jiglibflash physics engines. Finally, you build a Jiglib Hello World example and a Jiglib example viewer.</p>
<p><strong>Chapter 10, “Building 3D Games and Wii”</strong> Building games is great fun and in this chapter you learn the basics of building game systems, which include game states and multi-levels. This chapter explores two different games: pool “shooting” and pong. In the pool game you learn to build an entire game system based on Flex View States. And in the pong game you learn to build a multi-level Wii controlled game. Both games are built in Flex, but the Pong game could easily be built in Flash since it’s an ActionScript package. You build bounding boxes for your games by hacking the Jiglib PV3D plugin class and creat a skybox.</p>
<p><strong>Chapter 11, “Integrating the Flash Media Server”</strong> Creating Rich Internet Applications has long been the goal of Macromedia (now Adobe). An integral part of that has been using the Flash Media Server to create interactive web experiences. In this chapter, you learn how to get your users interacting with 3D objects using remote shared objects. You also create the starter code for a slot car racing game. Finally, you examine alternatives to the FMS such as Red 5, Wowza, and the Flash Collaboration Service.</p>
<p><strong>Chapter 12, “Developing 3D Websites”</strong> In this chapter you convert the CSIS 2D site to a 3D site. You create custom tree, cloud, and collage classes and build a 3D navigation system from scratch using PV3D components. You examine a few important reality checks when it comes to building websites: using a design doc, learning Photoshop, and combining 2D with 3D to get an optimized 3D experience. Finally, you learn how to optimize your website for search engines by adding html text to your html-swf wrapper file and by using the SWFObject.</p>
<h2>Part IV: Extending PV3D and Beyond</h2>
<p>In Part IV, you learn to take PV3D to the next level of performance by using Flash CS4, Photoshop3D, Flash Catalyst, and Flash Builder. You add augmented reality, services and examine a number of CS4 rendering engines.</p>
<p><strong>Chapter 13, “Making 3D Movies”</strong> This chapter highlights one of the greatest challenges developers face today-the rapid change in programming architecture and platforms. This is demonstrated by building the Seven Revolutions project from the previous chapter in Flash CS4. Next, Flash Catalyst and its integration into Flash Builder are examined. Finally, the new Animate Super Effects class is used to create a panel animation, Photoshop3D is examined, and a PV3D animation engine which saves its results to the DOM is developed.</p>
<p><strong>Chapter 14, “Taking Virtual Tours”</strong> As technology advances, Virtual Reality is playing a key role. In this chapter you examine using VR in the military, using augmented reality, and building 3D worlds. The majority of the chapter treats augmented reality using the FLARToolkit which was created by Saqoosha. Saqoosha’s starter kit code is examined and extended to create PV3D BasicView starter code. Using this starter code a number of items are imported in FLAR including the Jiglib pong game created in the chapter on games.</p>
<p><strong>Chapter 15, “Adding Services”</strong> In this chapter you learn to hook up Web Services using Flash Catalyst and Flash Builder. You build a Twitter viewer, Weather checker, Flickr picker, and CNN news reader. Flash Builder has a full range of data connectivity options…WSDL, PHP, Coldfusion, BlazeDS, and LCDS. This makes data connectivity easier and gives you more time for creative development.</p>
<p><strong>Chapter 16, “Exploring Flash 10 and Beyond”</strong> Flash 3D coding has come a long way, and over the next few years will transcend even optimistic expectations.  In this chapter you scratch the surface of such technologies by rebuilding your 3D pool “shooting” game in Flash Catalyst, and visiting a number of CS4 rendering examples.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/professionalpapervision.wordpress.com/1663/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/professionalpapervision.wordpress.com/1663/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/professionalpapervision.wordpress.com/1663/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/professionalpapervision.wordpress.com/1663/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/professionalpapervision.wordpress.com/1663/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/professionalpapervision.wordpress.com/1663/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/professionalpapervision.wordpress.com/1663/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/professionalpapervision.wordpress.com/1663/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/professionalpapervision.wordpress.com/1663/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/professionalpapervision.wordpress.com/1663/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=professionalpapervision.wordpress.com&blog=5170343&post=1663&subd=professionalpapervision&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://professionalpapervision.wordpress.com/2009/07/21/papervision3d-book-overview/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb5a0d289883e5e5bee87c7ee2391cdc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mike</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/wxbJj5kiLek/2.jpg" medium="image" />
	</item>
		<item>
		<title>The Book is Finished! (Chapter Summaries)</title>
		<link>http://professionalpapervision.wordpress.com/2009/07/15/the-book-is-finished-chapter-summaries/</link>
		<comments>http://professionalpapervision.wordpress.com/2009/07/15/the-book-is-finished-chapter-summaries/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 15:48:42 +0000</pubDate>
		<dc:creator>Mike Lively</dc:creator>
				<category><![CDATA[Papervision]]></category>

		<guid isPermaLink="false">http://professionalpapervision.wordpress.com/?p=1660</guid>
		<description><![CDATA[Intro
The book is done and I&#8217;m putting up the website. Here&#8217;s a summary of each chapter. I&#8217;ll start posting content like crazy over the next few weeks!!!
Chapter 1: Understanding Flash3D
Summary: Flash 3D is one of the fastest-moving areas in web technology. In this chapter, you learned how to build a simple 3D engine in both [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=professionalpapervision.wordpress.com&blog=5170343&post=1660&subd=professionalpapervision&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>Intro</strong></p>
<p>The book is done and I&#8217;m putting up the website. Here&#8217;s a summary of each chapter. I&#8217;ll start posting content like crazy over the next few weeks!!!</p>
<h2>Chapter 1: Understanding Flash3D</h2>
<p><strong>Summary:</strong> Flash 3D is one of the fastest-moving areas in web technology. In this chapter, you learned how to build a simple 3D engine in both CS3 and CS4. Using what you learned about 3D engines you created a torus worm, carousel, and image ball. Finally, you examined Disney’s rules for creating realistic animation, and converted a timeline animation into ActionScript.</p>
<h2>Chapter 2: Getting Started With Papervision3D</h2>
<p><strong>Summary:</strong> In this chapter, you were introduced to the basics of Papervision3d, Painter’s Algorithm, and the view frustum. You learned about culling and clipping and examined the guts of Papervision3d. You instantiated your first primitive (a sphere) and added a wireframe material. You extended your application using BasicView, and examined the different ways to run an application.</p>
<h2>Chapter 3: Rezzing Primitives</h2>
<p><strong>Summary: </strong>In this pivotal chapter, you examined how prims were made in both Papervision3D and CS4.  You created your own custom prim by examining the parametric equations of different prims. And in the case of creating a Second Life tree, you analyzed the potential savings between using Papervision3D and CS4. You learned about the powerful new classes and methods in the CS4 library (such as Matrix3D, drawTriangles, and vectors). And were able to create your own CS4 super prim, using a switch case and timer.</p>
<h2>Chapter 4: Adding Materials</h2>
<p><strong>Summary: </strong>In this chapter you turned the corner from 3D techno babble to application building. You learned the basics of how materials are used to create objects and about their lighting. You learned how to add brightness to a Papervision3D light source, create shades, and make bump maps. And you extended these concepts to CS4.</p>
<h2>Chapter 5: Creating 3D Models</h2>
<p><strong>Summary: </strong>In this chapter, you started with modeling and ended up with Pixel Bender. Regardless of how PV3D changes over time the principles presented in this chapter will be around for a while. You’ll still need parsers to bring in vertex data regardless of your software environment. And Pixel Bender, the new kid on the block, will obviously become the cornerstone of any new 3D package hitting the scene.</p>
<h2>Chapter 6: Working with Particle Systems</h2>
<p><strong>Summary: </strong>This chapter gave a broad overview of particles in both PV3D and CS4. You started with the PV3D particle system and added some of your own particles to it and created a starry panorama.  You built a 3D particle system from scratch and create a Flash CS4 glowworm. You learned how to slice and explode particle systems, and how to use them to interact with video. You took a look at the great work that Plug-in Media is doing and learned how to incorporate FLINT into PV3D.</p>
<h2>Chapter 7: Geocoding, XML, and Data Bases</h2>
<p><strong>Summary: </strong>In this chapter, you turned the corner from learning the inner workings of PV3D to using it to build data-driven web applications. You built a number of applications in Air, Flash CS4, and Flex which illustrated the use of XML, PHP, and MySQL. You learned how to use the Flex data wizard to automatically create PHP code, which was used to make server requests.</p>
<h2>Chapter 8: Gliding on Air</h2>
<p><strong>Summary: </strong>In this chapter, you built your first editor in Adobe Air. During the development process you mastered the use of a few basic Flex components that you’ll use again to create other editors. Accessing your local pc file system using Air and Flash10, you saved your editor results to your local hardrive.  You learned about creating grayscale height maps and using the “geometry.vertices” property to bring those maps into PV3D. Using this you created a PV3D terrain viewer to view your heightmaps. Extending your editor you captured your webcam, programmatically changed it into grayscale, and brought it into your PV3D terrain viewer.</p>
<h2>Chapter 9: Incorporating 3D Physics</h2>
<p><strong>Summary: </strong>In this chapter, you examined a number of approaches to bring physics into PV3D. You started by creating a spring camera, and beefing up the DisplayObject3D class to add gravity effects, to create orbiting planets. You created custom classes for oscillation and learned how to make particles interactive using the interactive scene manager (or ISM). You learned how to build large-scale applications using states, modules, and porting. You examined both WOW and Jiglibflash physics engines. Finally, you built a Jiglib Hello World example and a Jiglib example viewer.</p>
<h2>Chapter 10: Building 3D Games and Wii</h2>
<p><strong>Summary: </strong>Building games is great fun and in this chapter you learned the basics of building game systems, which include game states and multi-levels. This chapter explored two different games: pool “shooting” and pong. In the pool game you learned to build an entire game system based on Flex View States. And in the pong game you learned to build a multi-level Wii controlled game. Both games were built in Flex, but the Pong game could have easily been built in Flash since it’s an ActionScript package. You built bounding boxes for your games by hacking the Jiglib PV3D plugin class and created a skybox.</p>
<h2>Chapter 11: Integrating the Flash Media Server</h2>
<p><strong>Summary: </strong>Creating Rich Internet Applications has long been the goal of Macromedia (now Adobe). An integral part of that has been using the Flash Media Server to create interactive web experiences. In this chapter, you learned how to get your users interacting with 3D objects using remote shared objects. You also created the starter code for a slot car racing game. Finally, you examined alternatives to the FMS such as Red 5, Wowza, and the Flash Collaboration Service.</p>
<h2>Chapter 12: Developing 3D Websites</h2>
<p><strong>Summary: </strong>In this chapter you converted the CSIS 2D site to a 3D site. You created custom tree, cloud, and collage classes and built a 3D navigation system from scratch using PV3D components. You examined a few importing reality checks when it comes to building websites: using a design doc, learning Photoshop, and combining 2D with 3D to get an optimized 3D experience. Finally, you learned how to optimize your website for search engines by adding html text to your html-swf wrapper file and by using the SWFObject.</p>
<h2>Chapter 13: Making 3D Movies</h2>
<p><strong>Summary: </strong>This chapter highlights one of the greatest challenges developers face today-the rapid change in programming architecture and platforms. This was demonstrated by building the Seven Revolutions project from the previous chapter in Flash CS4. Next, Flash Catalyst and its integration into Flash Builder were examined. Finally, the new Animate Super Effects class was used to create a panel animation, Photoshop3D was examined, and a PV3D animation engine which saves its results to the DOM developed.</p>
<h2>Chapter 14: Taking Virtual Tours</h2>
<p><strong>Summary: </strong>As technology advances, Virtual Reality is playing a key role. In this chapter you examined the using VR in the military, using augmented reality, and building 3D worlds. The majority of the chapter treated augmented reality using the FLARToolkit which was created by Saqoosha. Saqoosha’s starter kit code was examined and extended to create PV3D BasicView starter code. Using this starter code a number of items were imported in FLAR including the Jiglib pong game created in the chapter on games.</p>
<h2>Chapter 15: Adding Services</h2>
<p><strong>Summary: </strong>In this chapter you learned to hook up Web Services using Flash Catalyst and Flash Builder. You built a Twitter viewer, Weather checker, Flickr picker, and CNN news reader. Flash Builder has a full range of data connectivity options…WSDL, PHP, Coldfusion, BlazeDS, and LCDS. This makes data connectivity easier and gives you more time for creative development.</p>
<h2>Chapter 16: Exploring Flash 10 and Beyond</h2>
<p><strong>Summary: </strong>Flash 3D coding has come a long way, and over the next few years will transcend even optimistic expectations.  In this chapter you scratched the surface of such technologies by rebuilding your 3D pool “shooting” game in Flash Catalyst, and visiting a number of CS4 rendering examples.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/professionalpapervision.wordpress.com/1660/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/professionalpapervision.wordpress.com/1660/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/professionalpapervision.wordpress.com/1660/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/professionalpapervision.wordpress.com/1660/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/professionalpapervision.wordpress.com/1660/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/professionalpapervision.wordpress.com/1660/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/professionalpapervision.wordpress.com/1660/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/professionalpapervision.wordpress.com/1660/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/professionalpapervision.wordpress.com/1660/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/professionalpapervision.wordpress.com/1660/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=professionalpapervision.wordpress.com&blog=5170343&post=1660&subd=professionalpapervision&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://professionalpapervision.wordpress.com/2009/07/15/the-book-is-finished-chapter-summaries/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb5a0d289883e5e5bee87c7ee2391cdc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mike</media:title>
		</media:content>
	</item>
		<item>
		<title>Jiglibflash Pong Game with Levels</title>
		<link>http://professionalpapervision.wordpress.com/2009/06/05/jiglibflash-pong-game-with-game-levels/</link>
		<comments>http://professionalpapervision.wordpress.com/2009/06/05/jiglibflash-pong-game-with-game-levels/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 19:07:21 +0000</pubDate>
		<dc:creator>Mike Lively</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[JigLib]]></category>

		<guid isPermaLink="false">http://professionalpapervision.wordpress.com/?p=1647</guid>
		<description><![CDATA[Intro 
Here&#8217;s Pong in JiglibFlash and PV3D that I created. It&#8217;s fully explained in the book (and the Wii controller is added as well)!
Directions: Click Drag to Move Around the game. Move your mouse up and down to control the game paddle. 21 points and you win the level, get to level six, and you [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=professionalpapervision.wordpress.com&blog=5170343&post=1647&subd=professionalpapervision&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>Intro </strong></p>
<p>Here&#8217;s Pong in JiglibFlash and PV3D that I created. It&#8217;s fully explained in the book (and the Wii controller is added as well)!</p>
<p><strong>Directions</strong>: Click Drag to Move Around the game. Move your mouse up and down to control the game paddle. 21 points and you win the level, get to level six, and you beat the computer. I&#8217;ve never made it to level six&#8230;</p>
<p>A bounding box had to be created by Hacking the PV3D plugin created by <em>Bartek Drozd</em>&#8230;the rest was easy.</p>
<div id="attachment_1648" class="wp-caption aligncenter" style="width: 470px"><a href="http://www.professionalpapervision.com/demos/pong/PongGame.html"><img class="size-full wp-image-1648" title="Pong" src="http://professionalpapervision.files.wordpress.com/2009/06/pong.png?w=460&#038;h=265" alt="Pong in 3D" width="460" height="265" /></a><p class="wp-caption-text">Pong in 3D</p></div>
<p><a title="Pong" href="http://www.professionalpapervision.com/demos/pong/PongGame.html" target="_blank">Demo</a></p>
<p><a title="Pong Zip" href="http://flex3cookbook3.googlecode.com/files/Pong.zip" target="_blank">Source</a></p>
<p>Of course many thanks to Seb Lee-Delisle, who created a similar game in PV3D, it wasn&#8217;t Jiglib and not mutli-level, but it was a good place to start and Seb released it under the Commons license-thanks Seb! And thanks to Barteck Drozd who created the PV3D Jiglib plugin that I hacked to create a Pong Bounding box.</p>
<p>The book is almost done&#8230;when it is, I&#8217;ll start posting more frequently&#8230;sorry about the down time.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/professionalpapervision.wordpress.com/1647/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/professionalpapervision.wordpress.com/1647/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/professionalpapervision.wordpress.com/1647/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/professionalpapervision.wordpress.com/1647/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/professionalpapervision.wordpress.com/1647/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/professionalpapervision.wordpress.com/1647/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/professionalpapervision.wordpress.com/1647/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/professionalpapervision.wordpress.com/1647/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/professionalpapervision.wordpress.com/1647/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/professionalpapervision.wordpress.com/1647/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=professionalpapervision.wordpress.com&blog=5170343&post=1647&subd=professionalpapervision&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://professionalpapervision.wordpress.com/2009/06/05/jiglibflash-pong-game-with-game-levels/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb5a0d289883e5e5bee87c7ee2391cdc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mike</media:title>
		</media:content>

		<media:content url="http://professionalpapervision.files.wordpress.com/2009/06/pong.png" medium="image">
			<media:title type="html">Pong</media:title>
		</media:content>
	</item>
		<item>
		<title>Spring Camera with Arrow Control (Flash)</title>
		<link>http://professionalpapervision.wordpress.com/2009/05/13/spring-camera-with-arrow-control-flash/</link>
		<comments>http://professionalpapervision.wordpress.com/2009/05/13/spring-camera-with-arrow-control-flash/#comments</comments>
		<pubDate>Wed, 13 May 2009 22:36:17 +0000</pubDate>
		<dc:creator>Mike Lively</dc:creator>
				<category><![CDATA[Papervision]]></category>

		<guid isPermaLink="false">http://professionalpapervision.wordpress.com/?p=1640</guid>
		<description><![CDATA[Intro
I did a port into Papervision3D of the famous Spring Camera example in Away3D. I threw out a few things and added arrow control so you can change the speed of your navigating rod.
It didn&#8217;t make the book, but I was able to build a galaxy cruiser out of the next iteration that did.
I&#8217;ll start [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=professionalpapervision.wordpress.com&blog=5170343&post=1640&subd=professionalpapervision&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>Intro</strong></p>
<p>I did a port into Papervision3D of the famous Spring Camera example in Away3D. I threw out a few things and added arrow control so you can change the speed of your navigating rod.</p>
<p>It didn&#8217;t make the book, but I was able to build a galaxy cruiser out of the next iteration that did.</p>
<div id="attachment_1641" class="wp-caption aligncenter" style="width: 360px"><a href="http://www.professionalpapervision.com/demos/web/springport/"><img class="size-full wp-image-1641" title="portofspringBlog" src="http://professionalpapervision.files.wordpress.com/2009/05/portofspringblog.png?w=350&#038;h=208" alt="Spring Camera Port" width="350" height="208" /></a><p class="wp-caption-text">Spring Camera Port</p></div>
<p>I&#8217;ll start beefing up the explanations once the book is done&#8230;sorry about the short introduction. The source code is given below.</p>
<p><a title="Spring Camera Port" href="http://www.professionalpapervision.com/demos/web/springport/" target="_blank">Demo</a></p>
<p><a title="Spring Camera Source" href="http://flex3cookbook3.googlecode.com/files/post.zip" target="_blank">Source</a></p>
<p>Best &#8230; Mike</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/professionalpapervision.wordpress.com/1640/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/professionalpapervision.wordpress.com/1640/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/professionalpapervision.wordpress.com/1640/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/professionalpapervision.wordpress.com/1640/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/professionalpapervision.wordpress.com/1640/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/professionalpapervision.wordpress.com/1640/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/professionalpapervision.wordpress.com/1640/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/professionalpapervision.wordpress.com/1640/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/professionalpapervision.wordpress.com/1640/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/professionalpapervision.wordpress.com/1640/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=professionalpapervision.wordpress.com&blog=5170343&post=1640&subd=professionalpapervision&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://professionalpapervision.wordpress.com/2009/05/13/spring-camera-with-arrow-control-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb5a0d289883e5e5bee87c7ee2391cdc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mike</media:title>
		</media:content>

		<media:content url="http://professionalpapervision.files.wordpress.com/2009/05/portofspringblog.png" medium="image">
			<media:title type="html">portofspringBlog</media:title>
		</media:content>
	</item>
		<item>
		<title>Jiglib Flash Example Viewer (Using Flex Modules)</title>
		<link>http://professionalpapervision.wordpress.com/2009/05/11/jiglib-flash-example-viewer-using-flex-modules/</link>
		<comments>http://professionalpapervision.wordpress.com/2009/05/11/jiglib-flash-example-viewer-using-flex-modules/#comments</comments>
		<pubDate>Mon, 11 May 2009 12:44:52 +0000</pubDate>
		<dc:creator>Mike Lively</dc:creator>
				<category><![CDATA[Papervision]]></category>

		<guid isPermaLink="false">http://professionalpapervision.wordpress.com/?p=1635</guid>
		<description><![CDATA[Intro
I built this JiglibFlash example viewer using Flex modules as a demo for Chapter 9 of the book. It&#8217;s fully explained in the book, but I thought I would share the code with you before the book is published. Check it out below:
Demo
Source
I&#8217;m finishing the book this month, so not much time for explanation or [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=professionalpapervision.wordpress.com&blog=5170343&post=1635&subd=professionalpapervision&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>Intro</strong></p>
<p>I built this JiglibFlash example viewer using Flex modules as a demo for Chapter 9 of the book. It&#8217;s fully explained in the book, but I thought I would share the code with you before the book is published. Check it out below:</p>
<div id="attachment_1637" class="wp-caption aligncenter" style="width: 390px"><a href="http://www.professionalpapervision.com/demos/web/jiglib/"><img class="size-full wp-image-1637" title="jiglibexamplesbook" src="http://professionalpapervision.files.wordpress.com/2009/05/jiglibexamplesbook1.png?w=380&#038;h=281" alt="Jiglib Examples using Flex Modules" width="380" height="281" /></a><p class="wp-caption-text">Jiglib Examples using Flex Modules</p></div>
<p><a title="Jiglib Examples" href="http://www.professionalpapervision.com/demos/web/jiglib/" target="_blank">Demo</a></p>
<p><a title="Jiglib Examples Source" href="http://flex3cookbook3.googlecode.com/files/JiglibViewer.zip" target="_blank">Source</a><br />
I&#8217;m finishing the book this month, so not much time for explanation or many posts. Once the book is finished I&#8217;ll start posting like crazy again.</p>
<p>Best Regards&#8230;Mike</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/professionalpapervision.wordpress.com/1635/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/professionalpapervision.wordpress.com/1635/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/professionalpapervision.wordpress.com/1635/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/professionalpapervision.wordpress.com/1635/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/professionalpapervision.wordpress.com/1635/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/professionalpapervision.wordpress.com/1635/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/professionalpapervision.wordpress.com/1635/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/professionalpapervision.wordpress.com/1635/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/professionalpapervision.wordpress.com/1635/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/professionalpapervision.wordpress.com/1635/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=professionalpapervision.wordpress.com&blog=5170343&post=1635&subd=professionalpapervision&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://professionalpapervision.wordpress.com/2009/05/11/jiglib-flash-example-viewer-using-flex-modules/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb5a0d289883e5e5bee87c7ee2391cdc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mike</media:title>
		</media:content>

		<media:content url="http://professionalpapervision.files.wordpress.com/2009/05/jiglibexamplesbook1.png" medium="image">
			<media:title type="html">jiglibexamplesbook</media:title>
		</media:content>
	</item>
	</channel>
</rss>