cardapp - cardápio em realidade aumentada

Post on 26-Jul-2015

98 Views

Category:

Engineering

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related