View
98
Download
3
Category
Preview:
Citation preview
Trabalho Prático1ª Apresentação
Grupo:Pedro de Vasconcellos
Pedro MirandaThiago Souza
Laboratório de Eng. de Software
Professoras:Claudia Susie
Claudia Werner
Cardápio + RA
Proposta
• Exibição de modelo 3D do prato a partir de uma câmera de celular apontada para uma imagem alvo;
• Acesso a outras informações referentes ao prato a partir de botões virtuais (ingredientes, promoções, etc.)
Sistema
Tecnologia
• Android
• Qualcomm Vuforia AR SDK (QCAR)
Vuforia: vantagens
Tecnologia
• Capacidade tecnológica• Bom reconhecimento de alvo• Funcionalidades como botões virtuais
• Boa documentação
• Quantidade de usuários e recomendações
• Compatibilidade• Android, iOS, Unity3D, Eclipse
• Grátis
Vuforia: desvantagens
Tecnologia
• Não possui UI própria
• Pré-carregamento na execução pode ser lenta em alguns aparelhos
• Exige maior tempo de desenvolvimento que alguns outros SDK
FIM
Trabalho Prático2ª Apresentação
Grupo:Pedro de Vasconcellos
Pedro MirandaThiago Souza
Laboratório de Eng. de Software
Professoras:Claudia Susie
Claudia Werner
Relembrando...
Proposta
• Cardápio + RA
• Android + Vuforia (QCAR) SDK
Vuforia
Modelos 3D
• Renderização: OpenGL ES 2.0
• Definição dos vértices• C/C++ Header (*.h)• Android/Java (*.java)
• Parâmetros externos, como iluminação, devem ser programados
• Exige conhecimento com shaders e OpenGL
Vuforia
Modelos 3D
Parte de código Java para umasuperfície retangular
Conversor: obj2opengl
Modelos 3D
Modelo 3D: Wavefront *.obj Header *.h
• Script Pearl
Autodask123D: Catch
Modelos 3D
• Criação de modelos 3D a partir de série de fotos de vários ângulos
Autodesk123D: Catch
Modelos 3D
*.obj
Autodask123D: Catch
Modelos 3D
Unity 3D
Modelos 3D
• Extensão Unity• Ferramenta popular de desenvolvimento de
jogos• Não é necessário lidar com OpenGL ES
• Aceita diferentes tipos de modelos 3D• Bastante usado e recomendado com Vuforia• Exporta para Android
Unity 3D
Modelos 3D
• Dificuldade: falta de conhecimento da ferramenta
• Porém: tida como ideal para aplicações de RA, sem conhecimento de modelagem 3D
• + tutorias• + exemplos
FIM
Trabalho Prático3ª Apresentação
Grupo:Pedro de Vasconcellos
Pedro MirandaThiago Souza
Laboratório de Eng. de Software
Professoras:Claudia Susie
Claudia Werner
Relembrando...
Proposta
• Cardápio + RA
• Android + Vuforia (QCAR) SDK
Definições
• Unity 3D
• Campos do Cardápio:• “E Quanto Custa?” - Preço• “Leva o que nessa maravilha?” - Descrição
do prato e ingredientes• “Vou engordar?” - Informações Nutricionais• “Isso vai bem com...”
• Não personalizado por usuário, mas com dicas!
Próximos passos
• Ajustar a visualização
• Inclusão de todos os menus
• Alterar os nomes das opções
• Escolher um nome para o sistema!
FIM
Trabalho Prático4ª Apresentação
Grupo:Pedro de Vasconcellos
Pedro MirandaThiago Souza
Laboratório de Eng. de Software
Professoras:Claudia Susie
Claudia Werner
Próximos passos
• Ajustar a visualização
• Inclusão de todos os menus
• Alterar os nomes das opções
• Escolher um nome para o sistema!
Relembrando...
Quanto andamos?
• Ajustamos a visualização
• Incluímos todos os menus
• Alteramos os nomes das opções
• Escolher um nome para o sistema!
Definição de sensibilidade Alta Média Baixa
Coloração dos botões
Falhas no reconhecimento dos padrões.
Dificuldades
Dificuldades
Demonstração!
Não é o fim da apresentação ainda! Aplicativo para celular;
Realidade Aumentada;
Cardápio;
NOME DEFINIDO!!!!
cARdapp O seu cardápio no celular com uma
tecnologia diferenciada e inovadora!
FIM
Recommended