<?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>The Pixel Code &#187; pv3d</title>
	<atom:link href="http://www.thepixelcode.com/tag/pv3d/feed" rel="self" type="application/rss+xml" />
	<link>http://www.thepixelcode.com</link>
	<description>Design / Develop / Inspiration by Mohammed Khan</description>
	<lastBuildDate>Mon, 19 Jul 2010 03:45:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Augmenting Flex 3 Component using FLARToolKit &amp; PaperVision3D</title>
		<link>http://www.thepixelcode.com/interfaces/augmenting-flex-3-component-using-flartoolkit-papervision3d</link>
		<comments>http://www.thepixelcode.com/interfaces/augmenting-flex-3-component-using-flartoolkit-papervision3d#comments</comments>
		<pubDate>Fri, 10 Jul 2009 17:26:32 +0000</pubDate>
		<dc:creator>Mohammed Khan</dc:creator>
				<category><![CDATA[Augmented Reality]]></category>
		<category><![CDATA[Interfaces]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[pv3d]]></category>

		<guid isPermaLink="false">http://www.thepixelcode.com/?p=233</guid>
		<description><![CDATA[In continuation to my last post, I finally got some time today to continue work on some examples for Augmented Reality using FLARToolKit and PaperVision3D. One thing that I wanted to try was augmenting flex components, and after working on it for some time, I learned that its possible to augment Flex components, but with [...]]]></description>
			<content:encoded><![CDATA[<p>In continuation to my last <a href="http://www.thepixelcode.com/interfaces/augmented-reality/augmented-reality-using-flartoolkit-and-papervision3d"><strong>post</strong></a>, I finally got some time today to continue work on some examples for Augmented Reality using FLARToolKit and PaperVision3D. One thing that I wanted to try was augmenting flex components, and after working on it for some time, I learned that its possible to augment Flex components, but with the current implementation of FLARToolKit its not possible to interact with the component.</p>
<p>PaperVision3D lets you create a <code>Material</code> instance of type <code>MovieMaterial</code>, this can latter be added as the child to the Plane on which you would want to project your Flex component. When working with PaperVision3D, the instance creation starts with <code>BasicView</code> and ends with the <code>Plane</code>, and this is how the chain looks, <code>BasicView -> Scene -> ViewPort -> Plane -> Material</code>.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/QTJJbklsyvo&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/QTJJbklsyvo&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object> </p>
<p>If you wish to try out the demo, firstly get the marker <strong><a href="http://www.thepixelcode.com/wp-content/uploads/2009/07/Papervision3DMarker.pdf">PDF</a></strong> printed and then go <strong><a href="http://www.thepixelcode.com/demos/ARDemos/SimpleARFlexComp/SimpleARFlexComp.html">here</a></strong>. Below is the source code attached to explore and play around.</p>
<p><a href='http://www.thepixelcode.com/wp-content/uploads/2009/07/SimpleARFlexComp.zip'><strong>Simple AR Flex Component Demo Source Code</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thepixelcode.com/interfaces/augmenting-flex-3-component-using-flartoolkit-papervision3d/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Augmented Reality using FLARToolKit and PaperVision3D</title>
		<link>http://www.thepixelcode.com/interfaces/augmented-reality/augmented-reality-using-flartoolkit-and-papervision3d</link>
		<comments>http://www.thepixelcode.com/interfaces/augmented-reality/augmented-reality-using-flartoolkit-and-papervision3d#comments</comments>
		<pubDate>Mon, 06 Jul 2009 11:05:19 +0000</pubDate>
		<dc:creator>Mohammed Khan</dc:creator>
				<category><![CDATA[Augmented Reality]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[pv3d]]></category>

		<guid isPermaLink="false">http://www.thepixelcode.com/?p=221</guid>
		<description><![CDATA[Augmented Reality (AR) is combining real world objects with virtual  ones (computer generated). Major experimentation with AR has been in field of video processing, where live video feeds are combined with 2D or 3D objects. The early impressions on AR came along with the the Java AR Toolkit called NyARToolkit, more info can be found [...]]]></description>
			<content:encoded><![CDATA[<p>Augmented Reality (AR) is combining real world objects with virtual  ones (computer generated). Major experimentation with AR has been in field of video processing, where live video feeds are combined with 2D or 3D objects. The early impressions on AR came along with the the Java AR Toolkit called NyARToolkit, more info can be found <a href="http://nyatla.jp/nyartoolkit/wiki/index.php?FrontPage.en" target="_blank">here</a>. Based on the NyARToolkit, the Flash AR Toolkit (FLARToolkit) was created to work with Flash and Flex. FLARToolkit has been clubbed with 3D programmatically authoring  tools for Flash like PaperVision3D (pv3d) and Away3D to augment the the live video feeds with the 3D objects.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/QjGlkRi8e5s&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/QjGlkRi8e5s&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>The simple principle behind the AR is that in the live video feed, a Marker needs to be placed in the live video feed and the application then does the image processing (breaks the video into BitMapData) to determine the Marker and match it with the pre stored marker pattern, which can be created using Adobe Photoshop.  After determining the position of the marker in the video, the AR toolkit augments the 3D object.</p>
<p>I think to understand more about augment reality one needs to experience it, so kindly find a live demo <a href="http://www.thepixelcode.com/demos/ARDemos/SimpleARCube/SimpleARCube.html" target="_blank"><strong>here</strong></a> created using Flex 3, FLARToolkit and PaperVision3D. As I told earlier you will need a marker, so kindly print the  following <a href="http://www.thepixelcode.com/wp-content/uploads/2009/07/Papervision3DMarker.pdf" target="_blank"><strong>PDF</strong></a> which can be used as a marker with the live demo.</p>
<p><a href='http://www.thepixelcode.com/wp-content/uploads/2009/07/SimpleARCube.zip'><strong>Simple AR Cube Demo Source Code</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thepixelcode.com/interfaces/augmented-reality/augmented-reality-using-flartoolkit-and-papervision3d/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
