abordagens práticas de realidade virtual, realidade aumentada e interfaces naturais

43
Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Naturais Prof. Dr. Leonardo Botega

Upload: leonardo-botega

Post on 22-Jan-2018

99 views

Category:

Education


6 download

TRANSCRIPT

Abordagens Práticas de Realidade Virtual, Realidade

Aumentada e Interfaces Naturais

Prof. Dr. Leonardo Botega

Perfil• Formação

• Bacharelado em Ciência da Computação no UNIVEM • Mestrado em Ciência da Computação na UFSCar (Realidade

Virtual e Aumentada) • Doutorado em Ciência da Computação na UFSCar

(Engenharia Cognitiva/Interfaces Avançadas)

• Atuação • Docente do Centro Universitário Eurípides de Marília (UNIVEM) • Coordenador Adjunto do curso de Sistemas de Informação

(UNIVEM) • Pesquisador na Área de Engenharia Cognitiva e Interfaces

Avançadas • Membro dos laboratórios COMPSI (UNIVEM), WINDIS

(UFSCar) e iCities (UNICAMP)

Agenda

• Definindo as tecnologias

• Histórico de RV, RA e NUI

• Sistemas e Aplicações de RA e NUI

• Projetos do COMPSI-UNIVEM

• Futuro

Interface?

Interfaces pré-WIMP

WIMP

Interfaces Pós-WIMP Realidade Virtual

• Linha do tempo

• Sutherland (1967)

• Bolt (1977)

• Lanier (1980) - RV

• Kirner (1995) - RV

• Lanier (1999) - RA

• Kirner (2000) - RA

Realidade Virtual

• Realidade Virtual é uma interface avançada para aplicações computacionais, onde o usuário pode navegar e interagir, em tempo real, em um ambiente tridimensional g e r a d o p o r c o m p u t a d o r , u s a n d o dispositivos.

Realidade Virtual no Cotidiano

Realidade Virtual

Que tal um dispositivo completo? Oculus RIFT

Que tal algo acessível? Google Cardboard

Realidade Virtual

RV funciona mesmo?

Realidade Aumentada

• Realidade Aumentada é a inserção de objetos virtuais no ambiente físico real, mostrada ao usuário, em tempo real, com o apoio de algum dispositivo tecnológico, adaptado para visualizar e manipular os objetos reais e virtuais.

Então RA é isso?

Como funciona a RA?

It’s me, Mário

Realidade Aumentada por Video

Realidade Aumentada por Visão Direta

Google Glass

Microsoft Hololens

Fatores Limitantes

RA na Manutenção

RA na Engenharia

RA na Medicina

Interfaces Naturais

• Interfaces Naturais promovem a interação do homem com sistemas computacionais utilizando atividades comuns ao usuário, como toque, gestos e fala. Ex: celulares e tablets multitouch, mesas e lousas interativas, e sensores tridimensionais (kinect)

Interfaces Naturais: TUIs

Interfaces Naturais: TUIs

Interfaces Naturais: sem telas

E se fosse mais preciso?

E se fosse mais preciso?(mais ainda)

Interfaces Naturais

Projetos do COMPSI-UNIVEM

Projetos do COMPSI-UNIVEM

Projetos do COMPSI-UNIVEM

Projetos do COMPSI-UNIVEM

Projetos do COMPSI-UNIVEM

Tecnologias de apoio: APIs e Ferramentas

Ferramentas para RA: Desktop•ARToolkit (C/C++, Objective-C)

•ARToolkitPro (C/C++)

•ARToolkit NFT (C/C++ Sem Marcadores)

•osgART (OpenSceneGraph Alto Nível)

•NyARToolkit (C/C++, Java, C#),

•JARToolkit (Java)

•FLARToolkit (flash actionscript)

•SLARToolkit (silverlight C#)

•OpenCV (C/C++, Python)

•Vizard (Python)

• iOS (iPhone/iPad)

• iOS SDK (Objective-C)

• String ou Vuforia (nativo ou na Unity)

• Programa Apple Developer

• Não é necessário um dispositivo Apple

• Android

• ADK (Java)

• AndAR, DroidAR, Wikitude e Vuforia (nativo ou na Unity)

• Não é necessário um dispositivo Android

Ferramentas para RA: Mobile

• Mesas Interativas

• Acrílico/projetor/película de projeção

• Rastreador CCV (community core vision)

• Câmera infravermelho (webcam sem filtro infravermelho)

• MT4j (Java) ou PyMT (Python)

• Interfaces Naturais com sensores tridimensionais

• Leap Motion

• Leap SDK (C# ou JavaScript)

• Kinect (Xbox 360 ou Xbox ONE)

• Kinect SDK 2.0 (C#)

• Unity IDE

Ferramentas para NUI

Futuro: hiper-realidade e interfaces integradas

www.compsi.univem.edu.br [email protected]

@leonardobotega

Abordagens Práticas de Realidade Virtual, Realidade

Aumentada e Interfaces Naturais