Desenvolvimento de realidade aumentada utilizando Java

62 respostas
J

Prezados a Realidade Aumentada é uma nova tecnologia que está ganhando muito espaço no mercado, para quem não conhece a tecnologia ainda, recomendo que busquem videos da mesma no youtube para perceber o potencial dela.

A principio utilizo Realidade Aumentada(RA) com a ferramenta ArToolKit que é desenvolvida em C, porém já existem ferramentas para o desenvolvimento de RA em Java, acredito que seja conhecida como JArToolKit, e com ela é possível desenvolver aplicações de RA para celulares. Estou buscando informações sobre esse desenvolvimento de RA em Java na internet, porém a informação é escassa e estou desenvolvendo um projeto de conclusão de curso sobre isso e peço a ajuda dos colegas que tiverem alguma informação que possa me ajudar!

Desde já agradeço!

62 Respostas

F

Opa

Também estou iniciando uma pesquisa sobre a utilização de RA e java… caso queira, podemos trocar algumas figurinhas…

Tenho visto muita coisa pra mobile com as tecnologias…eu queria talvez não utilizar esta área…e sim alguma coisa pra web…

e você?

J

RA para internet já é uma ferramenta mais facil de desenvolver, acredito que posso te ajudar sim, me add no msn que te passo maiores informações, tem msn no meu perfil.

Abraços.

O

Olá,

Estou há um tempo fazendo alguns experimentos mas, ainda nada efetivo.

Alguem conseguiu fazer algum teste ?

Estou tentando mas, de uma outra abordagem:

–Utilizar o celular para enviar a imagem da camera via streaming para o PC e ai, realizar o processamento da imagem com Java3D API no PC pois, acredito que pode ficar um pouco lento o reconhecimento de imagem no meu celular (que é um Nokia5130).

Mas, não é o ideal … é somente para experimento mesmo.

Podemos trocar experiencias ?

L

pretendo usar RA em meu tcc… se tiverem mais informações… vamos compartilhar…

J

O Pessoal que quiser maiores informações sobre RA é só me add no orkut: http://www.orkut.com.br/Main#Profile?uid=8776099362134930636 por ele fica mais facil de eu acompanhar e responder vocês!

Abraços.

C

Olá Joshuan,

Estou decidindo o tema do artigo do meu TCC!

E estava querendo falar sobre realidade aumentada utilizando Java,
pois faço uma pós de Sistemas Orientados a Objetos!

Te add no msn para trocarmos umas ideias!

Att.

Cintia

D

Eu gostaria de desenvolver meu TCC da graduação com esse tema também…
Gostaria de implementar em Java, mas estou em dúvida entre web ou aplicação local mesmo…
:?: :?: :?: Há possibilidade de usar o jARToolkit em Java para web? Como configurar esta ferramenta? Dá para desenvolver através de uma IDE?
Quais ferramentas devo instalar para usá-lo? :roll:

Desculpem pelo excesso de perguntas, mas é que apesar de ter entendido razoavelmente o sentido de R.A., não sei por onde começar para desenvolver… :oops:

Vlw!

N

Boa noite galera, estou fazendo uns experimentos em RA e ja consegui uns resultados legais.
Só que eu usei o flar toolkit (que usa action script 3 do flash) e queria contruir em JAVA.

Queria uns tutoriais e umas idéias …
Meus problemas são em trabalhar com modelos complexos e como interagir mais de um objeto.

Alguem tem uma dica …

C

Galera, to tentando faze em java tbm!
Alguem ai ja teve algum resultado ?? E em qual sistema operacional ??

Se puderem me mandar algum artigo, tutorial ou um exemplo de projeto RA em java eu aceito heheheh!

Mandem pro meu email, [email removido]

Valeu!

N

Boa chamuska … vamo interagir

Eu to estudando o Jar Tollkit, e tem o NY toolkit, mas tutorial ta dificil …

A descriçao do JAR Tollkit ta aqui http://www.jaist.ac.jp/~hideaki/man/jARToolkit/net/sourceforge/jartoolkit/core/JARToolKit.html.

O NY AR Tollkit eu não achei manual ou tutorial, quem achar avisa.

Vou organizar um material que tenho e vou postar.

Alguém sabe a melhor engine pra utilizar os modelos, tipo Papervision 3d. O OSGART é pra .NET e C++ mas parece que com o .NET da pra portar em java …

C

Cara, o link q vc passo nao ta funcionando :?
Vc pode posta de novo ??! :slight_smile:

