Tutorial realidade aumentada - Sociesc 2011

Lorival Smolski Chapuis
Lorival Smolski ChapuisSoftware Architect and Senior Full-Stack Developer Web/App at eSauce Marketing & Tecnologia

Tutorial da apresentação de realidade aumentada realizada na semana acadêmica de computação na Sociesc em 2011

Realidade aumentada com Android
1. Executar o MOTODEV;

2. Crie um novo projeto;




3. Preencha o nome do projeto e aplicativo (ARDemo) e selecione Android 2.1;




                 http://www.bit2bit.com.br - contato@bit2bit.com.br
http://www.bit2bit.com.br - contato@bit2bit.com.br
4. Adicione referência ao Wikitude




                 http://www.bit2bit.com.br - contato@bit2bit.com.br
http://www.bit2bit.com.br - contato@bit2bit.com.br
http://www.bit2bit.com.br - contato@bit2bit.com.br
5. Crie uma classe de leitura de pontos chamada WikitudePointReaderService




6. Crie um método na Activity Main invocando o Wikitude com os respectivos
   pontos e no momento na criação da activity invoque o método startARView()




7. Execute o aplicativo no smartphone e veja seus pontos


                  http://www.bit2bit.com.br - contato@bit2bit.com.br
8. Crie uma nova Activity chamada “Detail”. No momento da abertura, leia o ponto
   especifico e preencha os 2 TextView, título e descrição




                 http://www.bit2bit.com.br - contato@bit2bit.com.br
9. Crie um novo layout chamado “detail” com dois TextView, um para o título e
   outro para descrição




10. Altere o manifest.xml




11. Execute o aplicativo no smartphone e veja seus pontos




                  http://www.bit2bit.com.br - contato@bit2bit.com.br
Realidade aumentada com AR-media

1. Execute o Sketchup e faça algum objeto 3D




                 http://www.bit2bit.com.br - contato@bit2bit.com.br
2. Clique no ícone setup e adicione o marcador padrão “ar-media”




                 http://www.bit2bit.com.br - contato@bit2bit.com.br
http://www.bit2bit.com.br - contato@bit2bit.com.br
http://www.bit2bit.com.br - contato@bit2bit.com.br
3. Caso tenha fechado a tela anterior podes visualizar clicando no item View




                  http://www.bit2bit.com.br - contato@bit2bit.com.br
4. Após visualizar clique no menu "Arquivo – ObjExporter”




5. Salve o arquivo .obj, .mtl e diretório de texturas no smartphone

6. Utilize o aplicativo ANDAR, por exemplo, para apresentar este arquivo em 3D no
   formato de realidade aumentada




                  http://www.bit2bit.com.br - contato@bit2bit.com.br

Recommended

Marcadore ar toolkit by
Marcadore ar toolkitMarcadore ar toolkit
Marcadore ar toolkitChristopher Cerqueira
1.2K views15 slides
Curso de android by
Curso de androidCurso de android
Curso de androidflaviokreis
1.8K views32 slides
LIVRO Fundamentos e Tecnologia de Realidade Virtual e Aumentada by
LIVRO Fundamentos e Tecnologia de Realidade Virtual e AumentadaLIVRO Fundamentos e Tecnologia de Realidade Virtual e Aumentada
LIVRO Fundamentos e Tecnologia de Realidade Virtual e AumentadaRomero Tori
9.6K views422 slides
Aprenda a usar os recursos “câmera” do android, criando um app de forma prática by
Aprenda a usar os recursos “câmera” do android, criando um app de forma práticaAprenda a usar os recursos “câmera” do android, criando um app de forma prática
Aprenda a usar os recursos “câmera” do android, criando um app de forma práticaJosué Rockefeller
112 views22 slides
Aprenda a usar os recursos “câmera” do android, criando um app de forma prática by
Aprenda a usar os recursos “câmera” do android, criando um app de forma práticaAprenda a usar os recursos “câmera” do android, criando um app de forma prática
Aprenda a usar os recursos “câmera” do android, criando um app de forma práticaJosué Rockefeller
96 views22 slides
Techdays 2010 - Monetizing Windows Phone applications by
Techdays 2010 - Monetizing Windows Phone applicationsTechdays 2010 - Monetizing Windows Phone applications
Techdays 2010 - Monetizing Windows Phone applicationsNuno Luz
490 views24 slides

