Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Tutorial sacra

1,085 views

Published on

  • Be the first to comment

  • Be the first to like this

Tutorial sacra

  1. 1. CCT120 – Sistemas Multimídia UNIFEI /2010TUTORIAL SOBRE O SACRA Christopher Shneider Cerqueira
  2. 2. Roteiro 1. Introdução 2. Requisitos 3. Marcadores  Marcadores de ação  Marcadores de referência 5. Cadastrando novos marcadores de referência 6. Aplicação 1: Cadastrando ponto, com objeto 7. Aplicação 2: Posicionando pontos manualmente 8. Aplicação 3: Inserindo animações e seqüências de animações
  3. 3. Introdução SACRA = Sistema de Autoria Colaborativa com Realidade Aumentada facilitar e agilizar o trabalho 1ª Versão em 2008 por Rafael Santin e Claudio Kirner Versão 2010 por Raryel Costa Souza e Claudio Kirner Compilação específica do ARToolKit Este tutorial é baseado nos básicos disponíveis.
  4. 4. Requisitos Computador com webcam instalada. Na NET sobre o SACRA  Download: http://www.ckirner.com/sacra/SACRA- 2010.zip  Informações http://www.ckirner.com/sacra/  Tutoriais: http://www.ckirner.com/sacra/Tut- Sacra-2nd.zip Imagens em VRML
  5. 5. Marcadores O rastreamento implementado no ARToolKit estima a posição de marcadores, tornando possível desenvolver aplicações que necessitem conhecer a posição e orientação de elementos ou ações reais, que são representados na cena por marcadores. Marcadores de ação baseiam-se na Colisão entre marcadores para gerar a ação.
  6. 6. Marcadores de ação INSPEÇÃO: Verificar e cadastrar pontos, e controlar persistência visual. CONTROLE: Realiza troca seqüencial dos objetos virtuais do marcador. CÓPIA: Copia um objeto virtual de uma marcador REF para ele mesmo ou outro. TRANSPORTE: Re-orientação e re- posicionamento de pontos
  7. 7. Marcadores de ação APAGADOR: Exclusão dos pontos e a desalocação dos objetos virtuais STATUS: mostra as principais informações do estado do sistema RASTRO: mostra o caminho percorrido pelo marcador associado BLOQUEIO: bloqueio e desbloqueio de operações remotas
  8. 8. Marcadores de referência REF previamente cadastrados no SACRA
  9. 9. Cadastrando novos marcadoresde referência Quadrado 8cmx8cm com borda de ~ 1cm e borda externa branca
  10. 10. Cadastrando novos marcadoresde referência 1º Executar o programa mk_patt.exe 2º Reconhecer o marcador
  11. 11. Cadastrando novos marcadoresde referência 3º Clicar com botão esquerdo no vídeo e entrar com o nome do marcador (manivela).
  12. 12. Cadastrando novos marcadoresde referência 4º Mover o arquivo do marcador criado para o diretório {ARToolKit}/Data. 5ª Em {ARToolKit}/Data abrir o arquivo vrml_data. Adicionar no valor da quantidade de marcadores e inserir o marcador manivela e o arquivo .dat que irá fazer o link com a animação
  13. 13. Aplicação 1: Cadastrando ponto, comobjeto Criar arquivo de configuração .dat em {ARToolKit}/Wrl/  Para inserir objetos neste arquivo deve-se usar a estrutura:  Este é um arquivo que poderia ser apontado por um novo marcador adicionado em {ARToolKit}/Data/vrml_data
  14. 14. Aplicação 1: Cadastrando ponto, comobjeto Após a criação do arquivo.dat, Abra o SACRA, com um marcador REF e o INSPEÇÃO. (O INSPEÇÃO gera um ponto Azul) Clique do botão esquerdo do mouse na tela, com os dois Caso seja um marcador novo na marcadores na tela. No Terminal aplicação, deve-se criar em vai pedir o endereço do arquivo {ARToolKit}/position um arquivo .dat criado. do tipo xxxx.txt para descrição do Para sair aperte ESC e será posicionamento do ponto Azul em perguntado se a posição deve ser relação ao centro do marcador. salva.
  15. 15. Aplicação 2: Posicionando pontosmanualmente Para inserir os pontos manualmente, basta editar o arquivo {ARToolKit}/position/xxxx.txt que especifique a relação marcador com figura  A primeira linha representa a posição (x,y,z) dos registros de objetos .dat.  A segunda linha é uma matriz de posições relativas à captura do ponto no modo visual, definindo profundidade de luz, posicionamento e distanciamento para a imagem na webcam.  A terceira linha representa o objeto que vai ser colocado no ponto virtual, associado ao marcador REF.
  16. 16. Aplicação 2: Posicionando pontosmanualmente Inserindo mais um ponto fica desta forma
  17. 17. Aplicação 3: Inserindo animações eseqüências de animações Uma seqüência de animações pode ser montada, colocando a seqüência no arquivo {ARToolKit}/wrl/xxxx.dat Durante a execução do SACRA utilize o marcador CONTROLE para passar de uma animação para outra.
  18. 18. CCT120 – Sistemas Multimídia UNIFEI /2010TUTORIAL SOBRE O SACRA Christopher Shneider Cerqueira christophercerqueira@gmail.com https://sites.google.com/site/christophercerqueira/

×