Eu achei um pra flash que tem nesse link: http://www.squidder.com/2009/03/06/flar-how-to-multiple-instances-of-multiple-markers/

Dai to fazendo uns testes com esse dai!

Dai to procurando umas imagens 3D pra faze testes! substitui os quadrados hehe!

Ma galera, java apavora, se alguem ai tive algum documento avisa, posta e tals!

Valeu!

C

nosphera:
Boa chamuska … vamo interagir

Eu to estudando o Jar Tollkit, e tem o NY toolkit, mas tutorial ta dificil …

A descriçao do JAR Tollkit ta aqui http://www.jaist.ac.jp/~hideaki/man/jARToolkit/net/sourceforge/jartoolkit/core/JARToolKit.html.

O NY AR Tollkit eu não achei manual ou tutorial, quem achar avisa.

Vou organizar um material que tenho e vou postar.

Alguém sabe a melhor engine pra utilizar os modelos, tipo Papervision 3d. O OSGART é pra .NET e C++ mas parece que com o .NET da pra portar em java …

Cara, posta msm o material, eu peguei o NyArToolkit pra ve e parece legal! Não consegui faze os exemplos funcionarem ainda por falta de tempo, mas vi q tem umas coisas usando JF e tals!
E se vc conseguiu faze algum daqueles exemplos funcionarem, avisa ae hehe!!

Valeu!

N

Galera, to bem sem tempo, mas agora no carnaval vo aproveitar a folga e postar os materiais.

Vo bota uns modelos também, mas os mais complexos (com muitos poligonos) ta dando pau, não funciona direito no papervision3d ou eu que não estou sabendo tratar os modelos.

Vai uns tutos ai pra ir adiantando:

Tutorial do Flex (ja vem com os modelos no zip)
http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/

Plugin do Eclipse pra action script (to usando o flex builder 3 não esse, não me adaptei com esse)
http://www.rozengain.com/blog/2009/10/09/eclipse-plug-in-download-as3-libraries-straight-to-your-eclipseflex-builderfdt-project/

Esse video aqui é muito bom, animação, jogo e AR juntos

E o NyAR Tollkit:

Aqui ensina a configurar o papervision 3d no eclipse.
http://evolve.reintroducing.com/2008/05/07/tips-n-tricks/setting-up-papervision3d-in-eclipsefdt3/

No tutorial do flex vem as bibliotecas papervision 3d pra flex (dãããã), pra JAVA tem q baixar as do tutorial do eclipse.

Acho que ja dá pra brincar.

Quem tiver uma dica posta aí …

Em breve eu apareço denovo …

ps: O q quer dizer JF? (… mas vi q tem umas coisas usando JF e tals! …)

Abraços!

S

To começando a correria com RA com Java agora…Bem legal as dicas postadas…
Achei no youtube um link:

Não é relacionado ao Java…mas a idéia da pessoa que postou o RA…
é bem legal…vale assistir…[]'s.

W

Assisti uma palestra em novembro/2009 sobre RA e confesso que fiquei encantado. Meu TCC está proximo e não quero fazer nada que seja só no papel, quero algo útil, palpável, que realmente seja chamativo e interessante. Vou dar uma olhada nos links.
:smiley:
Valeu pessoal!

W

cara pelo que entendi o JF é java framework … mas tem varias coisas pra ver
tipo eu estou tentando montar um aplicativo em java usando o nyartoolkit … provavelmente vou acabar reescrevendo os comentarios dele pois a versao oficial é japones e o codigo dele tinha comentarios em japones quando abri o codigo bugou tudo os comentarios e oq estava escrito em japones…
na versao do nyartoolkit que eu achei fala pra usar o nyartoolkit + java 3D + JMF (Java Media Framework)

o link ta ai

http://www.pushing-pixels.org/?p=1326

quem tiver informações posta ai … eu nao consegui fazer o programa rodar 100% ainda
se eu conseguir posto aqui.

W

ae pessoal mais um link ai pra vocês
não sei se vcs ja tinham visto
um tutorial de como fazer para funcionar o NyARToolKit, ainda não testei mas logo testo e volto aqui pra confirmar

http://sixwish.jp/Nyartoolkit/Java/

o site é em japones
mas e só joga no google tradutor

http://translate.google.com.br/translate?hl=pt-BR&sl=auto&tl=pt&u=http%3A%2F%2Fsixwish.jp%2FNyartoolkit%2FJava%2F

quando testar volto pra dar uma resposta
abraço

se tiverem novidades manda ai também, ou manda em meu email por favor.

F