More Related Content

Similar to Tutorial realidade aumentada - Sociesc 2011

Android e Facebook - Integrando sua aplicação às redes sociais by
Android e Facebook - Integrando sua aplicação às redes sociaisAndroid e Facebook - Integrando sua aplicação às redes sociais
Android e Facebook - Integrando sua aplicação às redes sociaisFelipe Silveira
2.8K views44 slides
Criando aplicações em Android brincando de quebra-cabeça! by
Criando aplicações em Android brincando de quebra-cabeça!Criando aplicações em Android brincando de quebra-cabeça!
Criando aplicações em Android brincando de quebra-cabeça!Comunidade Tá safo!
2.9K views36 slides
Aula 7.0 android 02 - primeiro programa calculadora by
Aula 7.0   android 02 - primeiro programa calculadoraAula 7.0   android 02 - primeiro programa calculadora
Aula 7.0 android 02 - primeiro programa calculadoraOthon Santos Medeiros
39 views20 slides
Introdução à Programação para iPhone (iOS) by
Introdução à Programação para iPhone (iOS)Introdução à Programação para iPhone (iOS)
Introdução à Programação para iPhone (iOS)Jorge Cardoso
4.9K views20 slides
Phonegap - Framework Mobile by
Phonegap - Framework MobilePhonegap - Framework Mobile
Phonegap - Framework MobileIldyone Martins
579 views19 slides
Introdução à programação em Android Senac 15/05/2012 by
Introdução à programação em Android Senac 15/05/2012Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012guisester
2.9K views58 slides

Similar to Tutorial realidade aumentada - Sociesc 2011(20)

Android e Facebook - Integrando sua aplicação às redes sociais by Felipe Silveira
Android e Facebook - Integrando sua aplicação às redes sociaisAndroid e Facebook - Integrando sua aplicação às redes sociais
Android e Facebook - Integrando sua aplicação às redes sociais
Felipe Silveira2.8K views
Criando aplicações em Android brincando de quebra-cabeça! by Comunidade Tá safo!
Criando aplicações em Android brincando de quebra-cabeça!Criando aplicações em Android brincando de quebra-cabeça!
Criando aplicações em Android brincando de quebra-cabeça!
Introdução à Programação para iPhone (iOS) by Jorge Cardoso
Introdução à Programação para iPhone (iOS)Introdução à Programação para iPhone (iOS)
Introdução à Programação para iPhone (iOS)
Jorge Cardoso4.9K views
Introdução à programação em Android Senac 15/05/2012 by guisester
Introdução à programação em Android Senac 15/05/2012Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012
guisester2.9K views
Introdução a programação em Android by ilegra
Introdução a programação em AndroidIntrodução a programação em Android
Introdução a programação em Android
ilegra1.8K views
Android Core Aula 6 - Desenvolvimento de aplicações Android by Felipe Silveira
Android Core Aula 6 -  Desenvolvimento de aplicações AndroidAndroid Core Aula 6 -  Desenvolvimento de aplicações Android
Android Core Aula 6 - Desenvolvimento de aplicações Android
Felipe Silveira1.6K views
Desenvolvimento de Aplicações para Dispositivos Móveis - Android Studio - Par... by Elmano Cavalcanti
Desenvolvimento de Aplicações para Dispositivos Móveis - Android Studio - Par...Desenvolvimento de Aplicações para Dispositivos Móveis - Android Studio - Par...
Desenvolvimento de Aplicações para Dispositivos Móveis - Android Studio - Par...
Integração scratch hotpotatoes moodle and the web by Fernando Rui Campos
Integração scratch hotpotatoes moodle and the webIntegração scratch hotpotatoes moodle and the web
Integração scratch hotpotatoes moodle and the web
Aula01 - introdução, Activity by Arthur Emanuel
Aula01 - introdução,  ActivityAula01 - introdução,  Activity
Aula01 - introdução, Activity
Arthur Emanuel427 views
Curso de desenvolvimento de aplicações para iOS com Objective-C by Maurício Linhares
Curso de desenvolvimento de aplicações para iOS com Objective-CCurso de desenvolvimento de aplicações para iOS com Objective-C
Curso de desenvolvimento de aplicações para iOS com Objective-C
Maurício Linhares4.5K views
Introdução Silverlight Windows Phone by Nuno Luz
Introdução Silverlight Windows PhoneIntrodução Silverlight Windows Phone
Introdução Silverlight Windows Phone
Nuno Luz559 views

