Desenvolvendo Aplicações de Realidade Aumentada para Web



Documentos relacionados
Claudio Kirner UNIFEI. WRVA 2014 Marília-SP

Instruções para instalação, configuração e execução do ARToolKit - versão 2.65, usando a aplicação "simplevrml"

Desenvolvimento de aplicações utilizando realidade aumentada

APLICAÇÕES MULTIMÍDIA AULA 3. aplicações 3D e Realidade Aumentada. professor Luciano Roberto Rocha.

Acessibilidade Educacional com Realidade Aumentada


Como usar a opção Folha de Roteamento

Enviar imagens para um serviço da Web registrado

Desenvolvendo Aplicações de Realidade Aumentada para Web

Office Telefone com fios

ORIENTADOR(ES): JEFFERSON ANTONIO RIBEIRO PASSERINI, MARIA BETÂNIA RICCI BOER

Manual Coletor SIAPWEB / Importação e Exportação de Dados

Telefone com fios Manual de configuração Office

Desenvolvimento de soluções de Realidade Aumentada para a Internet

Sistema Solar com Realidade Aumentada

Fale.com. Manual do Usuário

Lync Acessando o Lync Web App

Ferramentas: jar e javadoc

Guia para o Google Cloud Print

Índice Pagina venda de produtos...03 Desconto em Produtos (Venda)...03 Venda com Entrega...04 Venda Fiado (Promissória)...05 Transferência de

..:Sgi-Plus:.. Manual completo do sistema de vendas Sgi-plus. Site..:

CADASTRO NACIONAL DE CRIANÇAS E ADOLESCENTES ACOLHIDOS

MiniLabEletroMag-RA. Raryel C. Souza, Claudio Kirner. DMC Depto. de Matemática e Computação. UNIFEI Universidade Federal de Itajubá

Manual Sistema AtecSoftware

Aplicativo de inicialização rápida Novell Filr Mobile

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão Copyright Nextel

Manual do Cliente. Alu Tracker Monitoramento Veicular

Perguntas frequentes do Xerox Mobile Link Android

..:Restaurantes:.. Manual completo do sistema de vendas Restaurantes. Site..:

Tratamento de Dados Utilizando o SciDAVis Tutorial Parte 1 Como construir um gráfico e fazer um ajuste linear

INSTRUÇÕES PARA ULTILIZAR O SITEMA DIGPRO

O ESTUDO E A IMPLEMENTAÇÃO DE UMA ARQUITETURA COMPUTACIONAL PARA APLICAÇÕES DE ENTRETENIMENTO

HP Designjet eprint & Share

Capítulo 13 Pastas e Arquivos

Realidade aumentada para aplicações web e mobile

Livro Inclusivo e Interativo de Lançamento Oblí quo com Realidade Aumentada

MANUAL DO USUÁRIO STN100

Manual TIM PROTECT BACKUP. Manual do Usuário. Versão Copyright TIM PROTECT BACKUP

MANUAL DO USUÁRIO DCP. Gravação de Audiências KENTA

Mobile Printing. Guia do usuário

Tela Principal. 2) Criação do CD para ser entregue ao cliente.

3-Alterar o Volume do Som DO WINDOWS na barra de tarefas e do aplicativo Windows Media Player.

Módulo 2 Blocos e Plugins do MOODLE. Robson Santos da Silva Ms.

Manual de Instalação e Utilização da Home

Guia para o Google Cloud Print

Manual de Utilizador. Caderno. Recursos da Unidade Curricular. Gabinete de Ensino à Distância do IPP.

Introdução ao Android

Universidade de São Paulo Biblioteca Digital de Teses e Dissertações. MANUAL DO USUÁRIO Conversão de arquivos para PDF

Perguntas frequentes do Xerox Mobile Link ios

REALIDADE AUMENTADA: DIFERENTES TECNOLOGIAS NA ESCOLA

Cartões Marcadores Dinâmicos em Ambientes de Realidade Aumentada

Integração do Flex com PHP através s do AMFPHP. Eduardo Kraus PHPSC 29/05/2009

Workshop SERG- IMD - PUC- Rio 17 de novembro de Exercícios:

Linguagem de Programação III Herança

Google Drive. Passos. Configurando o Google Drive

Treinamento - Union Web

Manual Vivo Sync. Manual do Usuário. Versão Copyright Vivo

