SlideShare ist ein Scribd-Unternehmen logo
1 von 59
Downloaden Sie, um offline zu lesen
2011 10 07_curso_basar
Christopher Shneider Cerqueira
                          ( christophercerqueira@gmail.com) e
                                                 Cláudio Kirner
                                          (ckirner@gmail.com) .

                   UNIVERSIDADE FEDERAL DE ITAJUBÁ - UNIFEI
                                                          2011
https://sites.google.com/site/christophercerqueira/projetos/ear
                            http://www.realidadevirtual.com.br/
• Fazer download do exemplo 3.
  • https://sites.google.com/site/christophercerqueira/p
    rojetos/ear/basar/exemplo3




     https://sites.google.com/site/christophercerqueira/projetos/ear/basar
•   Apresentação basAR (Exemplos e origem).
•   Entendendo o funcionamento básico.
•   Template de montagem serializada.
•   Exemplo.
•   Conclusões.

• Aplicação matemática, avaliação.




       https://sites.google.com/site/christophercerqueira/projetos/ear/basar
2011 10 07_curso_basar
•   RA
                    •   Ferramentas de autoria
                    •   Fonte de conteúdo
                    •   basAR
                    •   Exemplos de utilização
                    •   Exemplo desta apresentação.




https://sites.google.com/site/christophercerqueira/projetos/ear/basar
• Uma definição mais atualizada é:   “realidade aumentada é uma
         interface baseada na sobreposição de
     informações virtuais geradas por computador
     (envolvendo imagens estáticas e dinâmicas, sons
 espaciais e sensações hápticas) com o ambiente físico
      do usuário, percebida através de dispositivos
    tecnológicos e usando as interações naturais do
            usuário, no mundo físico.” (KIRNER 2011)



      https://sites.google.com/site/christophercerqueira/projetos/ear/basar
• SACRA
     • http://www.ckirner.com/sacra/
  • Colaboração
  • Autoria
  • Pontos de ação.
• BuildAR
     • http://www.buildar.co.nz/
  • Marker/ Markerless
  • Vários formatos de arquivos
• metaIO Unifeye Design
     • http://www.metaio.com/software/design/
  • Comportamento dos marcadores


      https://sites.google.com/site/christophercerqueira/projetos/ear/basar
• Repositório de modelos 3D
  • Google SketchUp Warehouse - http://sketchup.google.com/3dwarehouse/
• IDEs para desenvolvimento 3D
   • 3D Studio Max + Plugin Connection Extesion
   • Blender + Vivaty
   • Google SketchUp
• Repositório de sons
  • JaySound - http://www.soundjay.com/
  • SoundBible - http://soundbible.com/
  • FindSounds - http://www.findsounds.com/
• Programa de edição de audio
  • Audacity - http://audacity.sourceforge.net/?lang=pt
    https://sites.google.com/site/christophercerqueira/projetos/ear/basar
• Sistema de Autoria
  Comportamental para
  Realidade Aumentada.
  • ARToolKit
  • Estrutura de
    comportamento

                                            Comportamento
• COMPORTAMENTO
  DINÂMICO entre                                                       basAR
  PONTOS DE AÇÃO                           Pontos de ação


    https://sites.google.com/site/christophercerqueira/projetos/ear/basar
https://sites.google.com/site/christophercerqueira/projetos/ear/basar
2011 10 07_curso_basar
•   Infraestrutura
                    •   Atuação
                    •   Estrutura
                    •   Conteúdo
                    •   Comportamento




https://sites.google.com/site/christophercerqueira/projetos/ear/basar
• Infraestrutura: como é realizada a correlação entre o
  mundo real e o mundo virtual.
• Atuação: como é realizada a interação do usuário
  com o sistema.
• Estrutura: localização, orientação e escala dos objetos
  virtuais.
• Conteúdo: quais objetos são utilizados.
• Comportamento: forma como a estrutura se comporta
  com as ações de atuação do usuário.

     https://sites.google.com/site/christophercerqueira/projetos/ear/basar
Conteúdo

                           Estrutura

                                             Infraestrutura
                      Comportamento

                   Áudio              Atuação

https://sites.google.com/site/christophercerqueira/projetos/ear/basar
correlação entre o
mundo real e o mundo
virtual




          https://sites.google.com/site/christophercerqueira/projetos/ear/basar
Ponto de ação




interação do usuário
com o sistema
• Pontos (Zonas reativas) do
                            espaço virtual que possuem
                            esferas de ação, modelos
                            associados e comportamento.


localização, orientação
e escala dos objetos
virtuais
objetos que são
utilizados
BEGIN_STATE 1
                                          1 1 DRGF ONLY_OBJECT
                                          1 2 ATTA BOTH 2                     BEGIN_STATE 5
                                          1 3 RPLA BOTH 3                       1 1 GETS
                                          1 4 DRPA BOTH 4                     END_STATE GO_TO 1
                                          1 5 CHGST BOTH 5
                                        END_STATE




                        BEGIN_STATE 2                                                 BEGIN_STATE 4
Controle do feedback      1 1 DRGF ONLY_OBJECT                                          1 1 DRGF ONLY_OBJECT
                          1 2 STAT HIDE                                                 1 2 ATTA BOTH 2
do sistema ao receber     1 3 RPLA BOTH 3                                               1 3 RPLA BOTH 3
                          1 4 DRPA BOTH 4                                               1 4 STAT HIDE
estimulo do usuário.      1 5 CHGST BOTH 5                                              1 5 CHGST BOTH 5
                        END_STATE                                                     END_STATE
                                                     BEGIN_STATE 3
                                                       1 1 DRGF ONLY_OBJECT
                                                       1 2 ATTA BOTH 2
                                                       1 3 STAT HIDE
                                                       1 4 DRPA BOTH 4
                                                       1 5 CHGST BOTH 5
                                                     END_STATE
• 19 comandos.

• 2 futuros para
  comandos
  externos.

• 1 futuro para
  exibir modelo em
  segunda tela.
• Como é construída a aplicação???????

   • Arquivo de descrição editáveis.

   •Detalhes entrar no site e ler tutoriais!


   https://sites.google.com/site/christophercerqueira/projetos/ear/basar