Olá pessoal, sou novo neste fórum e pretendo, no meu TCC, desenvolver uma interface de realidade aumentada para celulares. Alguém tem experiência desenvolvimento para estes dispostivos? Por favor, ajudem-me!

W

Estou com problemas … eu consegui fazer rodar o codigo do tutorial porem agora estou tentando adicionar uma imagem 3D so que não sei como fazer isto. sei que os formatos compativeis são .wrl .obj .3ds so que não sei como vou adicionar estas extensoes no meu programa.
alguem teria uma ideia de como devo fazer???
algum tutorial que funcione???
aguardo uma resposta abraço

F

nosphera:
Boa chamuska … vamo interagir

Eu to estudando o Jar Tollkit, e tem o NY toolkit, mas tutorial ta dificil …

A descriçao do JAR Tollkit ta aqui http://www.jaist.ac.jp/~hideaki/man/jARToolkit/net/sourceforge/jartoolkit/core/JARToolKit.html.

O NY AR Tollkit eu não achei manual ou tutorial, quem achar avisa.

Vou organizar um material que tenho e vou postar.

Alguém sabe a melhor engine pra utilizar os modelos, tipo Papervision 3d. O OSGART é pra .NET e C++ mas parece que com o .NET da pra portar em java …

Esse link não está funcionando. Alguém sabe onde encontro o JARToolKit?

N

Bom, recebi umas mensagens e resolvi comentar.

1 - a marca (o .dat) poder ser gerado por um programinha que voce encontra neste tutorial aqui ( http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/ ) ou por algum software gráfico como o Corel Draw.

2 - aconselha-se que a marca tenha uns 8 cm de lado no papel (borda externa) e 4 cm na borda interna, claro deixe um espaco em branco além da borda externa, senão o raster não identifica a marca.

3 - a extensão da imagem 3D (.dwg, .dae, .3ds …) vai depender da biblioteca que estiver usando no teu projeto, o papervision vem com suporte a vários formatos distribuidos em classes diferentes.

4 - a implementação inicial fica mais fácil em Flex (minha opnião), mas o Java (NyARToolkit) te da mais recursos.

5 - o que realmente implementamos é a classe que gerencia a reprodução da animação 3D. Nesta (ou em classes auxiliares, que é meu metodo preferido por facilitar a manutenção) ajustamos a câmera, o frame que receberá a imagem renderizada, o objeto que recebe a marca, o objeto 3d e o processo de captação do raster, o processo de renderização é do Toolkit, não precisamos nos preocupar com ele no início (claro que em projetos mais elaborados sempre é bom estar por dentro, mas não nosso caso iniciante)

Abraços.

N

O JAR ToolKit

http://www.jaist.ac.jp/~hideaki/man/jARToolkit/net/sourceforge/jartoolkit/core/JARToolKit.html

P

e ai pessoal tudo bem?
ja faz uns 2 meses que eu estou trabalhando em cima da RA, mas paro por falta de tempo e continuo.
bom
vou postar o que eu consegui:

existe um site que cria automaticamente a realidade aumentada a partir de diversos tipos de arquivos, seja em .jpg, .dae, .md2. O site é http://www.ezflar.com/home/show_home, ai vc vai em generator e cria, eu testei o com dae ja que é em 3d não fui muito feliz, usei o sketchup para exportar em dae, assim não consegui dar um upload nas texturas da criação, usei o md2, esse sim fui feliz, ficou muito bom, é so procurar na internet um objeto nesse formato e testar para ver.

usei o ARTK-simplif que é um programa .exe que tem como vc usar modelos prontos, criar seu “marker” (figura na qual vc deve apontar sua web cam para gerar a RA), etc… Esse programa usa arquivos .wrl, eu peguei um programa open source chamado Blender, (procurei até falar chega como eu consigo colocar scripts nele, tentei tbm e nada, se alguem puder me ajudar agradeceria muito), esse programa cria quase todos os tipos de formatos, wrl, md2, dae, etc. Acho que seria o ideal, já que não precisa pagar nada e tem apenas uns 10 megas.

usei tbm o ARToolKit-2.65, pra falar a verdade não entendi muita coisa dele, apenas vi os exemplos bem legais tbm, e com ele é possivel gerar RA sem necessidade de programas.

tem um plugin para o sketchup chamado arplugin mas ele é pago e pesadão(pelo menos para o meu pc), nele vc consegue vizualizar os arquivos do programa em ar

tenho o maya tbm mas não consegui mecher nele.

Bom acho que é isso, quem puder compartilhar também suas experiências seria muito bom, quem sabe não criamos um tutorial passo a passo para ajudar aos que possuem duvidas.