Bem-vindo ao Foxit Mobile PDF

Manual do Usuário. Windows 7/Vista/XP. iotablet Driver

Como mandar mensagens OSC pelo Flash via Flosc

Rede de projetos do Laboratório de Tecnologias Intelectuais Lti. Projeto Competências em informação online - Tutoriais em Tecnologias Intelectuais -

Guia para o Google Cloud Print

Segundo Pré-teste. Data de realização. 18 de Novembro de Local.

Manual Vivo Sync. Manual do Usuário. Versão Copyright Vivo

Desenvolvimento de um Livro com Realidade Aumentada para o Ensino de Geometria

SECRETARIA DE ESTADO DA EDUCAÇÃO DE SANTA CATARINA PONTO SECULLUM 4 SISTEMA DE CONTROLE DE PONTO MANUAL PARA A GERÊNCIA DE GESTÃO DE PESSOAS

Realidade Aumentada Aplicada em Jogos Educacionais

Inserção de Peças Digitais em Processos/Documentos

Compartilhamento on-line 2.0. Nokia N76-1

Manual básico de utilização do RIOComposer

16 - SCARTA. 1. Abrir o SCARTA clicando no ícone que se encontra na área de trabalho (Fig.1). Fig.1- Ícone do SCARTA

Professor: Gládston Duarte

Tutorial ConvertXtoDVD 3

BLOG ESCOLAS. Após acessar o seu respectivo blog, você será direcionado a tela a seguir. Vamos conhecê-la um pouco melhor.

Criação de formulários no Sphinx

Instalação e Configuração do Emissor de Nota Fiscal Eletrônica Moura 2.0

Google Sites. A g r u p a m e n t o C a m p o A b e r t o /

Bom se você gravou tudo certinho vai aparecer essa tela no seu play2. Essa é a tela principal do scummvm, nela temos ao botões:

Tutorial para criação de componentes JSF Facelets Por Érico GR 07/08/2007

Atualização Versão 4w

INFORMÁTICA. Prof.: MARCIO HOLLWEG CONCEITOS DE INTERNET E INTRANET

Manual de instalação SmartSell. Manual de Instalação SmartSell

Desenvolvimento de Sites Educacionais Interativos com Imagens, Sons e Vídeos pelos Professores

NET Antivírus PROCEDIMENTO DE INSTALAÇÃO DO ANTIVÍRUS. Blablabla

Estas orientações foram desenvolvidas para Professores Administradores que se estejam a iniciar no TwinSpace. As orientações irão ajudá-lo a:

PROCEDIMENTO DO CLIENTE

Treinamento de Drupal para Administradores do Site Bibliotecas UFU

Movie Maker. Fazer download de vídeos no You Tube. Para publicar no You Tube. O Windows Movie Maker 2 torna fácil para qualquer pessoa

Obrigado por comprar este tablet. Por favor, leia e guarde todas as instruções de operação antes de utilizar o aparelho.

Guia para o Google Cloud Print

Número da peça: 46P4845. h Computador. h Conjunto de bateria

Link de acesso ao Sig Educa ou no site da Seduc. como padrão para acessar o Sistema

FLARAS 1.0 Flash Augmented Reality Authoring System

Curso de extensão em Blender Prof. Luiz Gonzaga Damasceno

Descompacte o arquivo site zip que foi baixado dentro da pasta do eclipse.

OFICINA BLOG DAS ESCOLAS

Transcrição:

Workshop de Realidade Virtual e Aumentada WRVA 2010 Mini-curso Parte 2 Desenvolvendo Aplicações de Realidade Aumentada para Web GRVA/UFU ICE/UNIFEI SP 10/11/2010 Cláudio Kirner Alexandre Cardoso Edgard Lamounier Fábio Henrique Pedro Cacique

Sumário 5 - Interação em Aplicações de RA (na WEB) 6 -Desenvolvimento de Aplicações de RA (na WEB) por não Programadores - Demonstrações

Modelos 3D Quinta Parte AS3 Flex SDK INTERAÇÃO EM APLICAÇÕES DE RA (NA WEB)