Infraestrutura   Infraestrutura      Estrutura     Estrutura    Conteúdo




                                      app_A        Model1.dat   Obj1.wrl



                                                   Model2.dat   Obj2.wrl

                  config_base         app_B

                                                   Model3.dat   Obj2.wrl

                 config_behavior
 config_basar
                                      app_C        Model4.dat   Obj3.wrl



                 config_actuator   modelSymb.dat                Obj.wrl
https://sites.google.com/site/christophercerqueira/projetos/ear/basar
•   Utilização de Templates
•   Particularização de um uso
•   Visando o autor
•   Velocidade de prototipagem da aplicação


       https://sites.google.com/site/christophercerqueira/projetos/ear/basar
• Comportamento pré-definido
                        • 15 pontos móveis, 15 pontos de
                          atração e 1 de reset.
                        • Cada ponto de atração atrai
                          somente 1 ponto móvel específico
                          e repele os demais.
                        • Cada ponto móvel pode ter um
                          ou mais modelos.
                        • Cada ação de atração bem
                          sucedida toca um som.
                        • Cada erro toca um som.


https://sites.google.com/site/christophercerqueira/projetos/ear/basar
Pnt1                                    Pnt16

                                     Atração apenas do Pnt1

Pnt2                                    Pnt17


                                     Atração apenas do Pnt2

Pnt3                                    Pnt18


                                     Atração apenas do Pnt3


                                        Pnt31
                                                               Reinicia
                                                              aplicação.
                                     Reset

       https://sites.google.com/site/christophercerqueira/projetos/ear/basar
• Estrutura de arquivos
  • Localização dos áudios e modelos.
     • Pasta de áudio
     • Pasta de modelos


• Pivot de movimentação

• Modificação da posição dos pontos.
  • Movimentar pontos
  • Ativar/Desativar pontos



      https://sites.google.com/site/christophercerqueira/projetos/ear/basar
2011 10 07_curso_basar
2011 10 07_curso_basar
Configuração
dos pontos da
                          .
estrutura.
                     .   .
Modelos dos               .         Modelos
pontos móveis
                                     dos pontos
                                     de colisão



                .        .   .
                .        .   .
                                .
2011 10 07_curso_basar
basAR.exe         config_basar
             Marcadores.pdf      config_base                 app_pointM1
                 /Data         config_behavior                     ...
                               config_transport              app_pointM15
                                      /app                    app_pointA1
                               Colisao1.mp3                        ...
                                    ...                      app_pointA15
               /Audio
                              Colisao15.mp3                  app_pointReset
                                 Erro.mp3
                                                  pointM1.dat
                                                       ...
                              /pontoMovel
                                                  pointM15.dat           Obj1.wrl
                                                   /modelos                 ...
                                                  pointA1.dat            Obj15.wrl
                /Wrl                                   ...
                              /pontoEstatico
                                                  pointA15.dat           Col1.wrl
                                                   /modelos                 ...
                                                    reset.dat            Col15.wrl
                                 /Reset
                                                    Reset.wrl
https://sites.google.com/site/christophercerqueira/projetos/ear/basar
basAR.exe         config_basar
                                                                                                  Arquivos
                        Marcadores.pdf      config_base                 app_pointM1
Arquivo de                                                                                        que listam
configuração dos            /Data         config_behavior                     ...                 os modelos
pontos da estrutura.                      config_transport              app_pointM15              em cada
                                                 /app                    app_pointA1              ponto.
                                          Colisao1.mp3                        ...
                                               ...                      app_pointA15
                          /Audio
                                         Colisao15.mp3                  app_pointReset
                                            Erro.mp3
                                                                                                Modelos dos
                                                                                                pontos móveis
                                                             pointM1.dat
                                                                  ...
                                         /pontoMovel
 Sons de colisão e                                           pointM15.dat           Obj1.wrl
 de erro.                                                     /modelos                 ...
                                                             pointA1.dat            Obj15.wrl    Modelos
                           /Wrl                                   ...
                                                                                                 dos pontos
                                         /pontoEstatico                                          de colisão
  Arquivos que                                               pointA15.dat           Col1.wrl
  ajustam o pivot e                                           /modelos                 ...
  chamam o modelo                                              reset.dat            Col15.wrl
                                            /Reset
                                                               Reset.wrl
           https://sites.google.com/site/christophercerqueira/projetos/ear/basar
2011 10 07_curso_basar
• Sons, pasta:
  • basAR/Audio
• Ajustes de pivot e chamam modelos móveis
  • basAR/wrl/pontoMovel
• Modelos movimento, pasta:
  • basAR/wrl/pontoMovel/modelos
• Ajustes de pivot e chamam modelos estáticos
  • basAR/wrl/pontoEstatico
• Modelos dos pontos de colisão, pasta:
  • basAR/wrl/pontoEstatico/modelos
2011 10 07_curso_basar
• Dois “braços”
  • Centro Infraestrutura  Ponto de ação
  • Ponto de ação  Modelo

  • O primeiro braço é ajustado no arquivo config_base, nas
    configurações do ponto.

  • O segundo é ajustado nos arquivos dos modelos (xxx.dat),
    pois cada modelo pode ter um pivot diferente, inclusive num
    mesmo ponto pode ser carregado o mesmo modelo com
    vários ajustes de pivot diferentes.
Pivots modificados




                                 Braço 1
Pivots zerados
                             Braço 2
2011 10 07_curso_basar
• Para modificar a posição dos pontos em relação ao marcador
  de base tem que mudar no arquivo config_base.
...

pontoMovel1
DEFAULT_IPOINT
                                 Mudar posição (mm)
Data/app/app_pointM1
0.0 0.0 0.0
                                 Mudar Orientação (º)
0.0 0.0 0.0
111
                                     Mudar Escala
500.0

...
• Para desativar os pontos:
  • Zere:                            ...
     • As coordenadas de
       translação                    pontoMovel15
     • Escala                        DEFAULT_IPOINT
     • Raio de ação                  NO_OBJECT
                                     0.0 0.0 0.0
  • No campo que indica a lista de   0.0 0.0 0.0
    modelos do ponto, substitua o    0 0 0
    endereço do arquivo por
    NO_OBJECT
                                     0.0

                                     ...
