Atualização: Um novo tutorial sobre realidade aumentada foi publicado. Clique e veja.
Update: If you are looking for a Flartoolkit (Augmented Reality + Papervision3d) Tutorial written in english, you can click here to find it.
Acabei de concluir um experimento com o Augmented Reality que um japonês chamado Saqoosha migrou do Java para ActionScript 3.0, criando o FLARToolkit (a página é em Japonês e eu, que não entendo bulhufas disso, usei o Google Tradutor). Trata-se de um detector de movimento que reconhece uma determinada “marca” e cria um cenário 3D com o Papervision3D e movimenta os objetos de acordo com os movimentos reais desta “marca”.
No vídeo aí de cima você confere como funciona e no Flash abaixo (aguarde carregar. só funciona se você tiver uma webcam instalada) você pode tentar por si mesmo. Mas antes você deve imprimir a “marca” que está neste pdf aqui (imprima utilizando somente tinta preta em um papel cartão de preferência). Se quiser inverter a camera, clique na imagem.
Se quiser fazer seus próprios experimentos, deve seguir os seguintes passos:
1 – Instalar o Papervision3D. Eu ensino como aqui.
2 – Instalar o FLARToolKit. Que se faz de um modo bem parecido com o Papervision3D. Basta utilizar outra pasta com o SVN: http://www.libspark.org/svn/as3/FLARToolKit/trunk
3 – Ir na pasta onde você instalou o Papervision3D e seguir: as3\trunk\src\org\papervision3d\cameras e abrir o arquivo “Camera3D.as”. Vá na linha 528 e mude “private var _projection” para “public var _projection”. Isto permitirá que o FlarToolKit acesse essa instância da Câmera3D e faça os ajustes necessários.
4 – Baixe os arquivos fonte de meu experimento aqui.
5 – Descompacte os arquivos, vá na pasta “FLARToolKit Cabanudo\samples” e abra o arquivo “hirocaos.fla” no Flash. Prontinho. Divirta-se.
Se quiser criar sua própria “marca”, pode fazer o download do ARToolKit Marker Generator aqui. As instruções você encontra aqui.
A tecnologia ainda está bem no início (FrameRate de 100 cai pra 20) mas dá pra ver que é bastante promissora! O pessoal do Digital Pictures Interactive também fez um experimento bem interessante.
A esfera do Caos foi modelada por aqui também. Use com cautela. ;)
Pablo Cabana