More from Lorival Smolski Chapuis

Uso de uma rede neural artificial para previsão do volume de lodo gerado em e... by
Uso de uma rede neural artificial para previsão do volume de lodo gerado em e...Uso de uma rede neural artificial para previsão do volume de lodo gerado em e...
Uso de uma rede neural artificial para previsão do volume de lodo gerado em e...Lorival Smolski Chapuis
591 views9 slides
Joinville Dojo 2010 by
Joinville Dojo   2010Joinville Dojo   2010
Joinville Dojo 2010Lorival Smolski Chapuis
531 views44 slides
Domain driven design - Visão Geral by
Domain driven design - Visão GeralDomain driven design - Visão Geral
Domain driven design - Visão GeralLorival Smolski Chapuis
1.1K views57 slides
DotNet Framework e Orientação a Objetos 1 - Introdução by
DotNet Framework e Orientação a Objetos 1 - IntroduçãoDotNet Framework e Orientação a Objetos 1 - Introdução
DotNet Framework e Orientação a Objetos 1 - IntroduçãoLorival Smolski Chapuis
14.4K views223 slides
Aula inaugural da GeraçãoTec - Softville/Joinville by
Aula inaugural da GeraçãoTec - Softville/JoinvilleAula inaugural da GeraçãoTec - Softville/Joinville
Aula inaugural da GeraçãoTec - Softville/JoinvilleLorival Smolski Chapuis
694 views60 slides
Realidade Aumentada - Sociesc 2011 by
Realidade Aumentada - Sociesc 2011Realidade Aumentada - Sociesc 2011
Realidade Aumentada - Sociesc 2011Lorival Smolski Chapuis
1.6K views33 slides

Recently uploaded

2. Qual a teologia no discurso dos opressores? (Is 36:18-20): by
2. Qual a teologia no discurso dos opressores? (Is 36:18-20):2. Qual a teologia no discurso dos opressores? (Is 36:18-20):
2. Qual a teologia no discurso dos opressores? (Is 36:18-20):azulassessoriaacadem3
83 views2 slides
b) Estime, com base no modelo obtido em (A), a massa de uma mulher de 160 cm. by
b) Estime, com base no modelo obtido em (A), a massa de uma mulher de 160 cm.b) Estime, com base no modelo obtido em (A), a massa de uma mulher de 160 cm.
b) Estime, com base no modelo obtido em (A), a massa de uma mulher de 160 cm.azulassessoriaacadem3
34 views2 slides
Paulino Silva - BSC - III Jornadas Contabilidade ISCAP - Slideshare.pdf by
Paulino Silva - BSC - III Jornadas Contabilidade ISCAP - Slideshare.pdfPaulino Silva - BSC - III Jornadas Contabilidade ISCAP - Slideshare.pdf
Paulino Silva - BSC - III Jornadas Contabilidade ISCAP - Slideshare.pdfPaulino Silva
37 views33 slides
Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su... by
Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su...Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su...
Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su...azulassessoriaacadem3
110 views2 slides
Ao longo da história, ocorreram inúmeros movimentos que foram modificando as ... by
Ao longo da história, ocorreram inúmeros movimentos que foram modificando as ...Ao longo da história, ocorreram inúmeros movimentos que foram modificando as ...
Ao longo da história, ocorreram inúmeros movimentos que foram modificando as ...IntegrareAcademy2
22 views3 slides
5_01_a revolução americana_francesa_outras.pdf by
5_01_a revolução americana_francesa_outras.pdf5_01_a revolução americana_francesa_outras.pdf
5_01_a revolução americana_francesa_outras.pdfVítor Santos
102 views100 slides

Recently uploaded(20)