• Como este template tem um comportamento sequencial de
  encaixe de peças, SEMPRE, comece com os pontos:
  • pontoMovel1 (ponto 1) e pontoColisao1 (ponto 16)


• E vai na sequencia até a quantidade de pontos desejado.

• Caso você pule 1 par de pontos, este template não vai
  funcionar.




      https://sites.google.com/site/christophercerqueira/projetos/ear/basar
2011 10 07_curso_basar
• Jogo cognitivo simples de reconhecimento de padrões.




      https://sites.google.com/site/christophercerqueira/projetos/ear/basar
• Encaixar 3 peças em 3 bases:
  • Quadrado na base quadrada. (Peça e base da mesma cor)
  • Cilindro na base circular. (Peça e base da mesma cor)
  • Prisma na base triangular. (Peça e base da mesma cor)




     https://sites.google.com/site/christophercerqueira/projetos/ear/basar
• Conteúdo necessário:
  • Modelo do cubo vermelho
  • Modelo do cilindro amarelo
  • Modelo do prisma azul

  • Modelo do plano quadrado vermelho
  • Modelo do plano circular amarelo
  • Modelo do plano triangular azul

  • Som de erro
  • Sons de acerto de encaixe (Todos iguais)



      https://sites.google.com/site/christophercerqueira/projetos/ear/basar
https://sites.google.com/site/christophercerqueira/projetos/ear/basar
• 6 pontos
  • 3 de movimentação (com os modelos das peças)
  • 3 de encaixe (com os modelos dos planos)


• Os pontos restantes são desativados.

• Ponto de reset, retorna objetos pra origem e habilita encaixe
  da primeira peça.




      https://sites.google.com/site/christophercerqueira/projetos/ear/basar
https://sites.google.com/site/christophercerqueira/projetos/ear/basar
https://sites.google.com/site/christophercerqueira/projetos/ear/basar
https://sites.google.com/site/christophercerqueira/projetos/ear/basar
https://sites.google.com/site/christophercerqueira/projetos/ear/basar
https://sites.google.com/si   •   Mais poderoso e mais complexo.
te/christophercerqueira/pr
ojetos/ear/basar              •   Templates variados.
                              •   Potencial da interatividade.
                              •   Ineditismo nos trabalhos.
                              •   Parte do contexto do projeto
                                  ATIRA.


                              • PRÓXIMAS VERSÕES
                                  • Novos comandos
                                    • ARDUINO e SEGUNDA TELA.
                                  • Atuador com Wii/KINECT.
https://sites.google.com/si
te/christophercerqueira/pr        • Outros formatos de arquivos 3D.
ojetos/ear/basar                  • Interação entre bases.
                                  • Interface gráfica.
basAR


                     Christopher Shneider Cerqueira
                           Orientador: Prof. Dr. Claudio Kirner


http://sites.google.com/site/christophercerqueira/ear/basar
                christophercerqueira@gmail.com
                                                              59

Weitere ähnliche Inhalte

Andere mochten auch (13)

Tutorial sacra
Tutorial sacraTutorial sacra
Tutorial sacra
 
programação c 7 aula
programação c 7 aulaprogramação c 7 aula
programação c 7 aula
 
programação c 6 aula
programação c 6 aulaprogramação c 6 aula
programação c 6 aula
 
programação c 13
programação c 13programação c 13
programação c 13
 
programação c 1 aula1
programação c 1 aula1programação c 1 aula1
programação c 1 aula1
 
Apresentação sobre OPM
Apresentação sobre OPMApresentação sobre OPM
Apresentação sobre OPM
 
programação c 11 aula
programação c 11 aulaprogramação c 11 aula
programação c 11 aula
 
Apresentação na EXPO ETEP - Realidade Virtual, Aumentada e Cruzada
Apresentação na EXPO ETEP - Realidade Virtual, Aumentada e CruzadaApresentação na EXPO ETEP - Realidade Virtual, Aumentada e Cruzada
Apresentação na EXPO ETEP - Realidade Virtual, Aumentada e Cruzada
 
Curso basAR e Clicks
Curso basAR e ClicksCurso basAR e Clicks
Curso basAR e Clicks
 
Curso basAR e Arduino
Curso basAR e ArduinoCurso basAR e Arduino
Curso basAR e Arduino
 
Curso basAR e Funções
Curso basAR e FunçõesCurso basAR e Funções
Curso basAR e Funções
 
Curso basAR e Movimento
Curso basAR e MovimentoCurso basAR e Movimento
Curso basAR e Movimento
 
Criando novos marcadores para o ARToolKit
Criando novos marcadores para o ARToolKitCriando novos marcadores para o ARToolKit
Criando novos marcadores para o ARToolKit
 

Ähnlich wie 2011 10 07_curso_basar

PHP RESTful Web Services - PHPConf'09
PHP RESTful Web Services - PHPConf'09PHP RESTful Web Services - PHPConf'09
PHP RESTful Web Services - PHPConf'09Felipe Ribeiro
 
Desenvolvimento Client-Side 2016 (BrazilJS)
Desenvolvimento Client-Side 2016 (BrazilJS)Desenvolvimento Client-Side 2016 (BrazilJS)
Desenvolvimento Client-Side 2016 (BrazilJS)Huge
 
Nem tudo é Pepino: Cucumber x Robot Framework
Nem tudo é Pepino: Cucumber x Robot FrameworkNem tudo é Pepino: Cucumber x Robot Framework
Nem tudo é Pepino: Cucumber x Robot FrameworkRodrigo Matola
 
Decoupled Drupal com GraphQL e React
Decoupled Drupal com GraphQL e ReactDecoupled Drupal com GraphQL e React
Decoupled Drupal com GraphQL e ReactCleber Gasparoto
 
Palestra Desenvolvimento Ágil para Web com ROR UVA
Palestra Desenvolvimento Ágil para Web com ROR UVAPalestra Desenvolvimento Ágil para Web com ROR UVA
Palestra Desenvolvimento Ágil para Web com ROR UVAThiago Cifani
 