abraço a todos

N

Boa!

Eu ja consegui rodar em flex e em java …

Vou comentar os códigos direito e postar aqui …

Como diz o camarada wesleybruno, ainda tem uns comentarios em japonês (rsrsrsrrsrsrsrs) mas rodou. O mais chato na minha opnião foi instalar as bibliotecas no eclipse … mas então eu inclui os kits direto no projeto, aí funcionou legal (mas com apenas uma marca) …

Pros modelos 3d eu to usando o Blender (não sei usar o blender bem, peguei uns tutoriais e fui a ferro) pra exportar em .dae, é o que rodou melhor. Tem alguns que tem que dar uma tratada melhor, daí usei o 3D Studio Max pra mexer e o Blender pra converter. Não consegui exportar as texturas no modelo em .dae, se alguem souber me avisa…

Alguem mais conseguiu rodar direito em java?

Da pra postar arquivo aqui?

P

nosphera

teria como vc me ensinar como q eu instalo um script no blender cara?
não estou dando conta
vlw

N

como assim?
tu conseguiu instalar o blender? (tem que instalar o python pra rodar o Blender)

conseguiu abrir as imagens? se não conseguiu procura .3ds .dae no google que aparece uns sites com umas coleções de modelos (ja baixei 40gb de modelos)

tem que exportar para Collada 1.4 (.dae), o 1.3 não funciona direito …

Detalha mais …

P

nosphera é assim,

  • eu instalei o blender
  • intalei o python
  • alem dos scripts imbutidos no python eu já tentei instalar um especial para collada que peguei na net e nada
  • ja tentei abrir uma imagem em .dae mas aparece que ele não conhece o formato do arquivo
  • o que eu quero é pegar uma imagem em formato dae e converter para .vrlm
    no seu caso para importar e exportar em .dae foi automatico?
    tipo vc so instalou o blender e o python e funcionou 100% para importar e exportar?

obrigado pela atenção que vc esta me dando nosphera

abraço

N

Galera já me aproveitando do tópico, a UFRN e a DIMAP-UFRN junto com a Sociedade Brasileira de Computação, estão esse ano organizando o 12° Simpósio Brasileiro de Realidade Virtual e Aumentada, será sediado aqui em Natal entre os dias 24 e 27 de maio desse ano.

a chamada foi em cima desses temas:

*  Vida artificial;
* Realidade aumentada e misturada;
* Ambientes virtuais colaborativos;
* Aceleração de hardware gráfico;
* Renderização e modelagem baseada em imagens;
* Dispositivos de entrada e saída 3D;
* Técnicas de interação 3D inovadoras;
* Animação, renderização e modelagem interativa;
* Aplicações 3D para Internet;
* Interação multimodal;
* Renderização e modelagem de multi-resolução
* Ambientes virtuais interligados;
* Visualização, animação e simulação em tempo real;
* Técnicas gráficas em tempo-real;
* Impactos sociais, econômicos e técnicos da Realidade Virtual;
* Telecolaboração e teleoperação;
* Interação baseada em vídeo;
* Avatares e humanos virtuais;
* Aplicações de Realidade Virtual e Realidade Aumentada em qualquer área;
* Realidade Virtual e Realidade Aumentada para visualização científica;
* Desenvolvimento de sistemas de Realidade Virtual e Realidade Aumentada;
* VRML, X3D e tecnologias relacionadas à Web.

Quem quiser mais informações à cerca do SVR 2O1O acessem:
http://www.dimap.ufrn.br/svr2010

e aqui com o chefe dos organizadores:

Selan Rodrigues dos Santos, Ph.D.
DIMAp - Departamento de Informática e Matemática Aplicada
Centro de Ciências Exatas e da Terra
Universidade Federal do Rio Grande do Norte
Campus Universitário Lagoa Nova
59072-970 - Natal, Rio Grande do Norte - Brasil
E-mail: [email removido]

Tá dado o recado :wink:

N
Cara, instalei o blender e usei o script que vem com ele. Os modelos eu fiz em 3ds, depois importei com o blender (da pra importar vários formatos).

do blender eu exportei pra .dae (Script Collada 1.4 que veio com ele) mas as texturas não foram na animação.

Agora to estudando umas classes que reproduzem .3ds, mas meio sem tempo fica complicado.