2. Qual a teologia no discurso dos opressores? (Is 36:18-20): by azulassessoriaacadem3
2. Qual a teologia no discurso dos opressores? (Is 36:18-20):2. Qual a teologia no discurso dos opressores? (Is 36:18-20):
2. Qual a teologia no discurso dos opressores? (Is 36:18-20):
b) Estime, com base no modelo obtido em (A), a massa de uma mulher de 160 cm. by azulassessoriaacadem3
b) Estime, com base no modelo obtido em (A), a massa de uma mulher de 160 cm.b) Estime, com base no modelo obtido em (A), a massa de uma mulher de 160 cm.
b) Estime, com base no modelo obtido em (A), a massa de uma mulher de 160 cm.
Paulino Silva - BSC - III Jornadas Contabilidade ISCAP - Slideshare.pdf by Paulino Silva
Paulino Silva - BSC - III Jornadas Contabilidade ISCAP - Slideshare.pdfPaulino Silva - BSC - III Jornadas Contabilidade ISCAP - Slideshare.pdf
Paulino Silva - BSC - III Jornadas Contabilidade ISCAP - Slideshare.pdf
Paulino Silva37 views
Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su... by azulassessoriaacadem3
Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su...Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su...
Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su...
Ao longo da história, ocorreram inúmeros movimentos que foram modificando as ... by IntegrareAcademy2
Ao longo da história, ocorreram inúmeros movimentos que foram modificando as ...Ao longo da história, ocorreram inúmeros movimentos que foram modificando as ...
Ao longo da história, ocorreram inúmeros movimentos que foram modificando as ...
5_01_a revolução americana_francesa_outras.pdf by Vítor Santos
5_01_a revolução americana_francesa_outras.pdf5_01_a revolução americana_francesa_outras.pdf
5_01_a revolução americana_francesa_outras.pdf
Vítor Santos102 views
O consultor Breno, percebendo a resistência por parte de um dos sócios da emp... by IntegrareAcademy2
O consultor Breno, percebendo a resistência por parte de um dos sócios da emp...O consultor Breno, percebendo a resistência por parte de um dos sócios da emp...
O consultor Breno, percebendo a resistência por parte de um dos sócios da emp...
MAPA - SSOC - FUNDAMENTOS TEÓRICO-FILOSÓFICOS DO SERVIÇO SOCIAL - 54/2023 by IntegrareAcademy2
MAPA - SSOC - FUNDAMENTOS TEÓRICO-FILOSÓFICOS DO SERVIÇO SOCIAL - 54/2023MAPA - SSOC - FUNDAMENTOS TEÓRICO-FILOSÓFICOS DO SERVIÇO SOCIAL - 54/2023
MAPA - SSOC - FUNDAMENTOS TEÓRICO-FILOSÓFICOS DO SERVIÇO SOCIAL - 54/2023
A Lei da Libras nº 10.436, de 24 de abril de 2002 reconhece a Língua Brasilei... by pauladiasuni
A Lei da Libras nº 10.436, de 24 de abril de 2002 reconhece a Língua Brasilei...A Lei da Libras nº 10.436, de 24 de abril de 2002 reconhece a Língua Brasilei...
A Lei da Libras nº 10.436, de 24 de abril de 2002 reconhece a Língua Brasilei...
pauladiasuni61 views
ATIVIDADE PROPOSTA Considerando o exposto acima, elabore um texto dissertat... by azulassessoriaacadem3
ATIVIDADE PROPOSTA   Considerando o exposto acima, elabore um texto dissertat...ATIVIDADE PROPOSTA   Considerando o exposto acima, elabore um texto dissertat...
ATIVIDADE PROPOSTA Considerando o exposto acima, elabore um texto dissertat...
Para essa atividade, identifique e descreva detalhadamente três técnicas ampl... by azulassessoriaacadem3
Para essa atividade, identifique e descreva detalhadamente três técnicas ampl...Para essa atividade, identifique e descreva detalhadamente três técnicas ampl...
Para essa atividade, identifique e descreva detalhadamente três técnicas ampl...
a. Sabemos que a causa da dermatite seborreica é multifatorial e pode estar r... by azulassessoriaacadem3
a. Sabemos que a causa da dermatite seborreica é multifatorial e pode estar r...a. Sabemos que a causa da dermatite seborreica é multifatorial e pode estar r...
a. Sabemos que a causa da dermatite seborreica é multifatorial e pode estar r...
4- Responda argumentando se a perícope possui valor primário ou secundário. by azulassessoriaacadem3
4- Responda argumentando se a perícope possui valor primário ou secundário.4- Responda argumentando se a perícope possui valor primário ou secundário.
4- Responda argumentando se a perícope possui valor primário ou secundário.
Slides Lição 11, CPAD, Missões e a Igreja Perseguida.pptx by LuizHenriquedeAlmeid6
Slides Lição 11, CPAD, Missões e a Igreja Perseguida.pptxSlides Lição 11, CPAD, Missões e a Igreja Perseguida.pptx
Slides Lição 11, CPAD, Missões e a Igreja Perseguida.pptx
c. Proponha uma adaptação para auxiliar no processo de ensino e aprendizagem ... by azulassessoriaacadem3
c. Proponha uma adaptação para auxiliar no processo de ensino e aprendizagem ...c. Proponha uma adaptação para auxiliar no processo de ensino e aprendizagem ...
c. Proponha uma adaptação para auxiliar no processo de ensino e aprendizagem ...
b. Selecione uma deficiência e apresente duas estratégias que podem potencial... by azulassessoriaacadem3
b. Selecione uma deficiência e apresente duas estratégias que podem potencial...b. Selecione uma deficiência e apresente duas estratégias que podem potencial...
b. Selecione uma deficiência e apresente duas estratégias que podem potencial...
LISTE cinco condições clínicas e para cada uma delas CITE as metas/objetivos ... by azulassessoriaacadem3
LISTE cinco condições clínicas e para cada uma delas CITE as metas/objetivos ...LISTE cinco condições clínicas e para cada uma delas CITE as metas/objetivos ...
LISTE cinco condições clínicas e para cada uma delas CITE as metas/objetivos ...
Considere o seguinte cenário: Um programador está realizando um trabalho para... by azulassessoriaacadem3
Considere o seguinte cenário: Um programador está realizando um trabalho para...Considere o seguinte cenário: Um programador está realizando um trabalho para...
Considere o seguinte cenário: Um programador está realizando um trabalho para...
Esse trabalho consiste em desenvolver um programa em linguagem. by IntegrareAcademy2
Esse trabalho consiste em desenvolver um programa em linguagem.Esse trabalho consiste em desenvolver um programa em linguagem.
Esse trabalho consiste em desenvolver um programa em linguagem.