PHP RESTful Web Services
PHP RESTful Web ServicesPHP RESTful Web Services
PHP RESTful Web ServicesFelipe Ribeiro
 
Business Rules com Drools
Business Rules com DroolsBusiness Rules com Drools
Business Rules com Droolsrafaelliu
 
Quais as habilidades técnicas todo PM precisa saber - Petrus Gomes | Closecare
Quais as habilidades técnicas todo PM precisa saber - Petrus Gomes | Closecare  Quais as habilidades técnicas todo PM precisa saber - Petrus Gomes | Closecare
Quais as habilidades técnicas todo PM precisa saber - Petrus Gomes | Closecare Product Camp Brasil
 
Novidades incríveis do Android em 2023
Novidades incríveis do Android em 2023Novidades incríveis do Android em 2023
Novidades incríveis do Android em 2023Nelson Glauber Leal
 
Domando a irreversibilidade com feature flags
Domando a irreversibilidade com feature flagsDomando a irreversibilidade com feature flags
Domando a irreversibilidade com feature flagsHugo Bessa
 
Criando Webservice REST com NodeJS, NoSQL & Docker
Criando Webservice REST com NodeJS, NoSQL & DockerCriando Webservice REST com NodeJS, NoSQL & Docker
Criando Webservice REST com NodeJS, NoSQL & DockerGiovanni Kenji Shiroma
 
Construindo sua primeira ontologia
Construindo sua primeira ontologiaConstruindo sua primeira ontologia
Construindo sua primeira ontologiaRômulo Jales
 
Catalog on the fly: Solução aberta para utilização imediata de grande acervo ...
Catalog on the fly: Solução aberta para utilização imediata de grande acervo ...Catalog on the fly: Solução aberta para utilização imediata de grande acervo ...
Catalog on the fly: Solução aberta para utilização imediata de grande acervo ...Luiz Motta
 
Atualizando rails do 2.x para 3.x
Atualizando rails do 2.x para 3.xAtualizando rails do 2.x para 3.x
Atualizando rails do 2.x para 3.xRodrigo Urubatan
 
Workshop Performance Rails
Workshop Performance RailsWorkshop Performance Rails
Workshop Performance RailsVitor Pellegrino
 
Dagger 2 Injeção de dependências no mundo Android
Dagger 2 Injeção de dependências no mundo AndroidDagger 2 Injeção de dependências no mundo Android
Dagger 2 Injeção de dependências no mundo AndroidClerton Leal
 
Globo.com - Porque amamos open-source?
Globo.com - Porque amamos open-source?Globo.com - Porque amamos open-source?
Globo.com - Porque amamos open-source?Igor Macaubas
 

Ähnlich wie 2011 10 07_curso_basar (20)

PHP RESTful Web Services - PHPConf'09
PHP RESTful Web Services - PHPConf'09PHP RESTful Web Services - PHPConf'09
PHP RESTful Web Services - PHPConf'09
 
Desenvolvimento Client-Side 2016 (BrazilJS)
Desenvolvimento Client-Side 2016 (BrazilJS)Desenvolvimento Client-Side 2016 (BrazilJS)
Desenvolvimento Client-Side 2016 (BrazilJS)
 
Nem tudo é Pepino: Cucumber x Robot Framework
Nem tudo é Pepino: Cucumber x Robot FrameworkNem tudo é Pepino: Cucumber x Robot Framework
Nem tudo é Pepino: Cucumber x Robot Framework
 
Decoupled Drupal com GraphQL e React
Decoupled Drupal com GraphQL e ReactDecoupled Drupal com GraphQL e React
Decoupled Drupal com GraphQL e React
 
Palestra Desenvolvimento Ágil para Web com ROR UVA
Palestra Desenvolvimento Ágil para Web com ROR UVAPalestra Desenvolvimento Ágil para Web com ROR UVA
Palestra Desenvolvimento Ágil para Web com ROR UVA
 
PHP RESTful Web Services
PHP RESTful Web ServicesPHP RESTful Web Services
PHP RESTful Web Services
 
Business Rules com Drools
Business Rules com DroolsBusiness Rules com Drools
Business Rules com Drools
 
Quais as habilidades técnicas todo PM precisa saber - Petrus Gomes | Closecare
Quais as habilidades técnicas todo PM precisa saber - Petrus Gomes | Closecare  Quais as habilidades técnicas todo PM precisa saber - Petrus Gomes | Closecare
Quais as habilidades técnicas todo PM precisa saber - Petrus Gomes | Closecare
 
Apre
ApreApre
Apre
 
Novidades incríveis do Android em 2023
Novidades incríveis do Android em 2023Novidades incríveis do Android em 2023
Novidades incríveis do Android em 2023
 
API - Overview
API - OverviewAPI - Overview
API - Overview
 
Domando a irreversibilidade com feature flags
Domando a irreversibilidade com feature flagsDomando a irreversibilidade com feature flags
Domando a irreversibilidade com feature flags
 
Criando Webservice REST com NodeJS, NoSQL & Docker
Criando Webservice REST com NodeJS, NoSQL & DockerCriando Webservice REST com NodeJS, NoSQL & Docker
Criando Webservice REST com NodeJS, NoSQL & Docker
 
Método Ágil no desenvolvimento de Software
Método Ágil no desenvolvimento de SoftwareMétodo Ágil no desenvolvimento de Software
Método Ágil no desenvolvimento de Software
 
Construindo sua primeira ontologia
Construindo sua primeira ontologiaConstruindo sua primeira ontologia
Construindo sua primeira ontologia
 
Catalog on the fly: Solução aberta para utilização imediata de grande acervo ...
Catalog on the fly: Solução aberta para utilização imediata de grande acervo ...Catalog on the fly: Solução aberta para utilização imediata de grande acervo ...
Catalog on the fly: Solução aberta para utilização imediata de grande acervo ...
 
Atualizando rails do 2.x para 3.x
Atualizando rails do 2.x para 3.xAtualizando rails do 2.x para 3.x
Atualizando rails do 2.x para 3.x
 