O próprio Papervision reproduz outros formatos de animação (da uma verificada na documentação http://www.papervision3d.org/docs/as3/class-summary.html) o que facilita na questão dos objetos, é possivel importar até dwg (do autocad).

.vrml Eu nunca usei, mas gostei do que li … que classe tu usa pra reproduzir a animação ? posta um material aí …

Abraços!

ps: Alguém vai no simpósio em Natal?

W

a respeito de meu problema com 3d ainda não resolvi mas acho que estou no caminho certo
se alguem quiser dar uma olhada no caminho que estou andando segue os links

http://blend2java.sourceforge.net/

e tem um how to tambem

http://blend2java.sourceforge.net/blend2java-howto.html

que seria pra fazer minhas imagens 3d em Blender e depois tentar exportar pro java
achei um esquema bem legal no blender, pena que so exporta direto pra mibile
tem um export .java (para celular apenas)

C

pqp, que massa :open_mouth:

W

Olá, estou vindo aqui postar meu projeto, até o momento tenho:

  • biblioteca NyARToolKit
  • projeto do JMF (para a identificação da camera e marcador) e J3D - exemplos do NyAR mesmo!!!
  • exemplos de menu e visualizador de imagens 3D(apenas Imagens3D.xml)

Ainda nem imagino como vou unir estes projetos, meus orientadores me disseram que estou no caminho certo (eles tbm não são peritos em RA - Mas acredito neles).

Ainda não compreendi como diferenciar os marcadores…somente sei que eles reconhecem o quadado preto em volta, o internao ainda nao reconhece.

Por favor se alguem tiver alguma noção, ou souber me ajudar avisa ai!!!
ou manda um email pra mim :

[email removido]

SEGUE ABAIXO OS LINKS:

PROJETO EM NETBEANS:
http://rapidshare.com/files/386116606/NetBeansProjects.rar.html

BIBLIOTECAS (LIBs) USADAS:
http://rapidshare.com/files/386122018/lib.rar.html

F

Pessoal, não estou conseguindo que as imagens 3d sejam carregadas.
Já tentei inclusive aproveitar tutoriais prontos, gerando apenas uma nova imagem com o mesmo nome e extensão, mas ela não é carregada. Quando volto com a imagem original a mesma continua carregando normalmente. Estou tentando utilizar o flartoolkit.
Há algum limite para o tamanho do arquivo a ser gerado?
Alguém poderia dar uma dica de onde estou errando? Alguém teria algum tutorial de como exportar modelos 3D do Studio Max ou do Blender?

F

Pessoal consegui fazer finalmente as imagens 3D serem carregadas.
Quem precisar de modelos 3D no formato dae, acessem o armazém 3D do google, ele possui vários modelos free.
Alguém aí tem experiência na detecção de movimentos através da webcam?

S

Saiu uma matéria na MundoJava n.41 ensinando a fazer um quebra cabeça em RA no eclipse utilizando jMonkey Engine e NyARToolkit.
Vale a compra…tem um down no site que acompanha a matéria.

W

vc tera que alterar o local do PARAM_FILE C:/MUDAR AQUI/ para o respectivo local em seu pc!!!

tipo este modelo eu comprei a revista MUNDO JAVA e foi muito util … pois ele ajuda a montar um quebra cabeça em RA…

no meu workspace
eu importei 3 projetos do NyARToolKit 2.4
NyARToolKit (biblioteca versao 2.4 = a 2.5 tive problemas para funcionar)
NyARToolKit Util JOGL (exibição de imagens 3D)
NyARToolKit Util JMF (captura de imagem)

O principal fica na pasta Puzzle>src.>game tem 3 class dentro do pacote game
estes são o principal

as alterações no projeto devem ser feitas lá!!! a não ser que entenda o codigo da biblioteca.

http://rapidshare.com/files/412942302/workspace__projeto_da_revista_MUNDO_JAVA_n41_.rar

J

e ai galera estou iniciando em realidade aumantada agora.
fazendo meu tcc

queria uma ajuda de vc em java.
e no que puder ajudara.
te mais esperando resposta! :arrow:

J

ainda nao recebi nenhuma ajuda aqui do forum tenho varias duvidas…

meu email [email removido]

mandem ajuda. ai galera…

te mais…

W

Cara posta aqui suas duvidas, no que pudermos ajudar o faremos

sua dúvida pode ser a mesma de outras pessoas
por isso pergunta aqui mesmo!

assim quem puder te ajudar vai responder, tenho certesa.

J

cara eu to querendo desinvolver um aplivcativo para rodar em android …

mais nao sei que biblioteca eu uso para isso…

andei olhando algumas coisas nos links aqui mais da quer me mostrasse um caminho. que possa seguir seguro…

se puderem ajudar mandando algum link ai tutorial sei la.
:?:

W

Cara eu to fazendo em java … acredito que pro android deva ser muito util tambem

http://nyatla.jp/nyartoolkit/wiki/index.php?NyARToolkit%20for%20Android.en

esta é uma versão do NyARToolKit
axei excelente … parece ser uma biblioteca muito completa
eu recomendo esta ai … se não tem o A
JARToolKit tambem … mas não sei como está esta biblioteca.

pesquisa por NyARToolKit que vc vai axar algumas coisas boas na internet
so tem um detalhe … é japones … os comentarios estão todos em japones … vai ter que pesquisar tutoriais ou entender de java pra se achar na biblioteca

espero que ajude abraço

J

cara tenho que faze uma tabela de comparaçao entre as bibliotecas para RA .;.

se alguem puder ajudar??

W

Cara oque posso te ajudar é simplesmente falando as bibliotecas que conheço … ai você vai ter que correr atraz
to meio enrolado com meu TC por isso não vou poder te ajudar muito nisso, mas se precisar de algumas informações (se eu souber) te falo.

as bibliotecas que conheço são :

C:
ARToolKit

JAVA:
JarToolKit
NyArtoolKit

FLASH:
FlarToolKit

Obs:A versão em C é a que tem mais informações na net (pelo menos quando comecei minhas pesquisas para meu TC)
a versão em Flash tambem tem bastante, mas acredito que a versão em flash é apenas um extra para o NyARToolKit (um adicional ao NyARToolKit pra usar na Net.) no minimo usa a detecção e reenderização de imagens do NyARToolKit

Oque percebi até agora foi isso … ( :slight_smile: Por favor, se eu estiver errado me corrijam :slight_smile: )

Espero ter ajudado

J

CARA so nao axei muita coisa falando sobre JARToolKIT

nao sei procurei d mais mais sobre mais naoa axei muita coisa.

se alguem puder ajudar

P

Estou iniciando meus estudos com realidade aumentada. Realizei alguns testes com a biblioteca ARToolKIT, mas apenas utilizandos os exemplos que vem incluso na API. Eu gostaria de saber como posso construir meus proprios cartões. E necessário algum programa especifico para isso?

J

car vc tem que coloca duvidas mais especificas que tipo de cartao virtual vc que fazer…

para que dispositivo…

assim poderemos te ajudar melhor…

esperando resposta obrigado… :smiley:

P

jackson gustavo:
car vc tem que coloca duvidas mais especificas que tipo de cartao virtual vc que fazer…

para que dispositivo…

assim poderemos te ajudar melhor…

esperando resposta obrigado… :smiley:

Mas este é o problema. Por que eu não sei como desenvolver este cartão. Eu quero fazer algo simples. Quero apenas exibir alguma imagem gráfica, como por exemplo, arvore,carro, apenas objetos simples.

M

[color=darkblue]

Estive pesquisando a NyArtoolkit, consegui fazer apenas coisas muito básicas com ela (isso alterando um pouco o código) verifiquei e encontrei outras versões da mesma, só que faltam alguns jars, alguém conseguiu todos os jars necessários ?

jogl.jar
opengl.jar

pde.jar —> esse fiquei na dúvida
core.jar —> esse não consegui

Desjá agradeço

[/color]

J

Bom, boa tarde galera, eu gostaria da ajuda de vocês, estou fazendo meu TCC voltado a Realidade Aumentada, de começo eu queria fazer voltado pra dispositivos móveis, mas não consegui nenhuma biblioteca que pudesse me ajudar, agora estou querendo fazer a aplicação de RA voltara para desktop mesmo, utilizando o JARToolKit que é uma biblioteca para a linguagem JAVA. Eu gostaria de saber por onde começar, e como, junto com a biblioteca vem alguns exemplos porém todos eles são muitos e complicados, e já procurei sobre o jartoolkit e não acho nada que possa me ajudar. Só gostaria de entender direito o JARToolKit, por onde começar e tal, eu já estou atrasado com meu tcc na parte de implementação e gostaria muito da ajuda de vocês, a minha intenção não é fazer nada extenso e complicado, quero algo mais simples, meu tcc é voltado a realidade aumentada e Ensino, ou seja, vou fazer uma plataforma de ensino a Fisica Optica utilizando RA. Se alguém puder me ajudar, que já tiver implementado utilizando o jartoolkit ou mesmo que conheça algum site que possa me ajudar serei grato.

Obrigado desde já. :smiley:
[]s,
Jairo.

M

[color=darkblue]Estou com alguns problemas com NyArtoolkit, sei que o tópico é um pouco antigo, mas consegui rodar o primeiro exemplo normalmente, fiz pequenas alterações e ele funcionou corretamente, os outros exemplos estão acontecento alguns erros no caso:

JavaSimpleLite
JavaSimpleLite2
JpegSimpleLite
SingleARMarker

O erro é sempre o mesmo :[/color]

Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: java.lang.IllegalArgumentException: argument type mismatch
	at com.sun.opengl.impl.JAWT_DrawingSurfaceInfo.newPlatformInfo(JAWT_DrawingSurfaceInfo.java:86)
	at com.sun.opengl.impl.JAWT_DrawingSurfaceInfo.platformInfo(JAWT_DrawingSurfaceInfo.java:52)
	at com.sun.opengl.impl.windows.WindowsOnscreenGLDrawable.lockSurface(WindowsOnscreenGLDrawable.java:189)
	at com.sun.opengl.impl.windows.WindowsOnscreenGLContext.makeCurrentImpl(WindowsOnscreenGLContext.java:57)
	at com.sun.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:134)
	at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:182)
	at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:412)
	at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
	at javax.media.opengl.GLCanvas.paint(GLCanvas.java:277)
	at sun.awt.RepaintArea.paintComponent(RepaintArea.java:248)
	at sun.awt.RepaintArea.paint(RepaintArea.java:224)
	at sun.awt.windows.WComponentPeer.handleEvent(WComponentPeer.java:306)
	at java.awt.Component.dispatchEventImpl(Component.java:4577)
	at java.awt.Component.dispatchEvent(Component.java:4331)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.IllegalArgumentException: argument type mismatch
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at com.sun.opengl.impl.JAWT_DrawingSurfaceInfo.newPlatformInfo(JAWT_DrawingSurfaceInfo.java:83)
	... 20 more