dezembro 1st, 2008 at 14:41
This is wonderful! I am totally fascinated!
dezembro 1st, 2008 at 15:13
Thanks Slithershimmy! I am fascinated too. ;)
dezembro 5th, 2008 at 14:34
Great!
How i can change the model?
I made a .dae with a converter but not work…
I also try the basic cube.dae but nothing….
dezembro 5th, 2008 at 15:03
Mento, just save your dae model with same name “estrela4.dae” and replace my model. Or you can edit the “samples\net\saqoosha\flartoolkit\example\SimpleCaos.as” and change the dae name.
dezembro 5th, 2008 at 15:17
thanks ,i did but no model appear…
Is there something i must change in the .dae or SimpleCaos.as ?
I rename the cube.dae to estrela4.dae the swf starts but no model at pattern…
I also made a .3ds sphere and convert it to .dae , rename it but nothing…:(
dezembro 5th, 2008 at 16:19
Mento, take a look at “SimpleCaos.as”.
Line 53 says what material the dae uses.
Line 55 says the dae´s URL
Line 56 says the dae´s scale.
Change those things to your needs.
dezembro 8th, 2008 at 12:37
Mto irado! Adorei!
dezembro 8th, 2008 at 23:01
Very very cool! Erox choyofaque!
dezembro 21st, 2008 at 16:06
Como eu faço para adicionar mais marcas??
dezembro 21st, 2008 at 16:30
Outra pergunta:
Alguém sabe como fazer para que a imagem que aparece fique em cima da marca, mesmo você movendo-a? Pois no exemplo ao movimentar a marca, a esfera do caos “sai do papel”.
dezembro 21st, 2008 at 17:55
Eu fiz tudo isso aí em cima e deram 12 erros!!!!
Location: ARAppBase.as, Linhas 17, 18, 19, 20, 37, 38, 39, 40, 67, 77, 97 e 98!!
E agora???
dezembro 22nd, 2008 at 8:42
Paulo, você só pode usar uma marca de cada vez, a não ser que você reprograme os scripts em profundidade. Quanto a ficar “em cima” da marca, experimente utilizar outros modelos de 3D.
4ever, não faço idéia do que deu errado pra você.
dezembro 22nd, 2008 at 13:49
Olá Pablo. Legal teu teste. Por aqui estamos trabalhando com o FLAR também. Para mútiplas marcas eu alterei bastante o código fonte dos japas… pena que tá em japonês os comentários, deu bastante trabalho.
Em http://www.fdd.com.br/natal podes conferir um trampo com o básico do FLAR… o principio do FLAR é realtivamente simples, eu e uns colegas pretendemos iniciar no ano que vem o desenvolvimento de um AR pra flash mais decente e rápido, claro que usando o parser dos japa para o .dat e para a marca em questão… ou não.. hehe, o FLAR dá muita volta na hora de transformar o objeto3D.
Em breve vamos postar algo e te aviso por aqui. Abraço!
qualquer coisa meu mail da FDD: guilherme@fdd.com.br
dezembro 22nd, 2008 at 15:34
Fui tentar criar o meu próprio “.swf” através do seu arquivo editável de flash, não mudei nenhum dos actionscripts, daí qdo fui dar exportar deram estes erros.
Será q alguém pode me ajudar??
Falando o q são os erros ou me mandando links com exemplos editáveis??
E se não for pedir muito…um link sobre actionscript 3 ou como usar o Flartoolkit, já q eu não sei o q fzr com aquele monte de actionscripts lá dentro das pastas.
Estou igual louco tentando simplesmente editar algum exemplo.
dezembro 24th, 2008 at 9:31
Show de bola Guilherme! Volto de recesso dia 5. Vamos manter contato.
4ever, basta seguir o passo a passo com bastante cautela. Você deve estar esquecendo de instalar as livrarias.
dezembro 29th, 2008 at 1:37
Estou tentando instalar o Papervision 3D com o Fl CS4 e não estou conseguindo.. alguem tem alguma dica?? Obrigado
dezembro 29th, 2008 at 7:47
Gustavo, entre em http://blog.papervision3d.org/ e vá na seção Getting Started. Inglês técnico necessário. ;)
dezembro 29th, 2008 at 14:46
Gustavo, Guilherme já disse tudo…
dezembro 29th, 2008 at 16:43
Opa Pablo. Tem alguma especificação para gerar o collada? Versão, Low Poly, High Poly? Posso exportar um .dae qualquer e ele vai dá algum problema com o marker?
Valeu meu velho! =)
dezembro 29th, 2008 at 17:08
Aloysio, você pode usar qualquer collada, mas há inúmeras especificações quanto ao programa que você usa para gerá-lo. Consulte os fóruns do Papervision3D para mais detalhes.
dezembro 29th, 2008 at 17:14
Joia Pablo. Valeu! Estou gerando a partir do Blender, collada versão 1.4. Vou consultar os fóruns! Valeu!
janeiro 9th, 2009 at 4:42
Muito bom. Muito bom. Porem estou com um problema para exportar os arquivos do max. Eu estou tentando exportar do 3D max 9 para .dae usando um tal de collada, mas acho os arquivos não funcionam no papervision. Como você criou o estrela4.dae??
janeiro 11th, 2009 at 11:24
Oi Thadeu. Veja o que escrevi no comentário respondendo ao Aloysio. O dae da estrela eu gerei usando o Swift3d.
janeiro 11th, 2009 at 14:53
Valeu cara. Consegui com o colada e o max. O problema era mesmo com a escala do objeto e materiais. Só não consegui animar ainda, e estou com problemas no mapeamento das texturas. Também tive que girar o objeto 90 graus, fazê-lo de lado no modelo 3d para que ele ficasse “em pé” no papel. Mas muito obrigado pela resposta. Vou tentar esse swift3d.
Aproveitando, fica a dica de quando fizer o modelo 3d, é bom colocar ele acima do plano do “solo” (ou do pivô do objeto, nao tenho certeza de qual dos dois é a referência), para que ela não fique abaixo do plano do papel, como notou o Paulo Henrique. Desse jeito parece que o objeto se move em relação ao papel, mas na verdade é como se ele estivesse embaixo do papel, mas aparecendo.
Até a proxima!
janeiro 14th, 2009 at 7:42
Muy bueno. Gracias y enhorabuena por tu blog (from Spain)
janeiro 14th, 2009 at 9:30
Valeu pela dica Thadeu!
Gracias Dave!
janeiro 14th, 2009 at 16:19
Como faço para fazer otra marca? Não entendi direito…
E pra jogar textura no meu objeto 3d? eu fiz pelo 3d max…
Estou conseguindo mas so encima da marca do Cabana pois subistitui o arquivo estrela4, queria criar um pra mim mas nao sei como…=\
Mas parabenss pelo post, até que consegui fazer algo… =]
janeiro 14th, 2009 at 16:21
ah, e como faço pra jogar no meu site por exemplo? jogo o link do flash…
e mando todos arquivos por FTP? do jeito que ele está?
janeiro 14th, 2009 at 20:01
Ja consegui mudar a marca,
Só falta jogar textura agora no objeto, se alguem souber me ajuda.
janeiro 15th, 2009 at 1:46
THANKS!
You have the best movie: “O cheiro do ralo”
The most beutiful girls.
The most amazing designed city: “Brazilia”
But Maradona is god.
Sorry.
Thanks A lot for share this source, I love you.
janeiro 15th, 2009 at 9:10
huahauhauahauhauah Jenny! Amazing comment!!!
But… Ok, ok, ok. You have only ONE god: Maradona.
We have at least 5. Three of them only in “R” letter: Romario, Ronaldinho and Ronaldo.
Sorry too…
Be always welcome at Cabanoblog!
janeiro 15th, 2009 at 14:07
Pablo como vc jogo a textura no seu objeto?
O meu ta ficando de ponta cabeça de vez em quando vc sabe pq?
janeiro 15th, 2009 at 14:27
Bruno, como eu já havia falado, você deve consultar os fóruns do Papervision3D para entender como se manipula objetos DAE via ActionScript3. Todos os materiais são aplicados via código.
janeiro 15th, 2009 at 16:03
Vc tem e-mail do tadeu o do 4ever?
To com ns problemas iguais aos deles…
janeiro 15th, 2009 at 21:16
Num tenho não Bruno.
janeiro 16th, 2009 at 12:05
ÉS O MAIOR!!!
Não estava a conseguir fazer isto funcionar até encontrar este post. Obrigado!!!
janeiro 16th, 2009 at 12:55
uahauhaua Valeu!
Disponha Helder!
janeiro 18th, 2009 at 4:33
Só to com problemas para entender o marker as instruções em japones traduzido estão meio complicadas [; o resto foi mais tranquilo risos
MUITO BOM!!! [=
janeiro 28th, 2009 at 9:50
[...] sempre alguns anos luz na frente. Então, não foi nenhuma surpesa saber que um japonês chamado Saqoosha migrou o Augmented Reality do Java para ActionScript 3.0, criando o FLARToolkit. Agora, o cara deu um passo adiante e criou uma mensagem de ano novo divertidíssima. 2009 promete. [...]
janeiro 31st, 2009 at 7:22
Olá Pablo,
Tenho um pequeno escritório de Design Industrial e trabalhamos com 3D para visualização de produtos e para geração de imagens para publicidade. Temos o interesse de disponibilizar um serviço, para os clientes, de AR através do website. Tinha visto o trabalho do Boffswana e gostei bastante, e pesquisando um pouco mais, cheguei até você.
Tenho o interesse por uma solução comercial que se utilize do AR através de um website. Gostaria de conversar com você a respeito desta possibilidade, o que não convém ser feito por este espaço aqui.
Caso esteja interessado, entre em contato comigo por e-mail.
Atenciosamente,
Herbert Rocha
fevereiro 3rd, 2009 at 21:39
Hello I want to know how to use it with an animated DAE
Thank’s a lot!
fevereiro 4th, 2009 at 9:14
Pablo, you should take a look at Papervision3D foruns. Flartoolkit just makes the “webcam mark recognition thing”. The rest is all about Papervision3D. Take a look in what the Flartoolkit´s creator, Saqoosha, is (amazingly) doing: http://www.cabanacriacao.com/blog/archives/a-mensagem-de-ano-novo-mais-bacana-com-flartoolkit-augmented-reality-papervision3d/
fevereiro 20th, 2009 at 11:16
Olá … expectacular me ajudou muito … graças a sua postagem
Estou tentando implementar 3ds em vez de DAE, mas não como. te ajudar?
e ainda colocar um vídeo como uma textura. é possível?
fevereiro 20th, 2009 at 12:04
Javier, o Papervision3D não consegue manipular 3DS. Você precisa utilizar DAE e com ele sim, jogar vídeos como textura e tudo mais.
fevereiro 20th, 2009 at 12:57
Não entendo o que é porque você tem um arquivo chamado max3ds.as nas bibliotecas.
Papervision3d/objects/parsers/Max3ds.as
fevereiro 20th, 2009 at 13:38
Caramba Javier. Eu nem sabia da existência disso…
Os foruns do Papervision3D pode te ajudar então…
fevereiro 21st, 2009 at 2:44
Look this code Pablo. this dont have the number upside
package {
import org.papervision3d.objects.parsers.Collada;
import org.papervision3d.objects.DisplayObject3D;
public class RASuite extends PV3DARApp
{
private var mCollada:Collada;
private var universe:DisplayObject3D;
public function RASuite() {
this.init(‘Data/camera_para.dat’, ‘Data/patt.hiro’);
}
protected override function onInit():void {
super.onInit();
this.mCollada = new Collada(“tank.dae”);
this.universe = new DisplayObject3D();
this._baseNode.addChild(this.mCollada);
this._baseNode.addChild(this.universe);
}
}
}
fevereiro 24th, 2009 at 15:23
Olá. Eu estava praticando com o código publicado agradecimentos. Eu mudei e tentar adicionar
flv vídeo, mas não para manter o vídeo. a música toca, e quando o show Patt
o vídeo aparece e desaparece imediatamente. você poderia me ajudar com isso?
package {
import flash.events.Event;
import flash.media.Video;
import flash.net.NetConnection;
import flash.net.NetStream;
import org.papervision3d.lights.PointLight3D;
import org.papervision3d.materials.WireframeMaterial;
import org.papervision3d.objects.parsers.Collada;
import org.papervision3d.objects.DisplayObject3D;
import org.papervision3d.view.BasicView;
import org.papervision3d.objects.primitives.Plane;
import org.papervision3d.materials.VideoStreamMaterial;
import org.papervision3d.objects.DisplayObject3D;
import org.papervision3d.cameras.Camera3D;
import org.papervision3d.objects.primitives.Sphere;
import org.papervision3d.render.BasicRenderEngine;
import org.papervision3d.scenes.Scene3D;
import org.papervision3d.view.Viewport3D;
public class RASuite extends PV3DARApp
{
//private var mCollada:Collada;
private var universe:DisplayObject3D;
private var plane:Plane;
private var _plane:Plane;
private var videoCristina:VideoStreamMaterial;
private var quality:uint = 8;
private var nc:NetConnection;
private var video:Video;
private var ns:NetStream;
//private var viewport:Viewport3D;
private var scene:Scene3D;
//private var camera:Camera3D;
//private var renderer:BasicRenderEngine;
public function RASuite()
{
this.addEventListener(Event.INIT, this.onInit);
this.init(‘Data/camera_para.dat’, ‘Data/patt.hiro’);
//plane = new Plane(videoStreamMaterial, 1600, 1200, quality, quality);
//plane = new Plane(videoStreamMaterial, 320, 240, quality, quality);
//scene.addChild(plane);
//camera.target = plane;
}
protected override function onInit():void
{
super.onInit();
this.removeEventListener(Event.INIT, this.onInit);
var customClient:Object = new Object();
customClient.onMetaData = metaDataHandler;
nc = new NetConnection();
nc.connect(null);
var wmat:WireframeMaterial = new WireframeMaterial(0xff0000, 1, 2);
wmat.doubleSided = true;
this._plane = new Plane(wmat, 80, 80);
this._baseNode.addChild(this._plane);
ns = new NetStream(nc);
ns.client = customClient;
ns.play(“cristina.flv”);
video = new Video();
video.width = 320;
video.height = 240;
video.smoothing = true;
video.attachNetStream(ns);
videoCristina = new VideoStreamMaterial(video, ns, true);
this.plane = new Plane(videoCristina, 80, 80);
//this.mCollada = new Collada(“tank.dae”);
this.universe = new DisplayObject3D();
this._baseNode.addChild(this.plane);
this._baseNode.addChild(this.universe);
}
private function metaDataHandler(infoObject:Object):void
{
trace(‘metaDataHandler’,infoObject);
}
}
}
fevereiro 24th, 2009 at 15:30
I did not understand Javier. What number upside?
fevereiro 24th, 2009 at 15:36
Javier, consulte os foruns do Papervision3D.
março 7th, 2009 at 8:42
Hi Pablo,
Cool stuff mate. I really like it is awesome. Im studying Digital Art and Technology at Plymouth University in England and I would like to create something similar to what you’ve done. Any chance to put the instructions in English and maybe to give me some sugestions how to create my own 3d object. That will be great. Of course if you want I’ll be more than happy to put a link on my website to your project here.
Thanks a lot and looking forward to heraing from you.
Cheers
Marius
março 7th, 2009 at 10:24
Hi Marius,
Did you try to use “Google translator”? A lot of “not-brazilian” people is reading this post in this way and having sucess.
It is not perfect english, but I´m sure you can get it! ;)
Here is the link:
http://translate.google.com/translate?prev=_t&hl=pt-BR&ie=UTF-8&u=http%3A%2F%2Fwww.cabanacriacao.com%2Fblog%2Farchives%2Fpapervision3d-augmented-reality-ligue-sua-webcam-e-curta-a-realidade-aumentada-pelo-flartoolkit-20%2F%23comments&sl=pt&tl=en&history_state0=&swap=1
Very soon I will release new sources of an animated 3D with Flartoolkit.
Cheers!
março 13th, 2009 at 10:35
parabéns em primeiro lugar, e gostaria de saber onde eu troco o arquivo 3d e onde eu defino q meu simbolo q vai identificar o objeto 3d…
março 13th, 2009 at 12:53
Rodrigo, basta substituir o arquivo “estrela4.dae” por outro arquivo DAE com o mesmo nome. Se estiver familiarizado com ActionScript, pode abrir o código fonte e trocar o nome do arquivo lá.
Para trocar a marca, vá na pasta “Data” e substitua o arquivo “patt.hiro” com a sua marca com o mesmo nome.
março 13th, 2009 at 16:50
Hi, It works fine, but It shows me an error (I don’t know what is it but it just simply appear without damaging the application functionality)
here’s the error
Error
at org.libspark.flartoolkit.utils::NyObjectStack/prePush()
at org.libspark.flartoolkit.core.labeling::FLARLabeling_BitmapData/labeling()
at org.libspark.flartoolkit.core::FLARSquareDetector/detectMarker()
at org.libspark.flartoolkit.detector::FLARSingleMarkerDetector/detectMarkerLite()
at net.saqoosha.flartoolkit.example::PV3DARApp/_onEnterFrame()
at net.saqoosha.flartoolkit.example::PruebAsno/_onEnterFrame()
março 13th, 2009 at 16:52
Pablo if is it fine for you, I can send you the code I’m working on so you can help me solve that error. Can you?
março 13th, 2009 at 17:01
Ok asno! Send me your files!
março 13th, 2009 at 17:10
Thank you Pablo,
I’ve already sent you my dev files, I’m working on the file named “jairoPrueba.fla” that is placed in the “src” folder
Please take a look at the error that appears.
Thank you for your help
março 13th, 2009 at 17:56
I just replay the email that the system sent me? gimme your email to send it to you directly
Thanx
março 13th, 2009 at 18:40
Pablo, I sent you the files again
março 16th, 2009 at 13:53
Boa tarde, gostaria de saber como inverto o objeto para que fique em pé… eu coloquei uma arvore 3d.. só que ela apresenta deitada só.. gostaria que fica-se em pé.
março 16th, 2009 at 14:51
Rodrigo, você deve estudar um pouquinho de ActionScript e mexer no arquivo SimpleCaos.as, que está na pasta: samples\net\saqoosha\flartoolkit\example
março 25th, 2009 at 21:03
Pablo muito bom seu blog…. parab’ens….. aqui to procurando nos foruns do papervision 3D sobre AR mas l’a s’o tem 3 post…..to com um modelo .dae aqui mas tem muita textura queria saber se vc conhece algum site ou forum que possa me ajudar a trabalhar com essas texturas….. valeu pela ajuda!!!
março 25th, 2009 at 22:26
excellent work with that webpage… http://www.cabanacriacao.com/
its excellent wow….
março 26th, 2009 at 10:36
Marcelo, você deve modelar seu 3D para ter o mínimo de polígonos e texturas possível.
Thanks a lot Javier!
março 26th, 2009 at 13:26
Pablo, I solved the problem I had with my model. Now you can take a look at this demo I made for a Beer Company in Colombia. I made my model in google sketchup and it worked very well. Here is the link
http://www.emage-nation.com/proyectos/costena_JCam_Demo/
(The print link is the little white text at the bottom left of the swf )
março 26th, 2009 at 17:25
hola Jairo..de donde eres?….soy de cucuta colombia.. mira mi proyecto…
http://www.suitecreativa.com/test
bye nice work
março 27th, 2009 at 11:50
Soy de Cali pero camello en Bogota, a tu link le falta un / al final porque sin el / no carga, me dio por ponerselo y ahi si cargó. Pero no carga el swf, parece que se queda buscandolo, avisame cuando lo corrijas para verlo.
Saludos
março 27th, 2009 at 11:58
Asno and Javier, very good work!
março 27th, 2009 at 15:10
ok..tengo un problema con el servidor y no me reconoce el archivo Data/camera_para.dat…. pero subi en otro servidor http://www.atntelevision.tv/focusracer/ este es otro… bye
março 27th, 2009 at 16:13
Que cosas javier, con el cambio al otro servidor el link para imprimir no funciona jeje. Ponelo bien para poder imprimirlo y ver,
saludos
março 27th, 2009 at 16:45
perdona esque habia cambiado el nombre de carpeta para ver si funcionaba en ese servidor..pero ya lo renombre de nuevo..de igual forma es el patt hiro es muy comun….
março 27th, 2009 at 18:02
Javier
por fin, ya lo vi, quedo bien el carrito, pero te recomiendo q le aumentes la escala, porque se ve muy pequeno para ese patron, es mejor imprimir un cuadro pequeno y el modelo ponerlo a escala grande. Esto evita que el usuario gaste mucha tinta y ayuda a que el patron desaparezca cuando el modelo se sobrepone. Te felicito por la investigacion, a estas cosas poca gente le dedica tiempo… Saludos
abril 5th, 2009 at 19:48
Opa mto boa postagem.
estamos produzindo um TCC e qremos utilizar Realidade aumentada, e estamos seu modelo para conseguir criar o nosso .porem não está funcionando.
Qdo tentamos compilar o .fla dentro da pasta ele da erro.. ou então qdo usamos o swf ja presente e alteramos o arquivo .dae ele não reconhece a textura no mesmo, será q podia nos ajudar …
Obrigado
abril 5th, 2009 at 20:25
You have to investigate like others…there are some links to that….
http://groups.google.com.co/group/flartoolkit-userz
abril 6th, 2009 at 12:59
Muito baum cra! :]
abril 6th, 2009 at 13:21
Itamar, qual é a mensagem de erro?
Boa dica Javier!
Laybows, a nova versão do PPV3D mudou a propriedade de “private” para “protected”. Apenas mude para public e funcionará.
abril 6th, 2009 at 13:24
Caros, muito em breve publicarei um novo tutorial utilizando DAEs animados e com explicações mais detalhadas. Voltem no fim do mês.
abril 6th, 2009 at 18:54
Paul I want to do something similar to what you did on your page, you can manage the menu with the following movements webcam .. how much to do something like this http://www.cabanacriacao.com/? mail me if you want
abril 6th, 2009 at 20:34
Javier, “Paul” is me? Pablo?
abril 6th, 2009 at 20:51
lol … sorry Paul, I do not know how that name came here. Yes, it’s you, please answer my question. thanks
abril 6th, 2009 at 20:56
again..Pablo…maybe its an application that change the spelling
abril 7th, 2009 at 9:49
Ola a todos, parabens pelo trabalho! muito bom mesmo;)
Segui o passo a passo, fiz tudo certinho, mas quando abri o arquivo “hirocaos.fla”, ele nao tem nada… esta vazio e ai quando publico nao roda anda!!! O q houve?! Sera q faltou algo?!
abril 7th, 2009 at 10:15
Javier, I have to study a lot to build the webcam detection script. And IT IS NOT using the Flartoolkit technology. So, I will not release the source now. But, I will do it soon. I am interested in make it an open-source project. I will let you know.
Renata, várias podem ter sido as falhas. Escreva aqui quais foram as mensagens de erro.
abril 7th, 2009 at 11:08
Oi Pablo,
Olha, quando abro o arquivo “hirocaos.fla”, este apresenta o stage vazio e apenas um componente “XrayConnector” na biblioteca no qual possui apenas um campo de texto. A mensagem de erro:
**Error** C:\Documents and Settings\rrsmc\Desktop\FLARToolKit_Cabanudo\FLARToolKit Cabanudo\samples\net\saqoosha\flartoolkit\example\ARAppBase.as, Line 37: 1046: Type was not found or was not a compile-time constant: FLARParam.
protected var _param:FLARParam;
**Error** C:\Documents and Settings\rrsmc\Desktop\FLARToolKit_Cabanudo\FLARToolKit Cabanudo\samples\net\saqoosha\flartoolkit\example\ARAppBase.as, Line 38: 1046: Type was not found or was not a compile-time constant: FLARCode.
protected var _code:FLARCode;
**Error** C:\Documents and Settings\rrsmc\Desktop\FLARToolKit_Cabanudo\FLARToolKit Cabanudo\samples\net\saqoosha\flartoolkit\example\ARAppBase.as, Line 39: 1046: Type was not found or was not a compile-time constant: FLARRgbRaster_BitmapData.
protected var _raster:FLARRgbRaster_BitmapData;
**Error** C:\Documents and Settings\rrsmc\Desktop\FLARToolKit_Cabanudo\FLARToolKit Cabanudo\samples\net\saqoosha\flartoolkit\example\ARAppBase.as, Line 40: 1046: Type was not found or was not a compile-time constant: FLARSingleMarkerDetector.
protected var _detector:FLARSingleMarkerDetector;
**Error** C:\Documents and Settings\rrsmc\Desktop\FLARToolKit_Cabanudo\FLARToolKit Cabanudo\samples\net\saqoosha\flartoolkit\example\ARAppBase.as, Line 67: 1180: Call to a possibly undefined method FLARParam.
this._param = new FLARParam();
**Error** C:\Documents and Settings\rrsmc\Desktop\FLARToolKit_Cabanudo\FLARToolKit Cabanudo\samples\net\saqoosha\flartoolkit\example\ARAppBase.as, Line 77: 1180: Call to a possibly undefined method FLARCode.
this._code = new FLARCode(16, 16);
**Error** C:\Documents and Settings\rrsmc\Desktop\FLARToolKit_Cabanudo\FLARToolKit Cabanudo\samples\net\saqoosha\flartoolkit\example\ARAppBase.as, Line 97: 1180: Call to a possibly undefined method FLARRgbRaster_BitmapData.
this._raster = new FLARRgbRaster_BitmapData(this._capture.bitmapData);
**Error** C:\Documents and Settings\rrsmc\Desktop\FLARToolKit_Cabanudo\FLARToolKit Cabanudo\samples\net\saqoosha\flartoolkit\example\ARAppBase.as, Line 98: 1180: Call to a possibly undefined method FLARSingleMarkerDetector.
this._detector = new FLARSingleMarkerDetector(this._param, this._code, this._codeWidth);
**Error** C:\Documents and Settings\rrsmc\Desktop\FLARToolKit_Cabanudo\FLARToolKit Cabanudo\samples\net\saqoosha\flartoolkit\example\ARAppBase.as, Line 17: 1172: Definition org.libspark.flartoolkit.core:FLARCode could not be found.
import org.libspark.flartoolkit.core.FLARCode;
**Error** C:\Documents and Settings\rrsmc\Desktop\FLARToolKit_Cabanudo\FLARToolKit Cabanudo\samples\net\saqoosha\flartoolkit\example\ARAppBase.as, Line 18: 1172: Definition org.libspark.flartoolkit.core.param:FLARParam could not be found.
import org.libspark.flartoolkit.core.param.FLARParam;
**Error** C:\Documents and Settings\rrsmc\Desktop\FLARToolKit_Cabanudo\FLARToolKit Cabanudo\samples\net\saqoosha\flartoolkit\example\ARAppBase.as, Line 19: 1172: Definition org.libspark.flartoolkit.core.raster.rgb:FLARRgbRaster_BitmapData could not be found.
import org.libspark.flartoolkit.core.raster.rgb.FLARRgbRaster_BitmapData;
**Error** C:\Documents and Settings\rrsmc\Desktop\FLARToolKit_Cabanudo\FLARToolKit Cabanudo\samples\net\saqoosha\flartoolkit\example\ARAppBase.as, Line 20: 1172: Definition org.libspark.flartoolkit.detector:FLARSingleMarkerDetector could not be found.
import org.libspark.flartoolkit.detector.FLARSingleMarkerDetector;
Total ActionScript Errors: 12, Reported Errors: 12
abril 7th, 2009 at 12:07
Renata, esses erros mostram que a livraria do Flartoolkit não está corretamente instalada. Você deve ter errado em algum passo do tutorial.
abril 7th, 2009 at 12:35
Mano, agora preciso fazer com que um swf externo seje carregado no lugar da esfera do caos.. será que tem como? ou só criando com o swift3d mesmo e trocando o arquivo? Quero fazer uma apresentação chroma key de uma mulher falando. como se fosse holografia.. entende? agradeço o retorno.
abril 7th, 2009 at 12:48
E também remover ou ocultar aquele status framerate.. nao achei onde..
abril 7th, 2009 at 12:56
ueee,
Eu baixei os exemplos la no japa (http://saqoosha.net/en/flartoolkit/start-up-guide/) e o dele ta funcionando. Mesmo assim, vou refazer o seu passo a passo:) jaja te digo :)
abril 7th, 2009 at 13:29
Laybows, retire o item “stats” e todas as suas referências do código.
Legal Renata!
abril 7th, 2009 at 17:26
Pablo,
Refiz tudinho e nada. :( eu abri la “as3trunksrcorgpapervision3dcamerasCamera3D.as” modifiquei la o “private var _projection” p/ “public var _projection” mas mesmo assim… poxa… o teu exemplo ta otimo é tudo q eu queria…mas ainda nao entendo porque nao funciona;)
Obrigada mesmo assim Pablo :(
abril 7th, 2009 at 17:40
Renata, você tem certeza que instalou corretamente a livraria do Flartoolkit?
abril 7th, 2009 at 17:57
Pablo,
Para instalar a livraria do Flartoolkit nao é so criar uma pasta e baixar pelo SVN: http://www.libspark.org/svn/as3/FLARToolKit/trunk ?! foi isso q fiz:(
abril 8th, 2009 at 8:04
Então amigo.. me ensina como puxar um swf externo preu montar uma apresentação holográfica com uma mulher falando.. vc sabe como q eu faço isso?
abril 8th, 2009 at 12:12
Renata, depois disso você deve configurar o Flash para puxar a livraria.
Laybows, é necessário estudar um pouquinho de ActionScript ou contratar a Cabana pra fazer isso pra vc. :)
abril 9th, 2009 at 9:38
Okay, vamos lá então amigo, producao at agenciaviral dot com mande sua proposta e valor para o trabalho. Aguardo retorno.
abril 9th, 2009 at 10:19
Laybows, editei seu comentário para evitar que sua caixa fique cheia de spans. Entrarei em contato via email.
abril 14th, 2009 at 13:01
Olá Pablo,
Parabéns muito bom seu exemplo, só q tem um problema nele, por algum quando e detectado o simbolo e aparece o 3D, esse 3D fica pipocando(“pulando”) vc conhece alguma solução para isso?
abril 14th, 2009 at 13:35
Rafael, o marca que eu criei não é muito eficiente, pois dificulta o Flaltoolkit a detectar a direção correta. Estou preparando um novo tutorial que abordará este tema. Volte em breve! :)
abril 14th, 2009 at 16:44
O estranho é q até o feito pelo saqoosha pula >> http://saqoosha.net/flartoolkit/start-up-guide/&usg=ALkJrhgsG32DAPFbvG9OZGLI1_aul8ryXw/#About
O da GE sei q não ocorre esse problema.
abril 21st, 2009 at 9:04
ola ,
eu fiz um projecto a usar um dae e tudo funciona bem, mas quando coloco online nem sequer me pede a webcam, e como voce aqui conseguiu colocar online sera que me pode ajudar com o problema?
thanks ;)
abril 22nd, 2009 at 10:12
Ricardo, você está postando com um blog wordpress?
Se for isso, você deve colocar o caminho absoluto para os arquivos tipo “http://www.seusite.com/apasta/arquivo”.
maio 5th, 2009 at 17:12
[...] que passou a ser possível utilizar Realidade Aumentada com o Flash Player, uma série de ações com esta tecnologia vêm pipocando pela web. Mas apesar do grandioso efeito [...]
maio 6th, 2009 at 20:15
olá pablo, como fasso o download?
maio 7th, 2009 at 12:51
Donwload de quê, Raul?
maio 14th, 2009 at 21:09
Opa, eu consegui fazer rodar um .dae que exportei do blender, porém ele aparece só o wire, você sabe como aplico uma textura nesse .dae? Se puder explicar desde a exportação do blender seria massa.. hehe
Vlw !
maio 15th, 2009 at 10:29
Leandro, publicarei um novo tutorial ainda este mês. Volte ao Cabanoblog em breve.
maio 18th, 2009 at 17:31
Pablo,
fiz um projeto de realidade aumentada e modelei o 3d e animei todos os bones. porem na hora de exportar para o flash, nao exportou! vc saberia me dizer porque?
obrigado.
Abs,
Diogo
maio 21st, 2009 at 16:08
[...] realmente não entendi a “vídeo resposta”. Será que eles usaram o tutorial sobre Flartoolkit que publiquei [...]
maio 22nd, 2009 at 15:54
Pablo, Cara fiz tudo certo e esta tudo funcionando, porém tenho apenas 2 duvidas, qdo exporto do swift3D um papervision e altero os arquivos que tem q ser alterados não funciona nem animação nem mais de 1 textura. Você poderia me ajudar? Agradeceria bastante, abraços.
maio 22nd, 2009 at 17:28
Fabiano o Swift3D, pelo que eu saiba, não exporta animações para DAE.
maio 29th, 2009 at 14:26
Olá Pablo, estou com o mesmo erro que o amigo 4ever tinha…
Está dando erro de compilação no arquivo ARAppBase.as, mesmas linhas do amigo 4ever, como vocês resolveram??
Obrigado e parabéns!!!
junho 3rd, 2009 at 8:00
oi pablo, tenho uma pequena pergunta onde posso encontrar tutoriais sobre como fazer animaçao, por exemplo em vez de apresentar um cubo fixo, poder apresentar um cubo k mexe, pelo k li axo k até podemos exportar modelçoes criadas no 3ds e importar para o flash.. nao encontrei ainda nada sobre isso.
desde ja os meus parabens.
Paulo Ralha
junho 3rd, 2009 at 11:00
Paulo, é preciso estudar o Papervision3D. Este link pode ajudar:
http://www.cabanacriacao.com/blog/archives/papervision3d-links-para-desvendar-o-caminho-das-pedras/
junho 6th, 2009 at 5:10
Hi pablo, congrats for te tutorial. I´m having the same error that aSnO© has:
“Hi, It works fine, but It shows me an error (I don’t know what is it but it just simply appear without damaging the application functionality)
here’s the error
Error
at org.libspark.flartoolkit.utils::NyObjectStack/prePush()
at org.libspark.flartoolkit.core.labeling::FLARLabeling_BitmapData/labeling()
at org.libspark.flartoolkit.core::FLARSquareDetector/detectMarker()
at org.libspark.flartoolkit.detector::FLARSingleMarkerDetector/detectMarkerLite()
at net.saqoosha.flartoolkit.example::PV3DARApp/_onEnterFrame()
at net.saqoosha.flartoolkit.example::PruebAsno/_onEnterFrame()”
How can i fix it?
Thanks in advance
Greets,
CaptainBlue
junho 6th, 2009 at 20:15
Hi pablo, i saw that my comment is not seen correctly, so i repost it small.
I´m having the same problem that aSnO© on comment number 55, anybody know how can i fix it?
Greets,
Gogle Transaltor:
Oi pablo, eu vi que o meu comentário não é visto corretamente, então eu repost é pequena.
Estou tendo o mesmo problema que aSnO © sobre comentário número 55, alguém sabe como posso corrigir isso?
cumprimenta,
junho 8th, 2009 at 10:25
CaptainBlue, you can ask in english. ;)
This seems to be a natural error form Flartoolkit. As you said, it doesnt damage the application. I dont know if there is a workaround to avoid this.
junho 12th, 2009 at 2:30
Caro Pablo, estou fascinado com as informações que você dá e com as possibilidades da Realidade Aumentada, sou fotógrafo na Amazônia e quero tentar fazer isso com as minhas fotografias, que são muitas, mas de um impacto maravilhoso, mas como sempre, flat… Sou completamente neófito no assunto, alguma dica ou ajuda para fazer disto uma realidade, que mostre o que é realmente a Amazônia para todo o mundo?
Por favor vou ficar no aguardo, sei que não é fácil, mas imaginas uma foto de uma arara voando sobre a Amazônia em realidade aumentada?
junho 12th, 2009 at 12:32
Egro, a única dica é estudar Flash e ActionScript 3 ou contratar a Cabana para fazer isto pra você. :)
junho 12th, 2009 at 13:29
Ao 4Ever e todos q deram erros na instalação:
da mesma forma que isntalaram o papper vos tem q ir em EDIT-> PREFERENCES->action script 3 e adicionar o caminho da pasta onde se encontra o FART exatamente nessa pasta “\FlartToolkit\src”.
Abraço e bom uso
junho 12th, 2009 at 22:36
[...] esse link e muito [...]
junho 13th, 2009 at 0:17
Cara eu gostei dessse realidade aumentada eu baixei um exemplo do flartollkit mais só consigo mudar o cartão.. por favor alguem pode mandar um tutorial bom sobre todo esse assunto ou me ajudar com action por favor..
Agradeço desde ja
obs:BEm loko esse exemplo acima
junho 13th, 2009 at 3:00
Como faço para contratar vocês?
junho 13th, 2009 at 15:01
Gostei muito d prgama e tudo mas quria sabrom eu cri minha propria marca tip uma naqual emvez de aparecer a esfra aparece meu nome ou um feixe de luz
junho 13th, 2009 at 19:06
Pelo qual programa devo começar a praticar o desenho 3D
E começar a fazer desenho em formato realidade aumentada
junho 13th, 2009 at 22:37
Olá pessoal, esta semana vi uma matéria sobre Realidade Aumentada e fiquei louca. Comecei procurar informação sobre o assunto. Alguns bons anos atrás fiz alguma coisinha em flash, mas estou bem defasada. Instalei tudo conforme explicado pelo nosso amigo Pablo, exceto que meu Flash é CS4. Enfim, quando fui rodar o fla disponibilizado encontrei os 12 erros. Olhando o primeiro erro percebi que faltava a disponibilização de um PARAM e era do FlarToolKit. Se havia seguido tudo direitinho, logo me veio a idéia de que deveria declarar o caminho do PARAM do FlarToolKit para que ele fosse encontrado. Busquei e encontrei-o no src da ferramenta, então declarei o Path do FlarToolKit até o “src” do mesmo modo que fiz para o Papervision conforme informado pelo Pablo no tutorial. Não é que deu certo!
Agora vou tentar fazer o meu.
Abraços,
junho 14th, 2009 at 13:43
ola pessoal eu baixei o exemplo do pablo….
eu consegui mudar a placa (Deu certo) mas eu não consigo mudar a imagem (estrela4) sera que tem como me ajudar…..
Abraços
junho 14th, 2009 at 18:50
[...] realmente não entendi a “vídeo resposta”. Será que eles usaram o tutorial sobre Flartoolkit que publiquei [...]
junho 14th, 2009 at 20:17
olar a minha duvida eo seguinta esses desenhos so da pra ver pela internet
e da praver de qualquer celular e eu mesmo posso faser meus desenhos obrigado
junho 15th, 2009 at 11:06
Egrojbruxo, entre em contato: http://www.cabanacriacao.com/blog/contato/
Você já viu o site da Cabana? http://www.cabanacriacao.com/
Jefferson, Joao, Alexson, só estudando um pouco de Flash
Luis Otávio, não entendi a pergunta.
junho 15th, 2009 at 11:19
Consegui, perfeito o tutorial!
junho 15th, 2009 at 11:20
Parabéns Renato!
junho 15th, 2009 at 12:09
Eu só preciso saber comomudar a imagem
Eu até consegui usando o (nvidia fx composer 2 ) mas quando a imagem aparece ela fica só trasejada não aparece textura (cor) dela….
por favor me ajudem
junho 15th, 2009 at 12:35
Oi Jefferson, aind este mês publicarei um excelente tutorial novo. Aguarde.
junho 15th, 2009 at 18:28
Sou meio inexperiente nessas coisas , olha se intendi pra fazer uma dessas:
c pega o arkivo o edita ele i pronto?
Como coloco para o simbolo no papel projetar o 3D?
e pra que servem aqueles programas baixados pelo tortone??
si puderem gostaria de colocar neste tutorial,
Muito obrigado.
junho 15th, 2009 at 19:12
Valew Pablo Cabana….
Estarei esperando para colocar RA em atividade aqui
junho 15th, 2009 at 23:09
Olá, instalei o papervision e o flartoolkit como voce disse mais qdo abri o seu projeto “hirocaos” eh um projeto em branco e qdo aperto Ctrl
+ Enter dá varias mensagens de erro do tipo: 1046, 1080 e 1172
Me ajuda xD
Obrigado
junho 16th, 2009 at 10:05
Hugo e Lucas, o Flartoolkit requer um mínimo domínio de Flash para utilizá-lo.
junho 19th, 2009 at 23:53
Pablo tenho um objeto 3D no cinema 4D. Eu exportei ele para Collada (*.DAE) e substitui o seu arquivo, mas ele não visualiza na camera. Como coloco meu próprio objeto 3d nesse seu exemplo ? obrigado e parabéns pelo trabalho.
junho 20th, 2009 at 21:10
Tuim, o processo de exportação do DAE não é muito simples. São necessárias algumas configurações para que ele funcione no PPV3D. Além disso, pode haver tambem um problema de posicionamento e escala do seu DAE, que deve ser resolvido na classe ActionScript principal.
junho 22nd, 2009 at 22:04
Ola otimo blog!!!
Como faz para postar no site ou no blog essa jaela interativa para q o usoario possa tabem imprimir e manipolar os marcadores na frente da webcam.
junho 23rd, 2009 at 10:48
Alberth, publica-se como se publica qualquer SWF.
junho 23rd, 2009 at 13:09
ola gostei muito desse blog queria saber se é possivel fazer uma animacao no 3d exportar como dae? e como faz?
junho 23rd, 2009 at 13:46
Look Pablo Can you tell me more abou cabana cariacao the site with motion detec menu?…how can I get codes? how much cost a web site like that?
junho 23rd, 2009 at 14:30
Hi Javier.
It depends on a lot of things. Lets talk in private.
Send an email: http://www.cabanacriacao.com/blog/contato/
junho 24th, 2009 at 17:21
Boa tarde,
Estou com um pequeno problema ao instalar a biblioteca Flartookit. Criei um diretório SVN(http://www.libspark.org/svn/as3/FLARToolKit/trunk) e fiz a atualização para C:\Importantes\library\flartookit\”.
Minha raiz ficou assim:
C:\Importantes\library\flartookit |- archive (dir)
|- bin (dir)
|- examples (dir)
|- src (dir)
|- starter_kit (dir)
|- ChangeLod
No flash o endereço da minha biblioteca ficou em: C:\Importantes\library\flartookit conforme a atualização feita pelo SVN, correto até agora?
O mesmo para o papervision:
C:\Importantes\library\papervision: |- as2 (dir)
|- as3 (dir)
|- branches (dir)
|- componentes (dir)
Esses foram os meus dois includes de bibliotecas para o ActionScript3 do Flash
Quando abro sua aplicação para testar a webcam, não aparece nada, apenas a janela em branco, sem código javascript incluso, imagens, bibliotecas, … sabe o que pode estar acontecendo?
Aguardo respostas, abrass
junho 24th, 2009 at 18:03
Você configurou suas preferências dentro do Flash?
junho 24th, 2009 at 23:55
é posivel fazer uma poblicação na web apenas com o Artoolkit pq n entendo do script do Flash e n queria deixa de usar o 3ds MAX, isso é possivel?
junho 25th, 2009 at 10:14
Alberth, acredito que seja possível, mas é um caminho mais longo. Você pode usar o 3dmax com o papervision3d.
junho 25th, 2009 at 12:55
Olá Pablo, eu configurei de acordo com sua explicação acima.
Editar > Preferências > ActionScript > ActionScript 3.0 Settings > as duas bibliotecas utilizadas
C:\Importantes\library\flartookit
e
C:\Importantes\library\papervision
Correto?
junho 25th, 2009 at 13:06
Instalei o Flash CS4 e apareceram 3 campos para selecionar:
Source path (…) – solicita arquivos as
Library path (…) – solicita arquivos swc
External library path (…) – solicita arquivos swc
Neste ultimo eu adicionei o caminho:
C:\Importantes\library\flartookit\bin\FLARToolKit.swc
porém não encontrei o arquivo com extensão swc do papervision.
Essa instalação está correta ou está faltando algo?
Abrass
junho 25th, 2009 at 14:25
Marcelo, o tutorial se refere ao Flash CS3.
junho 25th, 2009 at 15:14
Pablo, eu tenho ele instalado também…
Na parte ActionScript3 eu tenho as seguintes linhas
C:\Importantes\library\flartookit\bin
(FLARToolKit.swc)
C:\Importantes\library\papervision
(dentro de papervision tenho: as2, as3, branches, components)
Ambos diretórios fiz a atualização com o SVN conforme mostra acima…
Esses caminhos estão corretos?
junho 25th, 2009 at 15:23
Pablo, revendo seu artigo, no meu CS3, ActionScript3 ficou desta forma:
C:\Importantes\library\flartookit\src
(dentro tenho um diretório org)
C:\Importantes\library\papervision\as3\trunk\src
(dentro tenho dois diretórios: nochump e org)
Creio que deva estar certo agora, mas seu exemplo, aparece em branco, como se fosse um novo projeto, sem código ou itens. É isso mesmo?
junho 25th, 2009 at 16:37
É isso mesmo! ;)
junho 25th, 2009 at 16:44
Mas sabe me dizer porque quando abro sua aplicação no flash cs3 a aplicação fica em branco? sem nenhum código inserido ou elemento?
Se eu compilar o código, o meu código compilado pára de funcionar…. :(
junho 25th, 2009 at 17:29
Salve salve galera!!!
Eu consegui colocar uma imagem 3d usando o google sketchup7 ficou muito legal com uma cor solida,mas quando eu coloco a imagem com uma textutara a imagem fica apenas com os traços sem cor nenhuma…..o que fazer?
obs:e quando será colocado um tutorial como diz no comentario ↑ acima???
agradeço desde já pela ajuda…
junho 29th, 2009 at 17:47
Salve salve galera…
eu estava aqui pensando como não deixar a imagem sem a textura e acabei encontrando uma saida…Obrigado pela a ajuda mas não precisa mais…
eu só queria saber quando estara o novo tutorial no site valewwwwwwww
junho 30th, 2009 at 22:17
No item 3 você pede para: substituir na linha 528 e mude “private var _projection” para “public var _projection”. Isto permitirá que o FlarToolKit acesse essa instância da Câmera3D e faça os ajustes necessários, mas na linha 528 tenho o seguinte: protected var _projection: Matrix3D; Podes me ajudar por favor?
julho 1st, 2009 at 10:24
Marcelo: Não faço idéia.
Jefferson: O tutorial sai no máximo semana que vem.
Karpov: não é mais necessário fazer esta modificação com as versões mais novas do PPV3D.
julho 1st, 2009 at 11:30
Pablo, esse tutorial ensina a fazer as aplicações para web e mostra onde fazer o download dos programas? Como faço pra conseguir esse tutorial?
Abrass
julho 5th, 2009 at 21:14
Graande Cabana!!!!!
Cara to tentando modificar sua criação, porém me aparece o seguinte erro:
Camera3d.as, line 90 – 1020: Method marked override must override another method. – public override function projectFaces(faces:Array, object:DisplayObject3D, renderSessionData:RenderSessionData):Number{
Se puder me ajudar ficarei muito grato….
julho 6th, 2009 at 9:38
Augusto, releia o tutorial com calma, e depois o meu comentário de número 160.
julho 8th, 2009 at 12:18
Salve Salve
Eu estava aqui pensando…Sera que tem como usar extensão DAE e sim SWF para aparecer na como realidade aumentada…
se tiver sera que alguem pode me ajudar
julho 9th, 2009 at 23:06
cara desculpe mas o erro é diferente do não tem nada a ver com aqueles parametros que voce tinha dito que prescisava mudar, ate porque ja tentei mudar e “desmudar” e não muda o erro…
julho 10th, 2009 at 16:19
Olá Pablo,
Como faz pra interagir com o collada? como esse site fez?
julho 10th, 2009 at 17:39
Adeildo, tem que estudar ActionScript.
julho 10th, 2009 at 17:41
Salve Salve
Eu estava aqui pensando…Sera que tem como usar extensão DAE e sim SWF para aparecer na como realidade aumentada…
se tiver sera que alguem pode me ajudar
julho 13th, 2009 at 11:52
[...] uma das maiores agências de comunicação integrada do país, para construírmos ações de Realidade Aumentada. Fiquem de olho por aqui, em breve muitas [...]
julho 14th, 2009 at 0:02
salve o grande cabana!!!
me desculpe pela gafe, achei o erro grave, eu estava com muitas pastas do pv3d setadas no flash, consertadas e finalmente funcionando, bom, aogra eu nescessito de outra ajuda, será que o amigo teria algum exemplo funcionando com outro tipo de arquivo, tipo dae, swf, wrl?? vi num post mais acima que uma pessoa tinha conseguido será que conseguimos o source com ele? grato desde já… (obs: caso eu consiga pode ter certeza de que posto o source aqui…)
julho 16th, 2009 at 22:07
Ta bom. Fica mais facil aprender português do que japones. :P
Vou dar uma olhada. Só esta faltando a impressora, hahahaha.
Volto logo para comentar meus ensaios e dúvidas. Espero aportar alguma coisinha.
Obrigado Pablo.
julho 20th, 2009 at 11:58
[...] Revista http://Www.com.br, ou apenas “W”, me convocou pra escrever um tutorial sobre Realidade Aumentada e eu aproveitei o convite para finalmente mostrar como utilizar modelos 3D animados com o [...]
julho 20th, 2009 at 12:04
Finalmente: Aí vai o novo tutorial utilizando modelos 3d animados.
http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/
agosto 18th, 2009 at 16:41
[...] http://www.cabanacriacao.com/blog/archives/papervision3d-augmented-reality-ligue-sua-webcam-e-curta-... [...]
agosto 20th, 2009 at 15:20
Pablo, SENSACIONAL o que você fez e explicou até aqui!!
Tenho acompanhado vários lugares para tentar fazer algo simples de inicio…
Mas… Eu tive os mesmos erros que a ‘renata’(comentario 85), depois disso, no comentario 95 você diz que devo configurar o flash para puxar a livraria… COmo faço isso?
Meu nível de conhecimento sobre flash e esse tipo de coisa é pior que um novato… só estou tentando fazer algo pq gosto de programação!
VALEU!
agosto 20th, 2009 at 17:13
Deywi, não há como mexer com Flartoolkit sem entender medianamente de actionscript3.
agosto 20th, 2009 at 17:29
é.. imaginei..
mas consegui fazer funcionar o exemplo da estrela (descobri como fazer para associar as libs que estavam dando erro…)
mas, quando fui usar o exemplo da revista W, não aparece nada.. só aparece um banner ‘carregando 3d’ mas não sai daí..
preciso associar alguma coisa aqui tb?
outra coisa.. eu gerei uma nova imagem pelo maker.. mas ele não gera com extensão nenhuma, é assim mesmo? onde eu faço pra transforma-lo em DAE (pelo que li aqui, é a extensão da imagem..)
Enteder o actionscript3, acredito não ser muito dificil.. afinal, não deixa de ser uma linguagem de programação.. e eu trabalho com isso ‘^^
tomara que eu consiga criar pelo menos um quadrado 3d que gira :D
agosto 21st, 2009 at 12:41
Deywi, você já viu meu novo tutorial?
http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/
outubro 5th, 2009 at 12:44
[...] um dos primeiros tutoriais sobre Papervision3D no brasil. Fomos pioneiros também com o primeiro tutorial em português sobre o Flartoolkit, e há pouco tempo publiquei um novo tutorial completo sobre Realidade Aumentada que escrevi para a [...]
outubro 19th, 2009 at 10:24
Bom dia. Parabéns pelos trabalhos. Em relação aos teste com RA. É possivel ocultar o quadro que aparece informando o FPS e outros dado no canto superior esquerdo?
outubro 19th, 2009 at 10:24
Bom dia. Parabéns pelos trabalhos. Em relação aos teste com RA. É possivel ocultar o quadro que aparece informando o FPS e outros dados no canto superior esquerdo?
outubro 19th, 2009 at 10:35
Sim Bruno.
Você retirar a classe “Stats”.
outubro 28th, 2009 at 21:26
Pablo,
Primeiramente parabéns pelo blog, simplesmente aprendei tudo sobre RA através do seu blog.
Tenho uma pequena dúvida, por exemplo, tenho um logo e gostaria de deixa-lo 3d para criar uma DAE e assim substituir os seus exemplo por esse logo, qual ferramente vc me indicaria?
Outra dúvida e caso eu queira simplesmente deixar o logo em 2d msm, qual seria a melhor forma de fazer?
Desde já agradeço.
outubro 29th, 2009 at 9:11
Kadu, você já leu meu novo tutorial?
http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/
Lá você encontra as respostas.
novembro 13th, 2009 at 0:13
Ola Pablo Cabano tudo bem
Eu gostaria de Saber se tem como fazer a webcam capturar duas placas ao mesmo tempo mostrando animações diferentes?
Se tiver como por favor me ajuda
Eu lhe agradeço desde ja
valew
E parabens pelo blog
novembro 13th, 2009 at 9:17
Tem sim Jefferson, procure no google por “FlarManager”.
novembro 13th, 2009 at 11:47
Muito Obrigado Pablo vou dar uma pesquisada e ver se consigo fazer blz
Se eu não consegui eu passo por aqui novamente para pedir sua ajuda….
E se conseguir passarei aqui tambem para lhe agradecer
Valew
novembro 13th, 2009 at 13:12
Bom Pablo eu dei umas pesquisadas e o que eu achei estava dificil para entender… Será que você não poderia me mandar um site que tenha exemplos ja com os .fla e swf para editar para ficar mais facil de entender
Se tiver Por favor me ajude
Qualquer coisa mande para meu e-mail
VALEW
novembro 13th, 2009 at 13:33
Jefferson, como dizem por aí: “não existe almoço grátis”.
novembro 13th, 2009 at 17:31
ok obrigado pela ajuda
novembro 19th, 2009 at 13:59
Salve salve olha eu aqui de novo enchendo o saco rsrsr
E ai eu gostaria de saber como colocar musica no objeto que aparece Ra?
Tem como me ajudar por favor?
novembro 19th, 2009 at 14:06
Jefferson, veja este outro tutorial: http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/
novembro 24th, 2009 at 7:04
Boas! Parabéns pelo teu optimo trabalho, antes de mais. será que me podia ajudar…é que ainda estou a iniciar esta tecnica (ando meio às cegas), tentei alterar o ficheiro de raiz que vem com o FLARToolKit mas ao alterar o .DAE para um meu ele simplesmente continua a buscar o d origem…ja segui varios tuts e nenhum deu certo, será que me podia ajudar de alguma forma, ou indicando tuts para iniciantes ou explicar como resolvo este problema.
com os melhores cumprimentos
João Rocha
novembro 24th, 2009 at 9:45
João, este já é um tutorial bem simples…
janeiro 11th, 2010 at 8:37
Olá Pablo,
primeiramente, parabens pelo trabalho… está muito bom.
eu fiz o tutorial tudo certinho, mas qndo eu abro o seu exemplo e publico ele dá o erro 1046 no Viewport3d, Camera3d e no Scene3d, o resto (render, objects..) funciona… tambem esta dando um outro problema falando da classe restrita (akela da linha 528) que eu já mudei para public e ainda assim continua dando problema…
eu já verifiquei tudo, os nomes dos arquivos estão certos, o código também está, seguinte:
eu peguei um video tutorial do papervision3d (sem o flartool – http://www.lucianoaugusto.com.br/divulga/flash_cs4_papervision_3d_pv3d_aula1/flash_cs4_papervision_3d_pv3d_aula1.html) e fiz igualzinho.. soh que quando eu exporto acontece o mesmo problema..
já o exemplo que vem dentro do próprio papervision3d funciona perfeitamente.
dei uma procurada no forum do papervision, lá fala que poderia ter uma certa incompatibilidade no flash cs4, daí eu testei no cs3 e foi a mesma coisa, to quebrando a cabeça pra achar outra coisa que poderia ser, será que eh pq mudou alguma nas classes da nova versão do pv3d?
agora eu vou trabalhar em cima do exemplo que está funcionando do papervision 3d, e vou tentar adaptar o código do seu exemplo em cima dele… por enquanto eh oq eu pensei em fazer, se vc tiver uma outra idéia por favor, compartilhe-a, um abraço e agradeço desde já…
janeiro 11th, 2010 at 12:57
Carlos, não faço idéia.
janeiro 12th, 2010 at 19:19
Ok, mtu obrigado… se eu consegui aqui eu posto as condições que fizeram funcionar, Abs!
janeiro 19th, 2010 at 22:45
Ilustre Cabana, o conhecimento aqui no seu blog esta ha anos luz adiante do que concebo. Talvez minha duvida seja a mais elementar aqui…mas mesmo assim, vou perguntar.
Eu sou um usuario do 3dsmax 2009, na criacao de modelos tridimensionais.Modelagem, iluminacao e aplicacao de material eh o meu dia a dia, pois minha area eh voltada a cenografia, ou seja, basicamente cenarios de arquitetura, stands, feiras, etc.
Nesse tipo de trabalho, nao ha a menor intencao de haver animacao dos modelos..apenas a visualizacao 3D advinda da realidade aumentada.
Ou seja..digamos q eu criasse um sofa em 3d..aplicasse a ele um material, luz(acredito que seria o caso de baked material)…e exportasse o modelo nesse formado collada, ase.
Para efetivamente esse sofa saltar aos olhos via realidade aumentada, eu teria que saber todos esses codigos descritos no tutorial? Ou tais codigos so existiram pq o modelo em questao era um personagem que tinha movimento?
Resumindo a pergunta…:Se o objetivo da realidade aumentada em questao for apenas visualizar em 3d um simples objeto, tal qual um sofa , quais as etapas necessarias saindo do 3dsMAX ate o resultado final. ? nesses casos mais simples, o conhecimento de action script eh desnecessario?
Nao sei se podera me responder, mas ja agradeco o espaco .
Um grande abraço.
janeiro 19th, 2010 at 23:42
Beto…
o modelo, o material e a animação vem do 3d… a luz, camera, como colocar o objeto lá, em que posição a hora que ele vai aparecer eh tudo por código… outra coisa, ainda naum fiz o teste, mas eh bom só colocar objetos low poly….
a melhor coisa eh aprender AS kra, vale a pena….
janeiro 20th, 2010 at 1:32
[...] Papervision3D + Augmented Reality: Ligue sua webcam e curta a realidade aumentada pelo FLARToolKit 2… (tags: flash 3d tutorial augmented) [...]
janeiro 20th, 2010 at 9:04
obrigado, Carlos. Que dor de cabeça para quem nao entende nada de codigo. Mas, vou tentar me familiarizar e seguir a dica.
Um grande abraço!
janeiro 20th, 2010 at 10:51
consegui !
usando este tutorial:
http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/
muito bom, até consegui trocar o modelo, com textura… o problema esta em exportar a animação… quando eu exporto o modelo sem animação (usando o crosswalk no softimage 2010) ele vai perfeitamente, mas qndo coloco pra exportar com animação o modelo não aparece na hora que eu coloco a marca em frente a webcam… já tentei usar muitas configurações diferente na hora de exportar a animação, mas num deu em nada… o unico jeito que eu consegui achar para exportar animado é usando o 3d sudio max… tem aki nesse link o tutorial: http://www.youtube.com/watch?v=80U3bsQkLag
agora vou tentar trocar a marca de detecção… achei esse tutorial pra isso:
http://www.squidder.com/2009/03/05/for-nerds-only-custom-flar-markers-explained/
um negócio que eu não vi nada até agora, é como fazer uma animação da marca de detecção igual a esse video:
http://www.youtube.com/watch?v=NK59Beq0Sew
como dá pra ver, antes de aparecer o 3d animado, tem essa animação do papel se desdobrando, isso também é feito no 3d?
bom.. é isso galera… o negócio é compartilhar conhecimento… t+
janeiro 24th, 2010 at 2:44
Salve salve galera eu queria saber pq a musica num toca quando eu toco o .Dae eu ja fiz de tudo quanto é maneira… olhei, li reli o tutorial que baixei aquino site e nada oque eu faço.
março 2nd, 2010 at 0:42
Pablo, aqui funcionou muito bem, montei um demo a partir do exemplo do CabanudoDancer, simplesmente troquei o DAE por um arquivo do max.
Consegui texturizar os sólidos, mas não consegui ilumina-los de forma correta, eles ficam como se o material estivesse com o self-ilumination do max em 100%. Tem commo controlar a luz?
Parabéns pelo trabalho . è muito Bom.
março 2nd, 2010 at 10:03
Rogério, tem sim. Tem que estudar um pouco de PPV3D.
março 3rd, 2010 at 19:35
Pablo,
Bom, primeiramente parabens, sem comentarios para o seu trabalho aqui… nota 10!
3 duvidas:
- qual o mais completo software de gerador de arquivos DAE ( ou um muito bom) que vc recomenda ? Que tal o 3DS MAX ?
- eh possivel usar uma animação feita no Flash para ser a animação a ser apresentada no marcador (como se o SWF ficasse no lugar do DAE) ?
- eh possivel fazer a animação (ou a imagem estatica tipo DAE) interagir com o usuario ? Exemplo: caso ele toque numa parte da animação, ela muda de cor, etc… ?
março 4th, 2010 at 9:23
1 – 3D max ou maya
2 e 3 – totalmente possível, mas tem que entender bem de AS3.
março 6th, 2010 at 11:16
Opa salve galera
eu tenho o seguinte codigo
package {
import flash.events.Event;
import org.papervision3d.lights.PointLight3D;
import org.papervision3d.materials.shadematerials.FlatShadeMaterial;
import org.papervision3d.materials.utils.MaterialsList;
import org.papervision3d.objects.DisplayObject3D;
import org.papervision3d.objects.primitives.Cube;
import com.squidder.flar.FLARMarkerObj;
import com.squidder.flar.PVFLARBaseApplication;
import com.squidder.flar.events.FLARDetectorEvent;
public class Example extends PVFLARBaseApplication {
private var _cubes : Array;
private var _lightPoint : PointLight3D;
public function Example() {
_cubes = new Array();
_markers = new Array();
_markers.push( new FLARMarkerObj( “assets/flar/s.pat” , 16 , 50 , 80 ) );
_markers.push( new FLARMarkerObj( “assets/flar/d.pat” , 16 , 50 , 80 ) );
_markers.push( new FLARMarkerObj( “assets/flar/f.pat” , 16 , 50 , 80 ) );
_markers.push( new FLARMarkerObj( “assets/flar/a.pat” , 16 , 50 , 80 ) );
super( );
}
override protected function _init( event : Event ) : void {
super._init( event );
_lightPoint = new PointLight3D( );
_lightPoint.y = 1000;
_lightPoint.z = -1000;
}
override protected function _detectMarkers() : void {
_resultsArray = _flarDetector.updateMarkerPosition( _flarRaster , 80 , .5 );
for ( var i : int = 0 ; i < _resultsArray.length ; i ++ ) {
var subResults : Array = _resultsArray[ i ];
for ( var j : * in subResults ) {
_flarDetector.getTransmationMatrix( subResults[ j ], _resultMat );
if ( _cubes[ i ][ j ] != null ) transformMatrix( _cubes[ i ][ j ] , _resultMat );
}
}
}
override protected function _handleMarkerAdded( event : FLARDetectorEvent ) : void {
_addCube( event.codeId , event.codeIndex );
}
override protected function _handleMarkerRemove( event : FLARDetectorEvent ) : void {
_removeCube( event.codeId , event.codeIndex );
}
private function _addCube( id:int , index:int ) : void {
if ( _cubes[ id ] == null ) _cubes[ id ] = new Array();
if ( _cubes[ id ][ index ] == null ) {
var fmat : FlatShadeMaterial = _getFlatMaterial( id );
var dispObj : DisplayObject3D = new DisplayObject3D();
var cube : Cube = new Cube( new MaterialsList( {all: fmat} ) , 40 , 40 , 40 );
cube.z = 20;
dispObj.addChild( cube );
_baseNode.addChild( dispObj );
_cubes[ id ][ index ] = dispObj;
}
_baseNode.addChild( _cubes[ id ][ index ] );
}
private function _removeCube( id:int , index:int ) : void {
if ( _cubes[ id ] == null ) _cubes[ id ] = new Array();
if ( _cubes[ id ][ index ] != null ) {
_baseNode.removeChild( _cubes[ id ][ index ] );
}
}
private function _getFlatMaterial( id:int ) : FlatShadeMaterial {
if ( id == 0 ) {
return new FlatShadeMaterial( _lightPoint , 0xff22aa , 0x75104e );
} else if ( id == 1 ){
return new FlatShadeMaterial( _lightPoint , 0x00ff00 , 0×113311 );
} else if ( id == 2 ) {
return new FlatShadeMaterial( _lightPoint , 0x0000ff , 0×111133 );
} else {
return new FlatShadeMaterial( _lightPoint , 0×777777 , 0×111111 );
}
}
}
}
mas é só para cubos eu não consigo impotar outro objetos ja fiz de tudo ou quase, o que devo fazer para ele só importar objs .dae?
me ajudem por favor
março 8th, 2010 at 11:14
Jefferson, você deve estudar um pouco mais de PPV3D.
março 26th, 2010 at 16:04
quem sabe de alguma coisa mais irada diga
abril 26th, 2010 at 16:43
Ola,
Tem um jogo onde vc passando a mao na web cam estoura as bolinhas caindo no jogo como se vc fosse um personagem no jogo é a mesma coisa da RA?
vc sabe como fazer ou tem algum tutorial para exemplo?
VALEW ABRAÇO
abril 26th, 2010 at 17:13
Sidiclei – procure por “motion detection” no google.
maio 3rd, 2010 at 18:41
Eu queria se possível, um sit que eu pudesse ver ou baixar, tutorial des do zero, cinema 4d. to enjoado de desenhar no paint……
junho 2nd, 2010 at 14:55
Fala Pablo!
Primeiramente parabéns pelo trabalho e simpatia.
Agora vamos à dúvida: to com um sistema rodando perfeitamente na máquina, no entanto on line ele n funfa.
E não é um blog (adiantando a pergunta q vc fez para outra pessoa q teve o problema)
Obrigado desde já e mais uma vez parabéns!
junho 2nd, 2010 at 23:53
Alvaro, leia os comentários.
junho 16th, 2010 at 14:12
Olá Pablo tudo bem?
Estou com a mesma dificuldade do Alvaro, local funciona bem, alterei o arquivo .dae para um outro com suas texturas, troquei o marcador e tbm funcionou certinho. Porem quando coloco em servidor e tela fica preta e não habilita a cam nem nada! pesquisando na web algumas possíveis causas para isso:
- na exportação do flash (cs3) , mudei o local do processamento para “access network only” não funcionou
- alterei o nome do arquivo que habilita cam dentro do .AS para camera_para.txt tbm não funcionou.
- Ao coloca no no “document class” a referencia inteiro com caminho “http.//www.meusite/pasta…” para chamar o .as , o flash informa um erro que não encontra essa caminhos e retorno o nome apenas para “Earth”.
ao abrir no IE não apresenta nada, fica apenas preto, ao abrir com CHROME é informado um erro que não foi possivel fazer a leitura do arquivo .PAT mas mesmo assim não habilitou a cam.
Procurei nos comentário acima e não consegui encontrar a solução.
vc pode me auxiliar?…
desde já agradeço sua atenção!!!
e parabens pelo trabalho… ficou ótimo…
junho 16th, 2010 at 15:25
Renomeie todos os arquivos com extensões esquisitas tipo “dae”, “dat”, “pat” para “txt”.
junho 30th, 2010 at 22:24
Boa noite,
Gostaria de saber como faço para criar um arquivo de realidade aumentada em um cartão de visita com logotipo para divulgação da minha empresa http://www.ciasite.com
aguardo seu contato para maiores informações e parabens pelo Blog
julho 1st, 2010 at 9:32
Brunno, toda a informação está no post e nos comentários.
julho 1st, 2010 at 17:50
melhor ainda quanto você cobra para desenvolver um cartão de visita com RA pois ando meio sem tempo.
julho 5th, 2010 at 11:00
Brunno, envie um email para contato@cabanacriacao.com pedindo um orçamento, com detalhes do projeto.
julho 7th, 2010 at 13:05
E ae…
to tentando fazer uma RA com video, peguei uns codigos que continham erros e consertei os erros, mas agora to com um problemão, nao acusa mais erros mas nao funciona…
package {
import flash.display.Sprite;
import flash.events.Event;
import flash.display.BitmapData;
import flash.display.Loader;
import flash.net.URLRequest;
import flash.media.Video;
import flash.net.NetConnection;
import flash.net.NetStream;
////////////AWAY3D FOR
//////////////////////////////////////////////////////////////////// ////////////////////////
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////
import org.papervision3d.lights.PointLight3D;
import org.papervision3d.materials.MovieMaterial;
import org.papervision3d.materials.WireframeMaterial;
import org.papervision3d.materials.shaders.EnvMapShader;
import org.papervision3d.materials.shaders.ShadedMaterial;
import org.papervision3d.materials.shaders.PhongShader;
import org.papervision3d.materials.BitmapFileMaterial;
import org.papervision3d.materials.VideoStreamMaterial;
import org.papervision3d.materials.utils.MaterialsList;
import org.papervision3d.objects.primitives.Plane;
import org.libspark.flartoolkit.support.pv3d.FLARBaseNode;
import org.libspark.flartoolkit.support.pv3d.FLARCamera3D;
// import org.papervision3d.objects.parsers.Collada;
public class test1 extends PV3DARApp {
private var _plane:Plane;
private var _plane2:Plane;
// private var _piso:Plane;
private var videoStreamMaterial:VideoStreamMaterial;
private var quality:uint = 8;
private var netConnection:NetConnection;
private var video:Video;
private var netStream:NetStream;
/*
private var videoStreamMaterialPiso:VideoStreamMaterial;
private var quality:uint = 8;
private var netConnectionPiso:NetConnection;
private var videoPiso:Video;
private var netStreamPiso:NetStream;
*/////////////COLLADA FILE
//////////////////////////////////////////////////////////////////////// ////////////////////
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////
// private var loader:Loader;
public function test1() {
// Transferring the file name of the camera revision file and the
//pattern defined file, it initializes.
this.init(‘Data/camera_para.dat’, ‘flarlogo.pat’);
}
protected override function onInit():void {
super.onInit(); // Al be sure to call.
//Apply Filters
// The same size as the marker it tries making Plane.
var wmat:WireframeMaterial = new WireframeMaterial(0xff0000, 0,
0); // With wire frame.
this._plane = new Plane(wmat, 80, 80);
this._plane.rotationX = 180;
this._markerNode.addChild(this._plane);
var light:PointLight3D = new PointLight3D();
light.x = 0;
light.y = 1000;
light.z = -1000;
///////////////FLV FILE
/////////////////////////////////////////////////////////////////////// ///////////////////
var customClient:Object = new Object();
customClient.onMetaData = metaDataHandler;
netConnection = new NetConnection();
netConnection.connect(null);
netStream = new NetStream(netConnection);
netStream.client = customClient;
netStream.play(“icons.flv”);
video = new Video();
video.smoothing = true;
video.attachNetStream(netStream);
videoStreamMaterial = new VideoStreamMaterial(video, netStream);
videoStreamMaterial.doubleSided = true;
_plane2 = new Plane(videoStreamMaterial, 130, 130, quality,
quality);
this._plane2.z = 50;
this._plane2.rotationX = -90;
this._plane2.rotationY = 180;
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////
this._markerNode.addChild(_plane2);
}
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////
function metaDataHandler(infoObject:Object):void {
trace(‘metaDataHandler’,infoObject);
}
}
}
julho 15th, 2010 at 17:25
Cara, é o seguinte, eu tive o mesmo erro igual um pessoal ai de cima, o lance dos 12 erros, porém, lendo os comentários, vi que alguem conseguiu consertar, esses erros, ok, era adicionar a biblioteca do FLAR no actionscript. Ok, os 12 primeiros solucionados… porém agora estão dando 5 erros. O primeiro projeto que eu encontri seu, foi o do cabanudo dancer, do michael jacson, porém, achei impossível a edição daquilo, mechi no AS de todos os lados, e etc… troquei textos, e o swf nao respondia ao aparente as. eu criei uma animação no swifit, eu trabalho com ele pra produção de vídeos… axo muito bom e muito rápido, estou exportando ele em “Export Scene to Papervision 3D” é o caminho correto? o meu arquivo ficou pequeno na tela, fiz 400×300 pois nao sabia o tamnho ideal… e nao animou tbm, ficou congelado…
gostaria de saber um email seu pra trocarmos informações…
ou por aqui mesmo, posso enviar os erros…
dexo aqui além dos parabéns, obrigado.
julho 21st, 2010 at 22:19
OPA! tudo bem?
eu gostaria de saber…. EU estou usando o truespace para fazer animações para RA, só que quando a animação aparece no RA ela aparece sem textura fica apenas a animação trasejada, o qu eue faço para ficar com a textura que eu coloquei?
me ajudem por favor
julho 24th, 2010 at 23:56
Boa noite pablo, será que tem como você colocar no blog um exemplo de realidade aumentada feita com uma animação no flash ao inves de uma animação.dae ? Boa noite e até mais…
julho 26th, 2010 at 14:58
Ola Plabo Cabana.
Referente a questão do Eduardo, estou tendo problemas com isso também.
Na troca do arquivo .DAE para um SWF ele está dando erro de leitura.
Teria como postar um exemplo em animação SWF usando RA?
Agradeço desde já. Obrigado.
julho 27th, 2010 at 11:24
Novamente ola Pablo!
Referente ao comentario deixado por mim, já resolvi. Consigo rodar SWF, FLV, ETC… Mas agora gostaria de ir além disso. Há como interagir com o usuário. Caso você sabia de alguma matéria por favor poderia passar o link.
Obrigado.
Ah….ao companheiro Eduardo caso ainda esteja interessado em como rodar animações em FLASH posso lhe mostrar. FLW.
julho 27th, 2010 at 14:05
Pessoal, não estou tendo tempo no momento para postar tutoriais novos no blog. Os clientes vêm na frente! :)
Mas o google está cheio de bons exemplos! Procurem!
agosto 27th, 2010 at 0:52
Olá Pablo Cabana. Ótimo Blog Parabéns.
Gostaria de esclarecer apenas uma coisa, se você tiver um tempo claro…
Meu Português é “meia-boca”, o flartoolkit deve ser instalado no flash CS3 do mesmo modo que o Paper3d? ou seja:
(Abra o Flash CS3, vá em Edit>Preferences>Actionscript e clique no botão “Actionscript 3.0 settings”), devo adotar mesma maneira para configurar o flartoolkit no CS3? Caso sim qual pasta devo apontar…
Muito grato por atenção sua.
agosto 31st, 2010 at 19:17
Saidy, veja o tutorial no blog:
http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/
setembro 2nd, 2010 at 17:52
ola gostaria de saber onde eu mudo o tal do private var _projection” para “public var _projection
desde ja obrigado