Workshop Performance Rails
Workshop Performance RailsWorkshop Performance Rails
Workshop Performance Rails
 
Dagger 2 Injeção de dependências no mundo Android
Dagger 2 Injeção de dependências no mundo AndroidDagger 2 Injeção de dependências no mundo Android
Dagger 2 Injeção de dependências no mundo Android
 
Globo.com - Porque amamos open-source?
Globo.com - Porque amamos open-source?Globo.com - Porque amamos open-source?
Globo.com - Porque amamos open-source?
 

Mehr von Christopher Cerqueira

MICRO SATÉLITES BRASILEIROS, ELES EXISTEM?
MICRO SATÉLITES BRASILEIROS, ELES EXISTEM?MICRO SATÉLITES BRASILEIROS, ELES EXISTEM?
MICRO SATÉLITES BRASILEIROS, ELES EXISTEM?Christopher Cerqueira
 
Jornada Espacial 2018 - Cubesats: o que são e pra que servem
Jornada Espacial 2018 - Cubesats: o que são e pra que servemJornada Espacial 2018 - Cubesats: o que são e pra que servem
Jornada Espacial 2018 - Cubesats: o que são e pra que servemChristopher Cerqueira
 
[Thesis] Tangible Collaboration applied in Space Systems Concurrent Engineeri...
[Thesis] Tangible Collaboration applied in Space Systems Concurrent Engineeri...[Thesis] Tangible Collaboration applied in Space Systems Concurrent Engineeri...
[Thesis] Tangible Collaboration applied in Space Systems Concurrent Engineeri...Christopher Cerqueira
 
Using Finite State Machines From Concept to Realization
Using Finite State Machines From Concept to RealizationUsing Finite State Machines From Concept to Realization
Using Finite State Machines From Concept to RealizationChristopher Cerqueira
 
A Model Based Concurrent Engineering Framework using ISO-19450 Standard
A Model Based Concurrent Engineering Framework using ISO-19450 StandardA Model Based Concurrent Engineering Framework using ISO-19450 Standard
A Model Based Concurrent Engineering Framework using ISO-19450 StandardChristopher Cerqueira
 
Modelos e metodologias de projeto de sistemas
 Modelos e metodologias de projeto de sistemas Modelos e metodologias de projeto de sistemas
Modelos e metodologias de projeto de sistemasChristopher Cerqueira
 

Mehr von Christopher Cerqueira (20)

MICRO SATÉLITES BRASILEIROS, ELES EXISTEM?
MICRO SATÉLITES BRASILEIROS, ELES EXISTEM?MICRO SATÉLITES BRASILEIROS, ELES EXISTEM?
MICRO SATÉLITES BRASILEIROS, ELES EXISTEM?
 
Jornada Espacial 2018 - Cubesats: o que são e pra que servem
Jornada Espacial 2018 - Cubesats: o que são e pra que servemJornada Espacial 2018 - Cubesats: o que são e pra que servem
Jornada Espacial 2018 - Cubesats: o que são e pra que servem
 
CI2018_Simuladores
CI2018_Simuladores CI2018_Simuladores
CI2018_Simuladores
 
CI2018_MBSE4.0
CI2018_MBSE4.0CI2018_MBSE4.0
CI2018_MBSE4.0
 
[Thesis] Tangible Collaboration applied in Space Systems Concurrent Engineeri...
[Thesis] Tangible Collaboration applied in Space Systems Concurrent Engineeri...[Thesis] Tangible Collaboration applied in Space Systems Concurrent Engineeri...
[Thesis] Tangible Collaboration applied in Space Systems Concurrent Engineeri...
 
XV Jornada do Espaço
XV Jornada do EspaçoXV Jornada do Espaço
XV Jornada do Espaço
 
Using Finite State Machines From Concept to Realization
Using Finite State Machines From Concept to RealizationUsing Finite State Machines From Concept to Realization
Using Finite State Machines From Concept to Realization
 
So 01 - processos
So   01 - processosSo   01 - processos
So 01 - processos
 
Redes 05 - aplicação
Redes   05 - aplicaçãoRedes   05 - aplicação
Redes 05 - aplicação
 
Redes 04 - transporte
Redes   04 - transporteRedes   04 - transporte
Redes 04 - transporte
 
Redes 03 - rede
Redes   03 - redeRedes   03 - rede
Redes 03 - rede
 
Redes 02 - enlace
Redes   02 - enlaceRedes   02 - enlace
Redes 02 - enlace
 
Redes 01 - topologia
Redes   01 - topologiaRedes   01 - topologia
Redes 01 - topologia
 
Intro heuristica
Intro heuristicaIntro heuristica
Intro heuristica
 
[Ci2017] Simuladores de Satélites
[Ci2017] Simuladores de Satélites[Ci2017] Simuladores de Satélites
[Ci2017] Simuladores de Satélites
 
MBSE e Espaço 4.0
MBSE e Espaço 4.0MBSE e Espaço 4.0
MBSE e Espaço 4.0
 
A Model Based Concurrent Engineering Framework using ISO-19450 Standard
A Model Based Concurrent Engineering Framework using ISO-19450 StandardA Model Based Concurrent Engineering Framework using ISO-19450 Standard
A Model Based Concurrent Engineering Framework using ISO-19450 Standard
 
Introdução à Engenharia Espacial
Introdução à Engenharia EspacialIntrodução à Engenharia Espacial
Introdução à Engenharia Espacial
 
CubeSats e Software Embarcado
CubeSats e Software EmbarcadoCubeSats e Software Embarcado
CubeSats e Software Embarcado
 
Modelos e metodologias de projeto de sistemas
 Modelos e metodologias de projeto de sistemas Modelos e metodologias de projeto de sistemas
Modelos e metodologias de projeto de sistemas
 

Kürzlich hochgeladen

aula 1.pptx Ementa e Plano de ensino Filosofia
aula 1.pptx Ementa e  Plano de ensino Filosofiaaula 1.pptx Ementa e  Plano de ensino Filosofia
aula 1.pptx Ementa e Plano de ensino FilosofiaLucliaResende1
 