[color=darkblue]Se alguém puder ajudar desde já agradeço ![/color]

W

Desculpa pelo abandono ao forum, mas estou atolado de coisas com meu tcc

a respeito de sua pergunta Metaleiro

jogl.jar
opengl.jar

eu utilizei os jars do JME, entra no site do JMonkeyEngine e faz o download
http://jmonkeyengine.org/downloads/

dentro destes jdk tem a pasta lib, la tem muitas jars … na versão que baixei 2.0 tinha o jogl e muito mais … atualmente esta na 3.0
mas deve ter tambem

em meu projeto utilizei apenas os jars da JME
e ta rodando ok aqui … so que somente utilizei os pacotes .utils da biblioteca, e modifiquei um codigo do artigo da revista mundo java n41

paulofafism
nao entendi sua pergunta … tipo vc quer criar os “marcadores”? é isso? …
se for existe um gerador de marcador, se nao me engano escrito em linguagem C

http://realidadeaumentada.com.br/home/index.php?option=com_content&task=view&id=38&Itemid=54
esse é o do site realidadeaumentada (gerador online)

se não for isso por favor me especifique melhor oque seriam estes “cartões”

W

em breve estarei disponibilizando meu codigo completo do projeto RADC e minha monografia
que estou apresentando em minha faculdade como TCC

