<?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>Dreaming in Flash &#187; Papervision3d</title>
	<atom:link href="http://www.dreaminginflash.com/category/papervision3d/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dreaminginflash.com</link>
	<description>There is no universally agreed-upon biological definition of dreaming</description>
	<lastBuildDate>Wed, 12 Oct 2011 17:29:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Papervision3D Video Training Series Announced</title>
		<link>http://www.dreaminginflash.com/2010/07/12/papervision3d-video-training-series-announced/</link>
		<comments>http://www.dreaminginflash.com/2010/07/12/papervision3d-video-training-series-announced/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 15:22:31 +0000</pubDate>
		<dc:creator>Fatche</dc:creator>
				<category><![CDATA[Papervision3d]]></category>

		<guid isPermaLink="false">http://www.dreaminginflash.com/?p=299</guid>
		<description><![CDATA[Seb Lee-Delisle has just announced a video training series on Papervision3D at Lynda.com.
This is quite a step-up for Papervision3D and will allow more developers to start exploring the platform. There is a montly subscrition you'll need to pay to watch the entire series but if you do let us know how it worked out for [...]]]></description>
			<content:encoded><![CDATA[<p>Seb Lee-Delisle has just <a href="http://blog.papervision3d.org/2010/07/12/papervision3d-video-tutorials-on-lynda-com/">announced</a> a video training series on Papervision3D at Lynda.com.</p>
<p>This is quite a step-up for Papervision3D and will allow more developers to start exploring the platform. There is a montly subscrition you'll need to pay to watch the entire series but if you do let us know how it worked out for you and if it's worth it <img src='http://www.dreaminginflash.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

]]></content:encoded>
			<wfw:commentRss>http://www.dreaminginflash.com/2010/07/12/papervision3d-video-training-series-announced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Papervision3D Essentials</title>
		<link>http://www.dreaminginflash.com/2010/04/01/papervision3d-essentials/</link>
		<comments>http://www.dreaminginflash.com/2010/04/01/papervision3d-essentials/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 13:46:57 +0000</pubDate>
		<dc:creator>nuno</dc:creator>
				<category><![CDATA[Papervision3d]]></category>

		<guid isPermaLink="false">http://www.dreaminginflash.com/?p=272</guid>
		<description><![CDATA[Jeff Winder and Paul Tondeur wrote a recent book called "Papervision3D Essentials"

Have you read it? Let us what you think in the comments.
Are you unsure about getting it? Get the sample chapter here.  
Here's a demo of Remotely controlling a desktop AIR 2.0 app with an Android G1. The scene that is controlled is [...]]]></description>
			<content:encoded><![CDATA[<p>Jeff Winder and Paul Tondeur wrote a recent book called <a href="http://www.amazon.com/gp/product/1847195725?ie=UTF8&#038;tag=dreainflas-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=1847195725">"Papervision3D Essentials"</a><img src="http://www.assoc-amazon.com/e/ir?t=dreainflas-20&#038;l=as2&#038;o=1&#038;a=1847195725" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
<p><a href="http://www.amazon.com/gp/product/1847195725?ie=UTF8&#038;tag=dreainflas-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=1847195725"><img src="http://www.dreaminginflash.com/wp-content/uploads/2010/04/book-243x300.png" alt="" title="Papervision3D Essentials" width="243" height="300" class="aligncenter size-medium wp-image-273" /></a></p>
<p>Have you read it? Let us what you think in the <a href="http://www.dreaminginflash.com/?p=272#respond">comments</a>.</p>
<p>Are you unsure about getting it? Get the <a href="https://www.packtpub.com/sites/default/files/sample_chapters/5722-papervision-3d-sample-chapter-8-external-models.pdf">sample chapter here</a>. <img src='http://www.dreaminginflash.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Here's a demo of Remotely controlling a desktop AIR 2.0 app with an Android G1. The scene that is controlled is a Papervision3D scene and this is a featured example in the book.</p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/BeK493u712I&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/BeK493u712I&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p>Pretty cool ham? <img src='http://www.dreaminginflash.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>

]]></content:encoded>
			<wfw:commentRss>http://www.dreaminginflash.com/2010/04/01/papervision3d-essentials/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PV3D 2D-&gt;3D , 3D-&gt;2D</title>
		<link>http://www.dreaminginflash.com/2009/07/16/pv3d-2d-3d-3d-2d/</link>
		<comments>http://www.dreaminginflash.com/2009/07/16/pv3d-2d-3d-3d-2d/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 23:23:26 +0000</pubDate>
		<dc:creator>Tiago Bilou</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[Papervision3d]]></category>

		<guid isPermaLink="false">http://www.dreaminginflash.com/?p=252</guid>
		<description><![CDATA[This week I finally had a project that involved 3D (about time too).
Since it involved interacting with 3D models, using Flash 10 was out of the question. So I opted to go with papervision, instead of away3D or alternativa3D, since this was the engine we where more accustomed to.
Sometime along the development of the application [...]]]></description>
			<content:encoded><![CDATA[<p>This week I finally had a project that involved 3D (about time too).<br />
Since it involved interacting with 3D models, using Flash 10 was out of the question. So I opted to go with papervision, instead of away3D or alternativa3D, since this was the engine we where more accustomed to.</p>
<p>Sometime along the development of the application I came across the need to convert 3D coordinates into 2D screen coordinates and also the opposite. It's nothing new and it's already implemented in papervision, but since it took me a little while to find it, I decided to share it.</p>
<p><strong>Getting the 2D Screen coordinates from a DisplayObject3D</strong></p>
<p>Since papervision 2.0 that every DisplayObject3D has a property called "screen", that will return the coordinate of the object on screen. Whenever I tried to access the screen property the number3D I got back was always (0,0,0). Probably because it's an expensive operation and it's something you only need sporadically, papervision will not calculate this automatically. You need to ask papervision yourself to calculate this coordinates. To do so, just use the "calculateScreenCoords" of the do3d</p>
<blockquote><p> myDisplayObject3D.calculateScreenCoords(camera)</p></blockquote>
<p>Now when you try to access the "screen" property you will get the number3D with the screen coordinates for your DisplayObject3D.</p>
<p><strong>Getting the 3D coordinates from a 2D point (x,y)</strong></p>
<p>For this one I found a great post by <a href="http://blog.zupko.info/?p=143">zupko</a> that tells you exactly what you need to do.<br />
In a nutshell, you need to take your 2D coordinates (x,y) and convert them into a direction vector. Having the vector and the camera position you can create a ray (line) that will go from the camera into infinity. Next you need to specify the Z, or in another words, where do you want to stop on that line. Zupko uses a 3D plane to do that using the "getIntersectionLineNumbers"</p>
<p>Just remember papervision's 3D Zero (0,0,0) is at the center of the screen and not on the upper left corner like the 2D Zero (0,0)</p>

]]></content:encoded>
			<wfw:commentRss>http://www.dreaminginflash.com/2009/07/16/pv3d-2d-3d-3d-2d/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>pv3d gallery for actionscript 3 project</title>
		<link>http://www.dreaminginflash.com/2008/11/09/pv3d-gallery-for-actionscript-3-project/</link>
		<comments>http://www.dreaminginflash.com/2008/11/09/pv3d-gallery-for-actionscript-3-project/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 04:18:03 +0000</pubDate>
		<dc:creator>Ivan Valadares</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Papervision3d]]></category>

		<guid isPermaLink="false">http://www.dreaminginflash.com/?p=196</guid>
		<description><![CDATA[I start working on a photo library in papervision, so I look around I got an example from flashEnabledBlog, one of the problems was that the example was in flash cs3 and I need it in flex actionscript project, the other one was that the example was done with old papervision and tweener versions, so [...]]]></description>
			<content:encoded><![CDATA[<p>I start working on a photo library in papervision, so I look around I got an <a href="http://www.reactionplus.com/#">example</a> from <a href="http://flashenabledblog.com/2008/04/15/source-code-whitevoid-clone-by-craig/">flashEnabledBlog</a>, one of the problems was that the example was in flash cs3 and I need it in flex actionscript project, the other one was that the example was done with old papervision and tweener versions, so I had to port it. Itâ€™s a good start if you have to do something like it. I Include lasted versions of Tweener and Papervision in the zip file, you just have to run it.</p>
<p><a href='http://www.dreaminginflash.com/wp-content/uploads/2008/11/pv3d_gallery_as3project.zip'>pv3d_gallery_as3project</a></p>

]]></content:encoded>
			<wfw:commentRss>http://www.dreaminginflash.com/2008/11/09/pv3d-gallery-for-actionscript-3-project/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dreaming in Flash at The Tech Labs</title>
		<link>http://www.dreaminginflash.com/2008/07/07/dreaming-in-flash-at-the-tech-labs/</link>
		<comments>http://www.dreaminginflash.com/2008/07/07/dreaming-in-flash-at-the-tech-labs/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 11:39:31 +0000</pubDate>
		<dc:creator>Idoru</dc:creator>
				<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Dreaming in Flash]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Papervision3d]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[the tech labs]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://www.dreaminginflash.com/?p=149</guid>
		<description><![CDATA[We're proud to announce that Dreaming has published a few tutorials over at The Tech Labs, these tutorials are exclusive and can be accessed at: http://www.thetechlabs.com/
They include an air contact manager, and two sound equalizer how-tos with one of them showing how to get those cool pv3d equalizers.
Enjoy!

]]></description>
			<content:encoded><![CDATA[<p>We're proud to announce that Dreaming has published a few tutorials over at <a href="http://www.thetechlabs.com/" target="_blank">The Tech Labs</a>, these tutorials are exclusive and can be accessed at: <a href="http://www.thetechlabs.com/" target="_blank">http://www.thetechlabs.com/</a></p>
<p>They include an air contact manager, and two sound equalizer how-tos with one of them showing how to get those cool pv3d equalizers.</p>
<p>Enjoy!</p>

]]></content:encoded>
			<wfw:commentRss>http://www.dreaminginflash.com/2008/07/07/dreaming-in-flash-at-the-tech-labs/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Papervision3d GW Memory Leak</title>
		<link>http://www.dreaminginflash.com/2008/02/19/papervision3d-gw-memory-leak/</link>
		<comments>http://www.dreaminginflash.com/2008/02/19/papervision3d-gw-memory-leak/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 10:36:46 +0000</pubDate>
		<dc:creator>Idoru</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[Papervision3d]]></category>
		<category><![CDATA[WorkAround]]></category>

		<guid isPermaLink="false">http://www.dreaminginflash.com/2008/02/19/papervision3d-gw-memory-leak/</guid>
		<description><![CDATA[YesterdayÂ I came across a nasty leak with GW, it just wouldn't kill my moviematerials after  I removed all the references to them,  I tried it all, removeChild, removeListener, weak keys... you name it.
SoÂ IÂ finally decided to go have a look at Papervision's destroy methods, and surprise surprise they weren't being called, no harm there, [...]]]></description>
			<content:encoded><![CDATA[<p>YesterdayÂ I came across a nasty leak with GW, it just wouldn't kill my moviematerials after  I removed all the references to them,  I tried it all, removeChild, removeListener, weak keys... you name it.</p>
<p>SoÂ IÂ finally decided to go have a look at Papervision's destroy methods, and surprise surprise they weren't being called, no harm there, it's alpha these things are meant to happen <img src='http://www.dreaminginflash.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>SoÂ here'sÂ whatÂ youÂ haveÂ toÂ doÂ toÂ forceÂ thoseÂ destroyÂ methodsÂ toÂ execute, andÂ cleanÂ yourÂ memory.</p>
<p>InÂ <em>org.papervision3d.core.proto.MaterialObject3D Â </em>set the destroy method from protected to public, do the same to all the materials that you use, like <em>org.papervision3d.materials.MovieMaterial </em>. When you're done with these just the destroy method in your class. For me it looks something like this:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="400" height="300" id="ftf_wp" align="middle">
		  <param name="movie" value="http://www.dreaminginflash.com/wp-content/plugins/FlashTextFormatter/ftf_wp.swf" />
		  <param name="quality" value="high" />
		  <param name="scale" value="noscale" />
		  <param name="bgcolor" value="#ffffff" />
		  <param name="flashvars" value="w=400&h=300&file=index.php&ftf=true&postID=98&no=0&def=http://www.dreaminginflash.com/wp-content/plugins/FlashTextFormatter/definitions/as2.xml&auto=true&" />
		  <embed src="http://www.dreaminginflash.com/wp-content/plugins/FlashTextFormatter/ftf_wp.swf" quality="high" scale="noscale" bgcolor="#ffffff" width="400" height="300" name="ftf_wp" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="w=400&h=300&file=index.php&ftf=true&postID=98&no=0&def=http://www.dreaminginflash.com/wp-content/plugins/FlashTextFormatter/definitions/as2.xml&auto=true&" />
		</object></p>
<p>Hope this helps.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.dreaminginflash.com/2008/02/19/papervision3d-gw-memory-leak/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>WOW meets Papervision3D</title>
		<link>http://www.dreaminginflash.com/2008/01/23/wow-meets-papervision3d/</link>
		<comments>http://www.dreaminginflash.com/2008/01/23/wow-meets-papervision3d/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 09:50:13 +0000</pubDate>
		<dc:creator>Idoru</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[Demo]]></category>
		<category><![CDATA[Papervision3d]]></category>
		<category><![CDATA[Physics Engine]]></category>
		<category><![CDATA[WOW-Engine]]></category>

		<guid isPermaLink="false">http://www.dreaminginflash.com/2008/01/23/wow-meets-papervision3d/</guid>
		<description><![CDATA[WOW was released today, in case you don't know what WOW is let me quote a little description from WOW: "WOW-Engine is a free AS3 open source physics engine written by Seraf ( JÃ©rÃ´me Birembaut ) capable to handle positions in a 3D environment."
We'veÂ allÂ beenÂ waitingÂ forÂ thisÂ momentÂ forÂ aÂ veryÂ longÂ time,Â toÂ haveÂ physics
andÂ 3DÂ comeÂ together,Â soÂ withoutÂ furtherÂ due here's a little demo I've thrown together in an hour or [...]]]></description>
			<content:encoded><![CDATA[<p><a HREF="http://seraf.mediabox.fr/wow-engine/as3-3d-physics-engine-wow-engine/" TARGET="_blank" TITLE="WOW">WOW</a> was released today, in case you don't know what WOW is let me quote a little description from WOW: "WOW-Engine is a free AS3 open source physics engine written by Seraf ( JÃ©rÃ´me Birembaut ) capable to handle positions in a 3D environment."</p>
<p>We'veÂ allÂ beenÂ waitingÂ forÂ thisÂ momentÂ forÂ aÂ veryÂ longÂ time,Â toÂ haveÂ physics<br />
andÂ 3DÂ comeÂ together,Â soÂ withoutÂ furtherÂ due here's a little demo I've thrown together in an hour or so.</p>
<p>The code will follow shortly, I just need to tidy it up <img src='http://www.dreaminginflash.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p><a TITLE="wowSWF" HREF="http://www.dreaminginflash.com/pfurtado/bin-release/DreamingInWow.html">demo</a></p>
<p>Enjoy.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.dreaminginflash.com/2008/01/23/wow-meets-papervision3d/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Papervision 2.0 PhongCube Demo</title>
		<link>http://www.dreaminginflash.com/2007/12/05/papervision-20-phongcube-demo/</link>
		<comments>http://www.dreaminginflash.com/2007/12/05/papervision-20-phongcube-demo/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 10:53:46 +0000</pubDate>
		<dc:creator>Idoru</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[Demo]]></category>
		<category><![CDATA[Papervision3d]]></category>

		<guid isPermaLink="false">http://www.dreaminginflash.com/2007/12/05/papervision-20-phongcube-demo/</guid>
		<description><![CDATA[Today a milestone in the internet world was achieved, Papervision 2.0 Alpha codename GreatWhite is out  
SoÂ here'sÂ aÂ littleÂ demoÂ onÂ theÂ newÂ PhongÂ shaderÂ :) As soon as i have the time tonight i'll put on a much nicer one. This is just to show that altough PV3d just got a new whole set of features it's still easy to use  [...]]]></description>
			<content:encoded><![CDATA[<p>Today a milestone in the internet world was achieved, Papervision 2.0 Alpha codename GreatWhite is out <img src='http://www.dreaminginflash.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>SoÂ here'sÂ aÂ littleÂ demoÂ onÂ theÂ newÂ PhongÂ shaderÂ :) As soon as i have the time tonight i'll put on a much nicer one. This is just to show that altough PV3d just got a new whole set of features it's still easy to use <img src='http://www.dreaminginflash.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a HREF="http://www.dreaminginflash.com/static/phongCube.swf" TARGET="_blank" TITLE="PhongCube">PhongCube</a></p>

]]></content:encoded>
			<wfw:commentRss>http://www.dreaminginflash.com/2007/12/05/papervision-20-phongcube-demo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>9-Slice and Bitmap</title>
		<link>http://www.dreaminginflash.com/2007/12/03/9-slice-and-bitmap/</link>
		<comments>http://www.dreaminginflash.com/2007/12/03/9-slice-and-bitmap/#comments</comments>
		<pubDate>Mon, 03 Dec 2007 17:41:54 +0000</pubDate>
		<dc:creator>Idoru</dc:creator>
				<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[Bitmap]]></category>
		<category><![CDATA[Papervision3d]]></category>
		<category><![CDATA[WorkAround]]></category>

		<guid isPermaLink="false">http://www.dreaminginflash.com/2007/12/03/9-slice-and-bitmap/</guid>
		<description><![CDATA[Have you ever tried to take a snapshot using bitmap.draw() of a movieclip that has 9-slice enabled?

//my9SliceEnabledMc is a 40 by 40 9-slice enabled movieclip on stage
my9SliceEnabledMc.width = 200;
my9SliceEnabledMc.height = 300;
var myBitmapData = new BitmapData(200,300);
myBitmapData.draw(my9SliceEnabledMc);
addChild(new Bitmap(myBitmapData));

So what you'd expect to happen above is to have a new bitmap that looks the same as my9SliceEnabledMc,
but what [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever tried to take a snapshot using bitmap.draw() of a movieclip that has 9-slice enabled?<br />
<code><br />
//my9SliceEnabledMc is a 40 by 40 9-slice enabled movieclip on stage<br />
my9SliceEnabledMc.width = 200;<br />
my9SliceEnabledMc.height = 300;<br />
var myBitmapData = new BitmapData(200,300);<br />
myBitmapData.draw(my9SliceEnabledMc);<br />
addChild(new Bitmap(myBitmapData));<br />
</code></p>
<p>So what you'd expect to happen above is to have a new bitmap that looks the same as my9SliceEnabledMc,<br />
but what you get instead is the original 40x40 movieclip.<br />
This doesn't make sense at all, i have no idea what Adobe was thinking when they let this one through.<br />
This was driving me crazy for a while now, and today i finally found the answer, as simple as it seems,<br />
putting the my9SliceEnabledMc inside another sprite corrects the issue!!<br />
<code><br />
//my9SliceEnabledMc is a 40 by 40 9-slice enabled movieclip on the library<br />
var myContainer = new Sprite();<br />
var my9SliceEnabledMc = new my9SliceEnabledMc();<br />
myContainer.addChild(my9SliceEnabledMc);<br />
my9SliceEnabledMc.width = 200;<br />
my9SliceEnabledMc.height = 300;<br />
var myBitmapData = new BitmapData(200,300);<br />
myBitmapData.draw(myContainer);<br />
addChild(new Bitmap(myBitmapData))<br />
</code></p>
<p>Also i should add that this is a major issue with PV3D since you cannot directly use a 9-slice item as a texture.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.dreaminginflash.com/2007/12/03/9-slice-and-bitmap/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Papervision3D Branches</title>
		<link>http://www.dreaminginflash.com/2007/11/15/open-source-3d-engines-for-flash-and-papervision3d-branches/</link>
		<comments>http://www.dreaminginflash.com/2007/11/15/open-source-3d-engines-for-flash-and-papervision3d-branches/#comments</comments>
		<pubDate>Thu, 15 Nov 2007 23:39:57 +0000</pubDate>
		<dc:creator>nuno</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[Papervision3d]]></category>

		<guid isPermaLink="false">http://www.dreaminginflash.com/2007/11/15/open-source-3d-engines-for-flash-and-papervision3d-branches/</guid>
		<description><![CDATA[Inside the Papervision3D source, besides existing an AS2 and AS3 version, there are five derivate branches: MaterialsRestructor, Phunky, ascollada, frustrum and timk_frustum. I decided to research a bit about each one and write about what I founded..
The most important of these branches is the one called Phunky. It is the branch that will soon became [...]]]></description>
			<content:encoded><![CDATA[<p>Inside the Papervision3D source, besides existing an AS2 and AS3 version, there are five derivate branches: MaterialsRestructor, Phunky, ascollada, frustrum and timk_frustum. I decided to research a bit about each one and write about what I founded..</p>
<p>The most important of these branches is the one called Phunky. It is the branch that will soon became the 2.0 version of Papervision3D, which in the SVN trunk is now tagged Beta 1.7 (dated 20.08.07). So, if you're using trunk, you should expect only bug-fixes. It's a bit different from other open-source projects where trunk normally means the latest revision of the project. For Papervision3D, you can think of trunk as a stable version (whatever that means for a software that's in Beta).</p>
<p><a href="http://www.nabble.com/Phunky-Branch.-tf4600360.html#a13169316">Someone</a> said on the list that "<em>switching from trunk to Phunky shouldn't break anything (doesn't impinge on the API) but should net you a performance increase</em>".</p>
<p>MaterialsRestructor was a branch created to test code regarding Materials. Once changes are tested the most likely is that they go into trunk or Phunky.</p>
<p>I don't know much about the 'ascollada' branch besides the fact that it was created by Tim Knip and that he tries to maintain it in sync with <a href="http://code.google.com/p/ascollada/ ">ascollada</a>, a actionscript library for parsing COLLADA files. I've tested loading some COLLADA files with Beta 1.7 and it works fine so I don't have the need to use this branch yet but Ivan is using it (the DEA class), so he might have something to add here.</p>
<p>The 'frustum' (<a href="http://en.wikipedia.org/wiki/Frustum">definition</a>) branch has a 'BVH mocap importer class' with a beautiful sample <a href="http://ascollada.org/examples/motion-capture/bvh/">here</a>, but I was unable to find the real purpose of this branch. You can check the examples folder for the sample sources.</p>
<p>'timk_frustum' is a branch that appeared when Tim Knip put up for testing a new FrustumCamera3D, in early August 2007. This class is now also at the 'frustum' branch.</p>
<p>And that's it. If you know more about this and want to share please do. Thanks.</p>
<p><strong>Update:</strong> John Grden posted a comment explaining a bit more about the branches, thanks!</p>

]]></content:encoded>
			<wfw:commentRss>http://www.dreaminginflash.com/2007/11/15/open-source-3d-engines-for-flash-and-papervision3d-branches/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

