<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comentários sobre: Tutorial Cabanudo sobre Realidade Aumentada na Revista W</title>
	<atom:link href="http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/</link>
	<description></description>
	<lastBuildDate>Thu, 09 Feb 2012 01:21:05 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Por: Leonardo</title>
		<link>http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/comment-page-4/#comment-2205</link>
		<dc:creator>Leonardo</dc:creator>
		<pubDate>Wed, 18 Jan 2012 19:25:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.cabanacriacao.com/blog/?p=707#comment-2205</guid>
		<description>Pablo Cabana 
da error 

FLARParam.as line 46
var dist:Vector. = new Vector.();

1084: Syntax error: expecting identifier before lessthan.</description>
		<content:encoded><![CDATA[<p>Pablo Cabana<br />
da error </p>
<p>FLARParam.as line 46<br />
var dist:Vector. = new Vector.();</p>
<p>1084: Syntax error: expecting identifier before lessthan.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Leonardo</title>
		<link>http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/comment-page-4/#comment-2204</link>
		<dc:creator>Leonardo</dc:creator>
		<pubDate>Wed, 18 Jan 2012 19:19:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.cabanacriacao.com/blog/?p=707#comment-2204</guid>
		<description>Pablo Cabana 
da error 1084: Syntax error: expecting identifier before lessthan.</description>
		<content:encoded><![CDATA[<p>Pablo Cabana<br />
da error 1084: Syntax error: expecting identifier before lessthan.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: NEX-5N</title>
		<link>http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/comment-page-4/#comment-2132</link>
		<dc:creator>NEX-5N</dc:creator>
		<pubDate>Thu, 17 Nov 2011 23:21:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.cabanacriacao.com/blog/?p=707#comment-2132</guid>
		<description>Esperança de receber alguma ajuda de você, se eu tiver alguma dúvida.</description>
		<content:encoded><![CDATA[<p>Esperança de receber alguma ajuda de você, se eu tiver alguma dúvida.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: NEX-5N</title>
		<link>http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/comment-page-4/#comment-2131</link>
		<dc:creator>NEX-5N</dc:creator>
		<pubDate>Thu, 17 Nov 2011 22:57:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.cabanacriacao.com/blog/?p=707#comment-2131</guid>
		<description>Questões tremenda aqui. Estou muito satisfeito a ponto de seu artigo. Muito obrigado e eu estou olhando para tocar em você. Vai fazer o favor me mande um e-mail ?</description>
		<content:encoded><![CDATA[<p>Questões tremenda aqui. Estou muito satisfeito a ponto de seu artigo. Muito obrigado e eu estou olhando para tocar em você. Vai fazer o favor me mande um e-mail ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Bruno</title>
		<link>http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/comment-page-4/#comment-2121</link>
		<dc:creator>Bruno</dc:creator>
		<pubDate>Mon, 07 Nov 2011 03:45:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.cabanacriacao.com/blog/?p=707#comment-2121</guid>
		<description>Pablo,

Estou desenvolvendo uma aplicação de RA com uma animação feita no Blender para meu TCC. Gostaria que ao final na animação ela não recomeçasse. É possível?

Abraços</description>
		<content:encoded><![CDATA[<p>Pablo,</p>
<p>Estou desenvolvendo uma aplicação de RA com uma animação feita no Blender para meu TCC. Gostaria que ao final na animação ela não recomeçasse. É possível?</p>
<p>Abraços</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Jorge Henrique</title>
		<link>http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/comment-page-4/#comment-2070</link>
		<dc:creator>Jorge Henrique</dc:creator>
		<pubDate>Wed, 07 Sep 2011 21:26:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.cabanacriacao.com/blog/?p=707#comment-2070</guid>
		<description>Pablo, estou fazendo meu TCC sobre RA, e como estudo estou desenvolvendo uma aplicação onde o usuário digita um texto, e esse texto é projetado sobre o marcador. Ta indo tudo beleza, Só que agora eu queria colocar profundidade no texto projetado, para o resultado ficar mais bacana. É possivel com o papervion3d? Pode me ajudar com algum método?
Abaixo o código que carrega o texto:
                        override public function addSceneObjects():void
			{
				tx=LoaderInfo(this.root.loaderInfo).parameters;
				nome=tx[&#039;vari&#039;];
				cor=tx[&#039;vari2&#039;];
				scale=tx[&#039;vari3&#039;];
				textMaterial = new Letter3DMaterial(cor);
				font3D = new HelveticaBold();
				text3D = new Text3D(nome, font3D, textMaterial);
				text3D.scale =(scale);
				text3D.useOwnContainer = true;
				container.addChild(text3D);
			}
Sds.</description>
		<content:encoded><![CDATA[<p>Pablo, estou fazendo meu TCC sobre RA, e como estudo estou desenvolvendo uma aplicação onde o usuário digita um texto, e esse texto é projetado sobre o marcador. Ta indo tudo beleza, Só que agora eu queria colocar profundidade no texto projetado, para o resultado ficar mais bacana. É possivel com o papervion3d? Pode me ajudar com algum método?<br />
Abaixo o código que carrega o texto:<br />
                        override public function addSceneObjects():void<br />
			{<br />
				tx=LoaderInfo(this.root.loaderInfo).parameters;<br />
				nome=tx['vari'];<br />
				cor=tx['vari2'];<br />
				scale=tx['vari3'];<br />
				textMaterial = new Letter3DMaterial(cor);<br />
				font3D = new HelveticaBold();<br />
				text3D = new Text3D(nome, font3D, textMaterial);<br />
				text3D.scale =(scale);<br />
				text3D.useOwnContainer = true;<br />
				container.addChild(text3D);<br />
			}<br />
Sds.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Nabil</title>
		<link>http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/comment-page-4/#comment-2053</link>
		<dc:creator>Nabil</dc:creator>
		<pubDate>Tue, 16 Aug 2011 20:56:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.cabanacriacao.com/blog/?p=707#comment-2053</guid>
		<description>Ola a todos, fiz esta realidade aumentada, mais precisso colocar um Loader para o 3D.dae que tem nela. Alguem pode me ajudar como colocar o loader no action script.

Segue meu action script:

package
{
	import flash.display.BitmapData;
	import flash.display.BlendMode;
	import flash.events.Event;
	import flash.filters.BlurFilter;
	import flash.filters.GlowFilter;
	
	import org.papervision3d.core.proto.MaterialObject3D;
	import org.papervision3d.events.FileLoadEvent;
	import org.papervision3d.lights.PointLight3D;
	import org.papervision3d.materials.BitmapMaterial;
	import org.papervision3d.materials.shadematerials.EnvMapMaterial;
	import org.papervision3d.objects.parsers.DAE;
	import org.papervision3d.objects.primitives.Plane;
	
	[SWF (width=&quot;640&quot;, height=&quot;480&quot;, backgroundColor=&quot;0x000000&quot;,frameRate=&quot;30&quot;)]	
	
	public class GRINGO extends AR_AlchemyBase
	{
		public var dae : DAE; 
		public var shadowPlane : Plane;
		
		[Embed (source=&quot;/../assets/envmap-livingroom.jpg&quot;)]
		private var EnvMap : Class; 
		
		[Embed (source=&quot;/../assets/torusshadow.jpg&quot;)]
		private var ShadowBitmap : Class; 
		
		override public function addSceneObjects():void
		{
			dae = new DAE(); 
			dae.load(&quot;assets/toro.dae&quot;); 
			dae.z -=0;
			dae.rotationX = 270; 
			dae.scale=0.7;
			
			dae.addEventListener(FileLoadEvent.LOAD_COMPLETE, daeLoadComplete); 
			
			shadowPlane = new Plane(new BitmapMaterial(new ShadowBitmap().bitmapData),100,100,4,4);
			//shadowPlane.rotationZ= 45;
			
			onImageFound = fadeIn; 
			onImageLost = fadeOut;
			
		}
		
		override public function enterFrame(e:Event):void
		{
			dae.yaw(0); 
			//shadowPlane.roll(3); 
			super.enterFrame(e); 
		}
		
		public function daeLoadComplete(e:FileLoadEvent) : void
		{
			trace(&quot;DAE LOADED!&quot;);  
			trace(dae.materials); 
			
			var newmaterial : MaterialObject3D; 
			
			var envmap : BitmapData = new EnvMap().bitmapData; 
			var light : PointLight3D = new PointLight3D(); 
			newmaterial = new EnvMapMaterial(light, envmap, envmap,0); 			
			dae.replaceMaterialByName(newmaterial, &quot;torus_texture&quot;); 
			dae.useOwnContainer = true; 
			dae.filters = [new BlurFilter(1.2,1.2,4)];
			
			container.addChild(dae); 
			
			shadowPlane.useOwnContainer = true; 
			shadowPlane.blendMode = BlendMode.MULTIPLY;
			shadowPlane.alpha = 0.4; 
			shadowPlane.scale = 1.5;
			container.addChild(shadowPlane); 
			
			
		}
		
		public function fadeIn() : void
		{
			if(dae.alpha0) dae.alpha-=0.1; 
			shadowPlane.alpha = dae.alpha * 0.4; 
		}
		
	}
}</description>
		<content:encoded><![CDATA[<p>Ola a todos, fiz esta realidade aumentada, mais precisso colocar um Loader para o 3D.dae que tem nela. Alguem pode me ajudar como colocar o loader no action script.</p>
<p>Segue meu action script:</p>
<p>package<br />
{<br />
	import flash.display.BitmapData;<br />
	import flash.display.BlendMode;<br />
	import flash.events.Event;<br />
	import flash.filters.BlurFilter;<br />
	import flash.filters.GlowFilter;</p>
<p>	import org.papervision3d.core.proto.MaterialObject3D;<br />
	import org.papervision3d.events.FileLoadEvent;<br />
	import org.papervision3d.lights.PointLight3D;<br />
	import org.papervision3d.materials.BitmapMaterial;<br />
	import org.papervision3d.materials.shadematerials.EnvMapMaterial;<br />
	import org.papervision3d.objects.parsers.DAE;<br />
	import org.papervision3d.objects.primitives.Plane;</p>
<p>	[SWF (width="640", height="480", backgroundColor="0x000000",frameRate="30")]	</p>
<p>	public class GRINGO extends AR_AlchemyBase<br />
	{<br />
		public var dae : DAE;<br />
		public var shadowPlane : Plane;</p>
<p>		[Embed (source="/../assets/envmap-livingroom.jpg")]<br />
		private var EnvMap : Class; </p>
<p>		[Embed (source="/../assets/torusshadow.jpg")]<br />
		private var ShadowBitmap : Class; </p>
<p>		override public function addSceneObjects():void<br />
		{<br />
			dae = new DAE();<br />
			dae.load(&#8220;assets/toro.dae&#8221;);<br />
			dae.z -=0;<br />
			dae.rotationX = 270;<br />
			dae.scale=0.7;</p>
<p>			dae.addEventListener(FileLoadEvent.LOAD_COMPLETE, daeLoadComplete); </p>
<p>			shadowPlane = new Plane(new BitmapMaterial(new ShadowBitmap().bitmapData),100,100,4,4);<br />
			//shadowPlane.rotationZ= 45;</p>
<p>			onImageFound = fadeIn;<br />
			onImageLost = fadeOut;</p>
<p>		}</p>
<p>		override public function enterFrame(e:Event):void<br />
		{<br />
			dae.yaw(0);<br />
			//shadowPlane.roll(3);<br />
			super.enterFrame(e);<br />
		}</p>
<p>		public function daeLoadComplete(e:FileLoadEvent) : void<br />
		{<br />
			trace(&#8220;DAE LOADED!&#8221;);<br />
			trace(dae.materials); </p>
<p>			var newmaterial : MaterialObject3D; </p>
<p>			var envmap : BitmapData = new EnvMap().bitmapData;<br />
			var light : PointLight3D = new PointLight3D();<br />
			newmaterial = new EnvMapMaterial(light, envmap, envmap,0);<br />
			dae.replaceMaterialByName(newmaterial, &#8220;torus_texture&#8221;);<br />
			dae.useOwnContainer = true;<br />
			dae.filters = [new BlurFilter(1.2,1.2,4)];</p>
<p>			container.addChild(dae); </p>
<p>			shadowPlane.useOwnContainer = true;<br />
			shadowPlane.blendMode = BlendMode.MULTIPLY;<br />
			shadowPlane.alpha = 0.4;<br />
			shadowPlane.scale = 1.5;<br />
			container.addChild(shadowPlane); </p>
<p>		}</p>
<p>		public function fadeIn() : void<br />
		{<br />
			if(dae.alpha0) dae.alpha-=0.1;<br />
			shadowPlane.alpha = dae.alpha * 0.4;<br />
		}</p>
<p>	}<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: dfernandes</title>
		<link>http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/comment-page-4/#comment-2015</link>
		<dc:creator>dfernandes</dc:creator>
		<pubDate>Thu, 09 Jun 2011 18:20:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.cabanacriacao.com/blog/?p=707#comment-2015</guid>
		<description>Olá Pablo! Baixei esse tutorial para estudar, mas estou encontrando alguns problemas. Eu estou usando o flashdevelop. Quando eu abro o arquivo .fla, ele não le. Sabe porque ocorre isso?

Valew!!

Se puder, indique alguns links com projetos simples. Estou no começo do meu trabalho em RA.</description>
		<content:encoded><![CDATA[<p>Olá Pablo! Baixei esse tutorial para estudar, mas estou encontrando alguns problemas. Eu estou usando o flashdevelop. Quando eu abro o arquivo .fla, ele não le. Sabe porque ocorre isso?</p>
<p>Valew!!</p>
<p>Se puder, indique alguns links com projetos simples. Estou no começo do meu trabalho em RA.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Alex</title>
		<link>http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/comment-page-4/#comment-2012</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Wed, 08 Jun 2011 23:14:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.cabanacriacao.com/blog/?p=707#comment-2012</guid>
		<description>Pablo, boa noite!

Eu preciso criar um botão print na minha realidade aumentada para que a pessoa tire uma foto dela com o objeto 3D. tem como vc me dá uma forcinha???

Valeu!!!</description>
		<content:encoded><![CDATA[<p>Pablo, boa noite!</p>
<p>Eu preciso criar um botão print na minha realidade aumentada para que a pessoa tire uma foto dela com o objeto 3D. tem como vc me dá uma forcinha???</p>
<p>Valeu!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Leandro</title>
		<link>http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/comment-page-4/#comment-1983</link>
		<dc:creator>Leandro</dc:creator>
		<pubDate>Mon, 09 May 2011 19:25:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.cabanacriacao.com/blog/?p=707#comment-1983</guid>
		<description>E aew pablo, ble?

Muito show seu tutorial, e sua aplicação tbm, fantastica, estou começando a desenvolver meu TCC sobre RA, e pretendo desenvolver alguma aplicaçao, utilizando o FLARToolKit, foi oq eu mais achei material, enfim, antes de td preciso estudar um pouco de Action Script 3.0, voce poderia me indicar algum material q seria meio q o suficiente pra pegar a base e iniciar minhas aplicaçoes, estou com dificuldades de entender o codigo em si, fico meio perdido.

Aguardo sua resposta</description>
		<content:encoded><![CDATA[<p>E aew pablo, ble?</p>
<p>Muito show seu tutorial, e sua aplicação tbm, fantastica, estou começando a desenvolver meu TCC sobre RA, e pretendo desenvolver alguma aplicaçao, utilizando o FLARToolKit, foi oq eu mais achei material, enfim, antes de td preciso estudar um pouco de Action Script 3.0, voce poderia me indicar algum material q seria meio q o suficiente pra pegar a base e iniciar minhas aplicaçoes, estou com dificuldades de entender o codigo em si, fico meio perdido.</p>
<p>Aguardo sua resposta</p>
]]></content:encoded>
	</item>
</channel>
</rss>