Tutorial realidade aumentada - Sociesc 2011

  • 1. Realidade aumentada com Android 1. Executar o MOTODEV; 2. Crie um novo projeto; 3. Preencha o nome do projeto e aplicativo (ARDemo) e selecione Android 2.1; http://www.bit2bit.com.br - contato@bit2bit.com.br
  • 3. 4. Adicione referência ao Wikitude http://www.bit2bit.com.br - contato@bit2bit.com.br
  • 6. 5. Crie uma classe de leitura de pontos chamada WikitudePointReaderService 6. Crie um método na Activity Main invocando o Wikitude com os respectivos pontos e no momento na criação da activity invoque o método startARView() 7. Execute o aplicativo no smartphone e veja seus pontos http://www.bit2bit.com.br - contato@bit2bit.com.br
  • 7. 8. Crie uma nova Activity chamada “Detail”. No momento da abertura, leia o ponto especifico e preencha os 2 TextView, título e descrição http://www.bit2bit.com.br - contato@bit2bit.com.br
  • 8. 9. Crie um novo layout chamado “detail” com dois TextView, um para o título e outro para descrição 10. Altere o manifest.xml 11. Execute o aplicativo no smartphone e veja seus pontos http://www.bit2bit.com.br - contato@bit2bit.com.br
  • 9. Realidade aumentada com AR-media 1. Execute o Sketchup e faça algum objeto 3D http://www.bit2bit.com.br - contato@bit2bit.com.br
  • 10. 2. Clique no ícone setup e adicione o marcador padrão “ar-media” http://www.bit2bit.com.br - contato@bit2bit.com.br
  • 13. 3. Caso tenha fechado a tela anterior podes visualizar clicando no item View http://www.bit2bit.com.br - contato@bit2bit.com.br
  • 14. 4. Após visualizar clique no menu "Arquivo – ObjExporter” 5. Salve o arquivo .obj, .mtl e diretório de texturas no smartphone 6. Utilize o aplicativo ANDAR, por exemplo, para apresentar este arquivo em 3D no formato de realidade aumentada http://www.bit2bit.com.br - contato@bit2bit.com.br