Interação em Aplicações de RA (na WEB) Interaction, Collaboration and Authoring in Augmented Reality Environments (http://www.ckirner.com/download/artigos/interaction-svr2009.pdf) 1 - Interação do usuário com os objetos virtuais em ambientes de realidade aumentada: - Baseada em dispositivos - Baseada na visualização - Visão direta - Visão indireta

Interação em Aplicações de RA (na WEB) Visão Direta 1ª Pessoa HMD PDA (Handheld, Palm), Tablet PC, cel. ARhrrrr - An augmented reality shooter - YOUTUBE

Interação em Aplicações de RA (na WEB) Visão Indireta (Com webcam) 3ª pessoa espelho

Interação em Aplicações de RA (na WEB) Seleção, Manipulação e Liberação do Objeto Virtual teclado Marcador Flarmagnet - http://www.viddler.com/explore/unic8/videos/17/ mouse

Interação em Aplicações de RA (na WEB) Seleção, Manipulação e Liberação do Objeto Virtual Inclinação Gestos - levelhead v1.0, 3-cube speedrun *SPOILER* - YOUTUBE

Interação RA (Adaptado de Bowman)

Interação em Aplicações de RA (na WEB) Demonstrações -Vídeos -Sites INTERAÇÃO POR: -Teclado ou botão ou toque -Mouse -Marcador -Gesto -Som -Wiiremote/ joystick -etc.

Modelos 3D Sexta Parte AS3 Flex SDK DESENVOLVIMENTO DE APLICAÇÕES DE RA (NA WEB) POR NÃO PROGRAMADORES

Desenvolvimento de Aplicações de RA (na WEB) por não Programadores FERRAMENTAS para RA: Uso local: ARToolKit para programadores ling. C SACRA para não programadores Uso na Internet: FlartoolKit para programadores AS3 EZFlar para não programadores Outras -??? Aplicação com Flartoolkit pré-instalado

Desenvolvimento de Aplicações de RA (na WEB) por não Programadores Aplicação com Flartoolkit pré-instalado (para uso local ou para fazer upload no servidor) http://www.realidadevirtual.com.br > realidade aumentada http://www.ckirner.com/sacra/ra-daedemo.zip Arquivo DAE (Collada) Renomear para objeto.dae

Desenvolvimento de Aplicações de RA (na WEB) por não Programadores Aplicação com Flartoolkit pré-instalado Descompactar Levar para a aplicação com FlartoolKit e renomear para objeto.dae Não use arquivos pesados Arquivo DAE (Collada)

Desenvolvimento de Aplicações de RA (na WEB) por não Programadores Aplicação com FlartoolKit pré-instalado 1 - Imprimir Descompactar 3 Habilitar e colocar o marcador voltado para a webcam 2 - Ativar a aplicação html

Desenvolvimento de Aplicações de RA (na WEB) por não Programadores Edição e geração de novo código Editar e gerar código

RealidadeAumentada.as package { // PROGRAMA DE VISUALIZACAO DE UM OBJETO DO TIPO COLLADA (DAE) //Para obter objetos DAE, vá ao armazem 3D do Google e tente fazer o download do objeto // Se aparecer Collada, baixe-o e descompacte-o. Retire o modelo DAE da pasta models // Coloque uma cópia do modelo na raiz e a renomeie como objeto.dae // Se quiser tentar outro modelo, elimine o objeto.dae e repita a operacao anterior import flash.events.event; import flash.events.mouseevent; import org.papervision3d.objects.displayobject3d; import org.papervision3d.objects.parsers.dae; [SWF(width=640,height=480,frameRate=30,backgroundColor=0x0)] public class RealidadeAumentada extends PV3DARApp { private var ambiente:displayobject3d; private var arquivodae:dae; public function RealidadeAumentada() { this.init('data/camera_para.dat', 'Data/marker.pat'); }

protected override function oninit():void { super.oninit(); arquivodae = new DAE(); arquivodae.load("objeto.dae"); // para alterar a inclinacao do objeto, tire o comentario das linhas a seguir e ajuste o angulo arquivodae.rotationx = 90; //arquivodae.rotationy = -90; //arquivodae.rotationz = -90; arquivodae.scale = 1; // altere esta escala para ajustar o tamanho do objeto this.ambiente = new DisplayObject3D(); this.ambiente.addchild(arquivodae); // para altear a posicao do objeto, tire o comentario das linhas a seguir e ajuste a distancia this.ambiente.z = -10; //this.ambiente.x = 10; //this.ambiente.y = 10; this._basenode.addchild(this.ambiente); } } }

Obrigado! Contatos: ckirner@gmail.com alexandre@ufu.br