Verbos - transitivos e intransitivos.pdf
Verbos -  transitivos e intransitivos.pdfVerbos -  transitivos e intransitivos.pdf
Verbos - transitivos e intransitivos.pdfKarinaSouzaCorreiaAl
 
Como fazer um Feedback Eficaz - Comitê de Gestores
Como fazer um Feedback Eficaz - Comitê de GestoresComo fazer um Feedback Eficaz - Comitê de Gestores
Como fazer um Feedback Eficaz - Comitê de GestoresEu Prefiro o Paraíso.
 
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptxSlides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
A CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARX
A CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARXA CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARX
A CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARXHisrelBlog
 
Cruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegyptiCruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegyptiMary Alvarenga
 
Termo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegraTermo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegrafernando846621
 
autismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entenderautismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entenderLucliaResende1
 
Poema sobre o mosquito Aedes aegipyti -
Poema sobre o mosquito Aedes aegipyti  -Poema sobre o mosquito Aedes aegipyti  -
Poema sobre o mosquito Aedes aegipyti -Mary Alvarenga
 
Caça palavras - BULLYING
Caça palavras  -  BULLYING  Caça palavras  -  BULLYING
Caça palavras - BULLYING Mary Alvarenga
 
Peixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES MonelosPeixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES MonelosAgrela Elvixeo
 
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)profesfrancleite
 
Aula 6 - O Imperialismo e seu discurso civilizatório.pptx
Aula 6 - O Imperialismo e seu discurso civilizatório.pptxAula 6 - O Imperialismo e seu discurso civilizatório.pptx
Aula 6 - O Imperialismo e seu discurso civilizatório.pptxMarceloDosSantosSoar3
 
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptxQUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptxAntonioVieira539017
 
Apresentação sobrea dengue educação.pptx
Apresentação sobrea dengue educação.pptxApresentação sobrea dengue educação.pptx
Apresentação sobrea dengue educação.pptxtaloAugusto8
 

Kürzlich hochgeladen (20)

aula 1.pptx Ementa e Plano de ensino Filosofia
aula 1.pptx Ementa e  Plano de ensino Filosofiaaula 1.pptx Ementa e  Plano de ensino Filosofia
aula 1.pptx Ementa e Plano de ensino Filosofia
 
Verbos - transitivos e intransitivos.pdf
Verbos -  transitivos e intransitivos.pdfVerbos -  transitivos e intransitivos.pdf
Verbos - transitivos e intransitivos.pdf
 
Como fazer um Feedback Eficaz - Comitê de Gestores
Como fazer um Feedback Eficaz - Comitê de GestoresComo fazer um Feedback Eficaz - Comitê de Gestores
Como fazer um Feedback Eficaz - Comitê de Gestores
 
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptxSlides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
 
A CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARX
A CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARXA CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARX
A CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARX
 
Abordagem 1. Análise textual (Severino, 2013).pdf
Abordagem 1. Análise textual (Severino, 2013).pdfAbordagem 1. Análise textual (Severino, 2013).pdf
Abordagem 1. Análise textual (Severino, 2013).pdf
 
(42-ESTUDO - LUCAS) DISCIPULO DE JESUS
(42-ESTUDO - LUCAS)  DISCIPULO  DE JESUS(42-ESTUDO - LUCAS)  DISCIPULO  DE JESUS
(42-ESTUDO - LUCAS) DISCIPULO DE JESUS
 
