Tutorial sacra

1.042 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.042
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
29
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

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/

×