31
Trabalho Prático 1ª Apresentação Grupo: Pedro de Vasconcellos Pedro Miranda Thiago Souza Laboratório de Eng. de Software Professoras: Claudia Susie Claudia Werner

cARdapp - cardápio em realidade aumentada

Embed Size (px)

Citation preview

Page 1: cARdapp - cardápio em realidade aumentada

Trabalho Prático1ª Apresentação

Grupo:Pedro de Vasconcellos

Pedro MirandaThiago Souza

Laboratório de Eng. de Software

Professoras:Claudia Susie

Claudia Werner

Page 2: cARdapp - cardápio em realidade aumentada

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.)

Page 3: cARdapp - cardápio em realidade aumentada

Sistema

Tecnologia

• Android

• Qualcomm Vuforia AR SDK (QCAR)

Page 4: cARdapp - cardápio em realidade aumentada

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

Page 5: cARdapp - cardápio em realidade aumentada

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

Page 6: cARdapp - cardápio em realidade aumentada

FIM

Page 7: cARdapp - cardápio em realidade aumentada

Trabalho Prático2ª Apresentação

Grupo:Pedro de Vasconcellos

Pedro MirandaThiago Souza

Laboratório de Eng. de Software

Professoras:Claudia Susie

Claudia Werner

Page 8: cARdapp - cardápio em realidade aumentada

Relembrando...

Proposta

• Cardápio + RA

• Android + Vuforia (QCAR) SDK

Page 9: cARdapp - cardápio em realidade aumentada

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

Page 10: cARdapp - cardápio em realidade aumentada

Vuforia

Modelos 3D

Parte de código Java para umasuperfície retangular

Page 11: cARdapp - cardápio em realidade aumentada

Conversor: obj2opengl

Modelos 3D

Modelo 3D: Wavefront *.obj Header *.h

• Script Pearl

Page 12: cARdapp - cardápio em realidade aumentada

Autodask123D: Catch

Modelos 3D

• Criação de modelos 3D a partir de série de fotos de vários ângulos

Page 13: cARdapp - cardápio em realidade aumentada

Autodesk123D: Catch

Modelos 3D

*.obj

Page 14: cARdapp - cardápio em realidade aumentada

Autodask123D: Catch

Modelos 3D

Page 15: cARdapp - cardápio em realidade aumentada

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

Page 16: cARdapp - cardápio em realidade aumentada

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

Page 17: cARdapp - cardápio em realidade aumentada

FIM

Page 18: cARdapp - cardápio em realidade aumentada

Trabalho Prático3ª Apresentação

Grupo:Pedro de Vasconcellos

Pedro MirandaThiago Souza

Laboratório de Eng. de Software

Professoras:Claudia Susie

Claudia Werner

Page 19: cARdapp - cardápio em realidade aumentada

Relembrando...

Proposta

• Cardápio + RA

• Android + Vuforia (QCAR) SDK

Page 20: cARdapp - cardápio em realidade aumentada

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!

Page 21: cARdapp - cardápio em realidade aumentada

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!

Page 22: cARdapp - cardápio em realidade aumentada

FIM

Page 23: cARdapp - cardápio em realidade aumentada

Trabalho Prático4ª Apresentação

Grupo:Pedro de Vasconcellos

Pedro MirandaThiago Souza

Laboratório de Eng. de Software

Professoras:Claudia Susie

Claudia Werner

Page 24: cARdapp - cardápio em realidade aumentada

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...

Page 25: cARdapp - cardápio em realidade aumentada

Quanto andamos?

• Ajustamos a visualização

• Incluímos todos os menus

• Alteramos os nomes das opções

• Escolher um nome para o sistema!

Page 26: cARdapp - cardápio em realidade aumentada

Definição de sensibilidade Alta Média Baixa

Coloração dos botões

Falhas no reconhecimento dos padrões.

Dificuldades

Page 27: cARdapp - cardápio em realidade aumentada

Dificuldades

Page 28: cARdapp - cardápio em realidade aumentada

Demonstração!

Page 29: cARdapp - cardápio em realidade aumentada

Não é o fim da apresentação ainda! Aplicativo para celular;

Realidade Aumentada;

Cardápio;

NOME DEFINIDO!!!!

Page 30: cARdapp - cardápio em realidade aumentada

cARdapp O seu cardápio no celular com uma

tecnologia diferenciada e inovadora!

Page 31: cARdapp - cardápio em realidade aumentada

FIM