Abordagens 4 (Problematização) e 5 (Síntese pessoal) do texto de Severino (20...
Abordagens 4 (Problematização) e 5 (Síntese pessoal) do texto de Severino (20...Abordagens 4 (Problematização) e 5 (Síntese pessoal) do texto de Severino (20...
Abordagens 4 (Problematização) e 5 (Síntese pessoal) do texto de Severino (20...
 
Cruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegyptiCruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegypti
 
Termo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegraTermo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegra
 
autismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entenderautismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entender
 
Poema sobre o mosquito Aedes aegipyti -
Poema sobre o mosquito Aedes aegipyti  -Poema sobre o mosquito Aedes aegipyti  -
Poema sobre o mosquito Aedes aegipyti -
 
Caça palavras - BULLYING
Caça palavras  -  BULLYING  Caça palavras  -  BULLYING
Caça palavras - BULLYING
 
Peixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES MonelosPeixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES Monelos
 
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
 
Abordagem 3. Análise interpretativa (Severino, 2013)_PdfToPowerPoint.pdf
Abordagem 3. Análise interpretativa (Severino, 2013)_PdfToPowerPoint.pdfAbordagem 3. Análise interpretativa (Severino, 2013)_PdfToPowerPoint.pdf
Abordagem 3. Análise interpretativa (Severino, 2013)_PdfToPowerPoint.pdf
 
Abordagem 2. Análise temática (Severino, 2013)_PdfToPowerPoint.pdf
Abordagem 2. Análise temática (Severino, 2013)_PdfToPowerPoint.pdfAbordagem 2. Análise temática (Severino, 2013)_PdfToPowerPoint.pdf
Abordagem 2. Análise temática (Severino, 2013)_PdfToPowerPoint.pdf
 
Aula 6 - O Imperialismo e seu discurso civilizatório.pptx
Aula 6 - O Imperialismo e seu discurso civilizatório.pptxAula 6 - O Imperialismo e seu discurso civilizatório.pptx
Aula 6 - O Imperialismo e seu discurso civilizatório.pptx
 
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptxQUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
 
Apresentação sobrea dengue educação.pptx
Apresentação sobrea dengue educação.pptxApresentação sobrea dengue educação.pptx
Apresentação sobrea dengue educação.pptx
 

2011 10 07_curso_basar

  • 2. Christopher Shneider Cerqueira ( christophercerqueira@gmail.com) e Cláudio Kirner (ckirner@gmail.com) . UNIVERSIDADE FEDERAL DE ITAJUBÁ - UNIFEI 2011 https://sites.google.com/site/christophercerqueira/projetos/ear http://www.realidadevirtual.com.br/
  • 3. • Fazer download do exemplo 3. • https://sites.google.com/site/christophercerqueira/p rojetos/ear/basar/exemplo3 https://sites.google.com/site/christophercerqueira/projetos/ear/basar
  • 4. Apresentação basAR (Exemplos e origem). • Entendendo o funcionamento básico. • Template de montagem serializada. • Exemplo. • Conclusões. • Aplicação matemática, avaliação. https://sites.google.com/site/christophercerqueira/projetos/ear/basar
  • 6. RA • Ferramentas de autoria • Fonte de conteúdo • basAR • Exemplos de utilização • Exemplo desta apresentação. https://sites.google.com/site/christophercerqueira/projetos/ear/basar
  • 7. • Uma definição mais atualizada é: “realidade aumentada é uma interface baseada na sobreposição de informações virtuais geradas por computador (envolvendo imagens estáticas e dinâmicas, sons espaciais e sensações hápticas) com o ambiente físico do usuário, percebida através de dispositivos tecnológicos e usando as interações naturais do usuário, no mundo físico.” (KIRNER 2011) https://sites.google.com/site/christophercerqueira/projetos/ear/basar
  • 8. • SACRA • http://www.ckirner.com/sacra/ • Colaboração • Autoria • Pontos de ação. • BuildAR • http://www.buildar.co.nz/ • Marker/ Markerless • Vários formatos de arquivos • metaIO Unifeye Design • http://www.metaio.com/software/design/ • Comportamento dos marcadores https://sites.google.com/site/christophercerqueira/projetos/ear/basar
  • 9. • Repositório de modelos 3D • Google SketchUp Warehouse - http://sketchup.google.com/3dwarehouse/ • IDEs para desenvolvimento 3D • 3D Studio Max + Plugin Connection Extesion • Blender + Vivaty • Google SketchUp • Repositório de sons • JaySound - http://www.soundjay.com/ • SoundBible - http://soundbible.com/ • FindSounds - http://www.findsounds.com/ • Programa de edição de audio • Audacity - http://audacity.sourceforge.net/?lang=pt https://sites.google.com/site/christophercerqueira/projetos/ear/basar
  • 10. • Sistema de Autoria Comportamental para Realidade Aumentada. • ARToolKit • Estrutura de comportamento Comportamento • COMPORTAMENTO DINÂMICO entre basAR PONTOS DE AÇÃO Pontos de ação https://sites.google.com/site/christophercerqueira/projetos/ear/basar
  • 13. Infraestrutura • Atuação • Estrutura • Conteúdo • Comportamento https://sites.google.com/site/christophercerqueira/projetos/ear/basar
  • 14. • Infraestrutura: como é realizada a correlação entre o mundo real e o mundo virtual. • Atuação: como é realizada a interação do usuário com o sistema. • Estrutura: localização, orientação e escala dos objetos virtuais. • Conteúdo: quais objetos são utilizados. • Comportamento: forma como a estrutura se comporta com as ações de atuação do usuário. https://sites.google.com/site/christophercerqueira/projetos/ear/basar
  • 15. Conteúdo Estrutura Infraestrutura Comportamento Áudio Atuação https://sites.google.com/site/christophercerqueira/projetos/ear/basar
  • 16. correlação entre o mundo real e o mundo virtual https://sites.google.com/site/christophercerqueira/projetos/ear/basar
  • 17. Ponto de ação interação do usuário com o sistema
  • 18. • Pontos (Zonas reativas) do espaço virtual que possuem esferas de ação, modelos associados e comportamento. localização, orientação e escala dos objetos virtuais
  • 20. BEGIN_STATE 1 1 1 DRGF ONLY_OBJECT 1 2 ATTA BOTH 2 BEGIN_STATE 5 1 3 RPLA BOTH 3 1 1 GETS 1 4 DRPA BOTH 4 END_STATE GO_TO 1 1 5 CHGST BOTH 5 END_STATE BEGIN_STATE 2 BEGIN_STATE 4 Controle do feedback 1 1 DRGF ONLY_OBJECT 1 1 DRGF ONLY_OBJECT 1 2 STAT HIDE 1 2 ATTA BOTH 2 do sistema ao receber 1 3 RPLA BOTH 3 1 3 RPLA BOTH 3 1 4 DRPA BOTH 4 1 4 STAT HIDE estimulo do usuário. 1 5 CHGST BOTH 5 1 5 CHGST BOTH 5 END_STATE END_STATE BEGIN_STATE 3 1 1 DRGF ONLY_OBJECT 1 2 ATTA BOTH 2 1 3 STAT HIDE 1 4 DRPA BOTH 4 1 5 CHGST BOTH 5 END_STATE
  • 21. • 19 comandos. • 2 futuros para comandos externos. • 1 futuro para exibir modelo em segunda tela.
  • 22. • Como é construída a aplicação??????? • Arquivo de descrição editáveis. •Detalhes entrar no site e ler tutoriais! https://sites.google.com/site/christophercerqueira/projetos/ear/basar
  • 23. Infraestrutura Infraestrutura Estrutura Estrutura Conteúdo app_A Model1.dat Obj1.wrl Model2.dat Obj2.wrl config_base app_B Model3.dat Obj2.wrl config_behavior config_basar app_C Model4.dat Obj3.wrl config_actuator modelSymb.dat  Obj.wrl
  • 25. Utilização de Templates • Particularização de um uso • Visando o autor • Velocidade de prototipagem da aplicação https://sites.google.com/site/christophercerqueira/projetos/ear/basar
  • 26. • Comportamento pré-definido • 15 pontos móveis, 15 pontos de atração e 1 de reset. • Cada ponto de atração atrai somente 1 ponto móvel específico e repele os demais. • Cada ponto móvel pode ter um ou mais modelos. • Cada ação de atração bem sucedida toca um som. • Cada erro toca um som. https://sites.google.com/site/christophercerqueira/projetos/ear/basar
  • 27. Pnt1 Pnt16 Atração apenas do Pnt1 Pnt2 Pnt17 Atração apenas do Pnt2 Pnt3 Pnt18 Atração apenas do Pnt3 Pnt31 Reinicia aplicação. Reset https://sites.google.com/site/christophercerqueira/projetos/ear/basar
  • 28. • Estrutura de arquivos • Localização dos áudios e modelos. • Pasta de áudio • Pasta de modelos • Pivot de movimentação • Modificação da posição dos pontos. • Movimentar pontos • Ativar/Desativar pontos https://sites.google.com/site/christophercerqueira/projetos/ear/basar
  • 31. Configuração dos pontos da . estrutura. . . Modelos dos . Modelos pontos móveis dos pontos de colisão . . . . . . .
  • 33. basAR.exe config_basar Marcadores.pdf config_base app_pointM1 /Data config_behavior ... config_transport app_pointM15 /app app_pointA1 Colisao1.mp3 ... ... app_pointA15 /Audio Colisao15.mp3 app_pointReset Erro.mp3 pointM1.dat ... /pontoMovel pointM15.dat Obj1.wrl /modelos ... pointA1.dat Obj15.wrl /Wrl ... /pontoEstatico pointA15.dat Col1.wrl /modelos ... reset.dat Col15.wrl /Reset Reset.wrl https://sites.google.com/site/christophercerqueira/projetos/ear/basar
  • 34. basAR.exe config_basar Arquivos Marcadores.pdf config_base app_pointM1 Arquivo de que listam configuração dos /Data config_behavior ... os modelos pontos da estrutura. config_transport app_pointM15 em cada /app app_pointA1 ponto. Colisao1.mp3 ... ... app_pointA15 /Audio Colisao15.mp3 app_pointReset Erro.mp3 Modelos dos pontos móveis pointM1.dat ... /pontoMovel Sons de colisão e pointM15.dat Obj1.wrl de erro. /modelos ... pointA1.dat Obj15.wrl Modelos /Wrl ... dos pontos /pontoEstatico de colisão Arquivos que pointA15.dat Col1.wrl ajustam o pivot e /modelos ... chamam o modelo reset.dat Col15.wrl /Reset Reset.wrl https://sites.google.com/site/christophercerqueira/projetos/ear/basar
  • 36. • Sons, pasta: • basAR/Audio
  • 37. • Ajustes de pivot e chamam modelos móveis • basAR/wrl/pontoMovel
  • 38. • Modelos movimento, pasta: • basAR/wrl/pontoMovel/modelos
  • 39. • Ajustes de pivot e chamam modelos estáticos • basAR/wrl/pontoEstatico
  • 40. • Modelos dos pontos de colisão, pasta: • basAR/wrl/pontoEstatico/modelos
  • 42. • Dois “braços” • Centro Infraestrutura  Ponto de ação • Ponto de ação  Modelo • O primeiro braço é ajustado no arquivo config_base, nas configurações do ponto. • O segundo é ajustado nos arquivos dos modelos (xxx.dat), pois cada modelo pode ter um pivot diferente, inclusive num mesmo ponto pode ser carregado o mesmo modelo com vários ajustes de pivot diferentes.
  • 43. Pivots modificados Braço 1 Pivots zerados Braço 2
  • 45. • Para modificar a posição dos pontos em relação ao marcador de base tem que mudar no arquivo config_base. ... pontoMovel1 DEFAULT_IPOINT Mudar posição (mm) Data/app/app_pointM1 0.0 0.0 0.0 Mudar Orientação (º) 0.0 0.0 0.0 111 Mudar Escala 500.0 ...
  • 46. • Para desativar os pontos: • Zere: ... • As coordenadas de translação pontoMovel15 • Escala DEFAULT_IPOINT • Raio de ação NO_OBJECT 0.0 0.0 0.0 • No campo que indica a lista de 0.0 0.0 0.0 modelos do ponto, substitua o 0 0 0 endereço do arquivo por NO_OBJECT 0.0 ...
  • 47. • Como este template tem um comportamento sequencial de encaixe de peças, SEMPRE, comece com os pontos: • pontoMovel1 (ponto 1) e pontoColisao1 (ponto 16) • E vai na sequencia até a quantidade de pontos desejado. • Caso você pule 1 par de pontos, este template não vai funcionar. https://sites.google.com/site/christophercerqueira/projetos/ear/basar
  • 49. • Jogo cognitivo simples de reconhecimento de padrões. https://sites.google.com/site/christophercerqueira/projetos/ear/basar
  • 50. • Encaixar 3 peças em 3 bases: • Quadrado na base quadrada. (Peça e base da mesma cor) • Cilindro na base circular. (Peça e base da mesma cor) • Prisma na base triangular. (Peça e base da mesma cor) https://sites.google.com/site/christophercerqueira/projetos/ear/basar
  • 51. • Conteúdo necessário: • Modelo do cubo vermelho • Modelo do cilindro amarelo • Modelo do prisma azul • Modelo do plano quadrado vermelho • Modelo do plano circular amarelo • Modelo do plano triangular azul • Som de erro • Sons de acerto de encaixe (Todos iguais) https://sites.google.com/site/christophercerqueira/projetos/ear/basar
  • 53. • 6 pontos • 3 de movimentação (com os modelos das peças) • 3 de encaixe (com os modelos dos planos) • Os pontos restantes são desativados. • Ponto de reset, retorna objetos pra origem e habilita encaixe da primeira peça. https://sites.google.com/site/christophercerqueira/projetos/ear/basar
  • 58. https://sites.google.com/si • Mais poderoso e mais complexo. te/christophercerqueira/pr ojetos/ear/basar • Templates variados. • Potencial da interatividade. • Ineditismo nos trabalhos. • Parte do contexto do projeto ATIRA. • PRÓXIMAS VERSÕES • Novos comandos • ARDUINO e SEGUNDA TELA. • Atuador com Wii/KINECT. https://sites.google.com/si te/christophercerqueira/pr • Outros formatos de arquivos 3D. ojetos/ear/basar • Interação entre bases. • Interface gráfica.
  • 59. basAR Christopher Shneider Cerqueira Orientador: Prof. Dr. Claudio Kirner http://sites.google.com/site/christophercerqueira/ear/basar christophercerqueira@gmail.com 59