Introducción Unity Vuforia

Page 1

UNIVERSIDAD SIMÓN BOLÍVAR

Prof. Angela Di Serio


Plataforma para el desarrollo de aplicaciones de realidad virtual y realidad aumentada El desarrollador puede incluir f谩cilmente funcionalidad avanzada de visi贸n por computadora en cualquier aplicaci贸n Permite el reconocimiento de im谩genes y objetos en el mundo real



Image Target Imรกgenes planas A diferencia de los marcadores fiduciarios, no necesitan de regiones especiales en blanco y negro


Multi Target Consiste en múltiple image targets en un objeto geométrico específico. La posición y orientación de cada imagen está en función al origen del multi-target


Cylinder Target ImĂĄgenes dispuestas sobre objetos cilĂ­ndricos como latas


Frame Marker Provee 512 marcas enumeradas del 0 al 511 que pueden ser usadas con cualquier imagen. Estas marcas pueden ser pequeĂąas y varias de ellas pueden ser detectadas simultĂĄneamente


Object Recognition Permite la detección y rastreo de objetos 3D como juguetes, vehículos y otros productos de consumo Se crean por medio del escaneo del objeto físico usando Vuforia Object Scanner


Text Recognition Detecta palabras que pertenecen a una lista predefinida. El SDK provee una lista de 100,000 palabras frecuentemente usadas en inglĂŠs TambiĂŠn se pueden definir otras palabras


Componentes Motor Vuforia

Herramientas

Cloud Recognition Service

Es la librería del lado del cliente que es estáticamente enlazada a la aplicación. Disponible a través del cliente SDK y soporta Android e iOS. Se puede usar Eclipse, Xcode o Unity Herramientas para la creación de los targets, manejo de las bases de datos de target y licencias: Vuforia Object Scanner, Target Manager, License Manager Necesidad de reconocer un conjunto grande de imágenes. Manejo eficiente de estas bases de datos grandes en la nube


Soporte para Lentes Digitales Video see‐through – Samsung Gear VR, Google Cardboard Optical see‐through – Epson BT‐200, ODG R‐6 and R‐7 (final del 2015)


Vuforia License Manager Aplicaciones en Vuforia 5 utilizan una clave de licencia que identifica la aplicaci贸n y permite el acceso a la plataforma de Vuforia Su creaci贸n es a trav茅s del License Manager


Vuforia License Manager Creación Clave

Escoger un SDK: Mobile – Digital Eyewear Escoger opción de licencia:

Crear clave de licencia que será introducida posteriormente en la aplicación (en nuestro caso en Unity)


Vuforia License Manager Creaci贸n Clave

Adsi_LicenciaVuforia.m p4.wm v

https://youtu.be/LOiURwTGFLg


Vuforia Target Manager Herramienta web que permite creaciรณn de bases de datos para dispositivos y en la nube asignaciรณn de claves de licencia manejos de targets (creaciรณn, modificaciรณn, eliminaciรณn) descarga de bases de datos de targets


Vuforia Target Manager Soporta imágenes para Image Targets, Multi‐Targets y Cylinder Targets de 8 o 24 bit PNG o JPG Los archivos JPG deben ser RGB o en escala de grises El tamaño máximo soportado es de 2.25 MB Soporta archivos Object Data (*.od) generados por la herramienta Vuforia Object Scanner usados en el reconocimiento de objetos 3D


Vuforia Target Manager Es necesario una cuenta como Desarrollador Vuforia Todas las bases de datos creadas deben estar asociadas a una clave de licencia Una vez creada la licencia se podrรก crear una base de datos, agregar nuevos targets, descargar la base de datos y agregarlo al proyecto Vuforia


Vuforia Target Manager Soporta dos tipos de bases de datos para almacenar los targets: Base de Datos en Dispositivo Base de datos en la Nube


Vuforia Target Manager Base de Datos en Dispositivo Almacenado localmente en el dispositivo del usuario Acceso r谩pido para el reconocimiento de Image, Multi y Cylinder Targets Conviene su uso cuando no hay cambios frecuentes en el conjunto de targets reconocidos por la aplicaci贸n Permite el reconocimiento de varios targets al mismo tiempo


Vuforia Target Manager Base de Datos en la Nube Conveniente su uso cuando: Se desea detectar hasta un millón de Image Targets Se desea manejar activamente en línea el conjunto de targets No soporta Cylinder o Multi‐Targets


Vuforia Target Manager

Adsi_TargetManager.m p4

https://youtu.be/1RHk8M_BzuU


Instalaci贸n Unity

Adsi_InstalacionUnityVuforia.m p4

https://youtu.be/hGC4ndP3iFI


Unity


Game Objects Objeto mรกs importante en Unity Cada objeto en el juego es un GameObject pero no tienen vida propia. No hacen nada por su cuenta Necesitan ciertas propiedades para que se conviertan en algo, un ambiente, un efecto especial. Ejemplo: colorear un objeto Cubo

Adsi_Agregar Textura Color.m p4

https://youtu.be/THiJ2WJhIls


Game Objects Son “cajas vacías” que pueden contener diferentes piezas que le dan vida Para esto se utilizan los “Components” So to really understand GameObjects, you have to understand these pieces; they are called Components. Depending on what kind of object you want to create, you will add different combinations of Components to the GameObject. Think of a GameObject as an empty cooking pot, and Components as different ingredients that make up your recipe of gameplay. You can also make your own Components using Scripts.


Unity

Botones Virtuales

https://youtu.be/r_DJC1W4IqI

Script en C# para el manejo de Botones Virtuales

Interfaz de Usuario https://youtu.be/hMUymaNPohs Script en C# para el uso de UI


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.