estou negociando com um professor se ele pode hospedar o link pra mim, sem custo
se isso for possivel volto aqui para passar o link para todos terem acesso a meu projeto

foram + de 1 ano de pesquisa, graças a grandes referencias conseguimos terminar o projeto, porem ainda é protótipo
possui defeitos e incrementos a serem adicionados

por enquanto funciona por diretório (pasta “…\Data”) e ainda possui problemas com a exibição da textura
espero que quando postar o link pessoas se interessem por continuar o projeto…
pois é muito importante a evolução das pesquisas, e gostaria de ver meu projeto evoluir não so com minha ajuda e de meu companheiro de TCC. Lembrando que este projeto utiliza a biblioteca NyARToolKit que possui licença GPL, não podendo ser comercializado (a não ser que entrem em contato com a Empresa do NyARToolKit para comprar uma licença).

em breve volto com noticias.

J

Oie!!!
Eu desenvolvi o meu tcc em C utilizando o ARToolKit. Agora queria passar pra jARtoolKit ou NyArtoolKit.
Queria saber se vcs tem algum tutorial de instalação desses frameworks!!
Ah… quem quiser ver a aplicação do meu tcc… tá ai o link do vídeo dela:

W

Desculpa a ausencia
estou passando aqui para disponibilizar todo o material que reuni
de quando comecei ate o fim do tcc
esta incluso o codigo fonte, monografia e outras coisas

