CCT120 – Sistemas Multimídia              UNIFEI /2010TUTORIAL SOBRE O SACRA                       Christopher Shneider Ce...
Roteiro 1. Introdução 2. Requisitos 3. Marcadores   Marcadores de ação   Marcadores de referência 5. Cadastrando nov...
Introdução SACRA = Sistema de Autoria Colaborativa com  Realidade Aumentada facilitar e agilizar o trabalho 1ª Versão e...
Requisitos Computador com webcam instalada. Na NET sobre o SACRA   Download: http://www.ckirner.com/sacra/SACRA-    201...
Marcadores O rastreamento implementado no ARToolKit  estima a posição de marcadores, tornando  possível desenvolver aplic...
Marcadores de ação INSPEÇÃO: Verificar e cadastrar  pontos, e controlar persistência visual. CONTROLE: Realiza troca seq...
Marcadores de ação APAGADOR: Exclusão dos pontos e a  desalocação dos objetos virtuais STATUS: mostra as principais  inf...
Marcadores de referência REF previamente cadastrados no SACRA
Cadastrando novos marcadoresde referência Quadrado 8cmx8cm com borda de ~ 1cm e borda externa branca
Cadastrando novos marcadoresde referência 1º Executar o  programa  mk_patt.exe 2º Reconhecer o  marcador
Cadastrando novos marcadoresde referência 3º Clicar com botão esquerdo no vídeo e  entrar com o nome do marcador (manivel...
Cadastrando novos marcadoresde referência 4º Mover o arquivo do  marcador criado para o  diretório  {ARToolKit}/Data. 5ª...
Aplicação 1: Cadastrando ponto, comobjeto Criar arquivo de configuração .dat em  {ARToolKit}/Wrl/   Para inserir objetos...
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...
Aplicação 2: Posicionando pontosmanualmente Para inserir os pontos manualmente, basta editar o  arquivo {ARToolKit}/posit...
Aplicação 2: Posicionando pontosmanualmente Inserindo mais um ponto fica desta forma
Aplicação 3: Inserindo animações eseqüências de animações Uma seqüência de  animações pode ser  montada, colocando a  seq...
CCT120 – Sistemas Multimídia                 UNIFEI /2010TUTORIAL SOBRE O SACRA                         Christopher Shneid...
Upcoming SlideShare
Loading in …5
×

Tutorial sacra

1,033 views
935 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,033
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
29
Comments
0
Likes
0
Embeds 0
No embeds

No notes for 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/

×