fiquem a vontade para baixar e se precisarem de alguma informação,
se eu puder vou ajudar

aproveitem o download pois o link q postei é do rapidshare
e logo deletarão
se alguem puder postar este arquivo agradeço, para podermos manter estes projetos na internet para consulta
Lembrem-se, isso foi um protótipo então ainda possui erros, como nao vou continuar o projeto, disponibilizo aqui pra todos poderem acessar.

segue o link:
http://rapidshare.com/files/450671404/CD_TCC.zip

ta um pouco grande mas vai compensar o download, tem bastente coisa interessante, e que podem ajudar

P

Fiz vários testes utilizando realidade aumentada em Java, não agradei muito do desempenho, talvez pode ter sido algo que fiz de errado. Acabei optando pela implementação em C que é muito melhor

V

Galera… upando este tópico rsrs…

Alguem pode passar material de aplicação em realidade aumentada usando java, para iniciantes? rsrsrs
Sério…

Uso o eclipse.

O tcc do amigo aê em cima eu não consegui baixar…

Preciso de material, orientação remota… qualquer coisa. rsrs

Se alguem puder ajudar… é para um projeto de pesquisa.

Abraço a todos.

W

segue o link atualizado de meu TCC

http://www.megaupload.com/?d=6UPP4Y3Z

eu nao tenho uma conta premium então nao fica muito tempo ON o link.
qualquer coisa so avisar.

eu dei uma parada no projeto pois estou estudando C# + XNA para criação de jogos agora, mas se eu puder ajudar estarei respondendo aos e-mails

A

Tá ajudando muito as dicas, Valeu! Gente eu comecei a me interessar por Realidade Aumentada a pouco tempo, queria saber se com Java funciona mesmo para celular (smartphone)? Eu precisava fazer isso para essa semana ainda (trabalho de escola) e seria muito legal usar RA, será q tem como? Os personagens 3d já estão prontos oq está pegando mesmo são os códigos, eu não entendo quase nada! Eu até baixei o NyARToolkit pra dar uma olhada… só q não consegui :shock: Alguém poderia me ajudar me passando algum tutorial, ou vídeo para explicar como usar esses códigos e tal (eu achei agora esse forum, vou dar uma olhada por ai, mas achei melhor já deixar aqui minha mensagem) Desde já muito obrigado!!! :smiley:
meu msn: [email removido]

I

Olá, alguem teria algum tutorial para dar os primeiros passo no desenvolvimento de RA em java?
Sorry por reviver tópico tão antigo, mas estou pensando em basear meu tcc em RA para dispositivos mobile, e a plataforma que queria utilizar é a java,
Mas esta muito ruim de conseguir material para aprender o basico dessa implementação… se alguem puder contribuir desde ja agradeço

R

Ae galera, tudo bem?

Desculpem voltar ao tópico antigo, mas meu tcc é utilizando realidade aumentada, e visa mostrar a interação com os objetos virtuais.

Nesse sentido, preciso descobrir como movimentar os objetos virtuais na cena. O exemplo que baixei utiliza nyartoolkit, e possui alguns metodos que pelo que entendi setam o posicionamento do objeto. Porém não sei como utiliza-los corretamente. Até tentei, mas não obtive posições consecutivas de acordo com os valores que setei, que me permitissem entender como funcionam os metodos.

Então estou na estaca zero, realmente nao faço ideia de como movimentar os objetos. Se alguem puder me dar um caminho a seguir ficarei muito grato.

J

Fale pessoal!! Tou montando um site que colocarei informações sobre Realidade Aumentada. Lá vou colocar toda minha experiencia que tive no desenvolvimento do meu TCC. Atualmente tou fazendo mestrado na area de sintese e reconhecimento de voz. Tou tentando aplicar essas duas tecnologias (RA com sitese/reconhecimento)… Bora ver no que vai dá. Para quem não sabe segue o link do video do meu TCC:

Espero ajudar a todos… O meu site é http://www.jonathas.eti.br

Qualquer duvida entrem em contato!!

B

Estou iniciando uma pesquisa sobre Realidade Aumentada, e, este tópico, mesmo antigo, está me ajudando muito.
Gostaria de pedir para wesleybruno, se tem como disponibilizar o material… Pois como todos sabem, megaupload está fechada.

Se alguém tiver um tempo disponivel, ou talvez ja tenha, disponibilizar materiais sobre Realidade Aumentada, ficarei muito grato.

Abraço a todos, valeu.

Criado 27 de julho de 2009
Ultima resposta 19 de mai. de 2012
Respostas 62
Participantes 25