Máster en Desarrollo de Apps de Realidad Aumentada y Virtual

La oportunidad para especializarte en APPs

Introducción

Este nuevo Máster te ofrece la oportunidad de especializarte en el desarrollo de Apps de Realidad Aumentada, Realidad Virtual y apps convencionales mediante el uso de diferentes frameworks. Todo el desarrollo del curso tendrá como eje central el aclamado motor gráfico Unity 3D en su versión de 2018.

Además, el máster incluye un periodo de prácticas de tres meses que tod@s los alumn@s disfrutarán a la finalización del curso en algunas de las empresas más punteras del sector. ¿A qué esperas para solicitar más información?

Impartido por

Información

Al acabar este Máster serás capaz de confeccionar distintas aplicaciones de Realidad Aumentada, Virtual o convencional, para que desde el día uno puedas desarrollar toda tu capacidad técnica y artística a fin de dar respuesta a las cambiantes necesidades del actual panorama tecnológico.
Candidatos con perfil de artista CGi con habilidades en el modelado en Maya o 3DS Max (preferiblemente), candidatos con habilidades en programación, tales como ingenieros informáticos, programadores web, programadores de aplicaciones móviles, etc., ingenieros industriales con habilidades en el modelado 3D, ya sea en programas tipo SolidWorks o Maya / 3DS Max.

Perfecto para diseñadores gráficos, diseñadores de interiores, arquitectos, diseñadores de superficies, etc., estudiantes de postgrado o investigadores que necesiten conocimientos adicionales para elaborar sus tesis o estudios.

1. Introducción a Unity 3D + UI (Interfaz de Usuario)

Para mostrar cada uno de los componentes del Canvas y del UI, se desarrollará desde cero una réplica del juego de Realidad Aumentada Pokémon GO. En él los alumnos asimilarán y utilizarán cada uno de los componentes de manera práctica y amena.

Primero se explicarán las bases del funcionamiento de Unity 3D y su interfaz, paneles, componentes, elementos 3D… para después continuar con el User Interface de U3D. Una vez los alumnos comprendan las bases tanto de la interfaz y su manejo, así como del UI, se dará paso a mostrar el apartado 3D del motor. De esta manera, los alumnos podrán diseñar y probar experiencias interactivas en tan sólo unas semanas. Para poder repasar cada uno de los componentes del UI, se adaptará el juego de Niantic y su interfaz, de manera que cada nuevo estado de la interfaz muestre un nuevo componente a asimilar.

1.1. Unity – conceptos avanzados

Una vez se asimilen los conceptos básicos del entorno, se pasará a profundizar en el uso de la herramienta, explicando cada uno de sus apartados / funcionalidades, los cuales son:

  • Componentes de Unity (todos los incluídos en la versión actual)
  • Gráficos (tipos, shaders, prefabs, iluminación & FX)
  • Animación 2D & 3D
  • Mecanim & blend trees
  • Audio / mixers Level design con Terrain & SpeedTree
  • Navegación
  • Físicas 2D & 3D
  • Unity Services
  • Unity Asset Store
  • Técnicas de producción (flujo / pipeline)
  • Componentes para dispositivos móviles

2. Scripting C#

Se explicará el desarrollo de aplicaciones de este tipo utilizando como entorno el editor de código de Unity 3D – MonoDevelop o Visual Studio community.
A lo largo de este bloque se realizarán diferentes ejercicios prácticos que recorrerán los siguientes puntos:

  • Scripts como componentes de comportamiento
  • Variables y funciones
  • Convenciones y sintaxis
  • Sintaxis#vsJS
  • Declaraciones IF
  • Loops
  • Modificadores de alcance y acceso
  • Awake and Start
  • Actualización y FixedUpdate
  • Vector Maths
  • Habilitar y deshabilitar componentes
  • Activando GameObjects
  • Traslación y rotación
  • Look At
  • Interpolación linear
  • Destroy
  • GetButton y GetKey
  • GetAxis
  • OnMouseDown
  • GetComponent
  • Delta Time
  • Tipos de datos
  • Clases
  • Crear una instancia
  • Matrices
  • Invocar
  • Enumeraciones
  • Declaraciones de cambio

3. Conexión a fuentes externas de datos (JSON)

En este bloque se explicará la conexión a fuentes externas de datos basándonos en el formato JSON, el cual goza actualmente de gran acogida y es de rápida comprensión.

4. Realidad Aumentada

En este bloque se explicarán los diferentes tipos de Realidad Aumentada que existen en la actualidad:

  • Markerless
  • Geoposicionada
  • Body Tracking

Se realizarán diferentes ejercicios prácticos en los que los alumnos desarrollarán aplicaciones utilizando el SDK Vuforia y sus funcionalidades extendidas como:

  • Extended Tracking
  • Object Occlusion
  • 3D Object recognition
  • Cloud reco

Además del SDK Vuforia – referente actual en el desarrollo de este tipo de apps – se analizarán el resto de SDKs más utilizados actualmente:

  • EasyAR
  • ARToolkit

5. Realidad Virtual

A lo largo del bloque se explicarán las diferencias entre los dispositivos o HDMs que existen en la actualidad:

  • Oculus Rift
  • HTV Vive
  • Google Cardboard

A través de los diferentes frameworks que ofrecen los fabricantes y plataformas, como:

  • SteamVR
  • VRTK
  • OpenVR
  • DayDream / Google VR

Se realizarán varios ejercicios prácticos con diferente complejidad, basados en casos de uso reales y actuales:

  • Simulación de procesos
  • Visualización y configuración de producto
  • Entornos inmersivos

Asimismo, se explicarán los diferentes flujos/pipelines que se aplican en las producciones actuales y se analizarán los casos de uso más rentables y prometedores del panorama.

6. Optimización

Se detallarán los procesos aplicables a la hora de optimizar una aplicación para su uso en entornos móviles (iOS & Android). Se analizarán las herramientas que ofrece Unity 3D para este cometido y se impartirá una guía de “Best Practices”.

Para la obtención final del Título, el alumno deberá realizar un proyecto de fin de máster en el cual plasmará los conocimientos y experiencia práctica adquirida. Deberán elegir entre una App para industria 4.0, una App para medicina, una experiencia inmersiva interactiva o una App educativa. Los trabajos realizados servirá al alumnado de demo para mostrar en ella su estilo y capacidades de cara a su incorporación al mercado laboral. Para ello contarán en todo momento con el asesoramiento personal de los profesores durante el desarrollo del proyecto.
La finalización total del máster se concluye con un periodo de prácticas de 3 meses en empresas del sector.
Inicio de curso: Octubre 2019
Fin de curso: Junio de 2020
Horario: 15:00-19:00
Duración: 628 horas
Matrícula: Plazo abierto
El coste total del máster es de 6.400 €. La matrícula 1.950 €, el resto al comenzar el máster.

La matrícula se ingresará indicando nombre y apellidos y MASTER REALIDAD en el número de cuenta: ES55 0049 1956 91 2310004024

Para realizar el pago del resto del importe, se puede escoger entre las siguientes formas de financiación:

Pago único: 4.450 €
Pago fraccionado en 3 meses: 1.505 €/mes; a partir de abril 2018: 1.538 €/mes
Pago fraccionado en 6 meses: 775 €/mes; a partir de abril 2018: 792 €/mes

Matriculación abierta

¡Reserva tu plaza!

Gestión del alojamiento

Si vas a trasladarte a San Sebastián para el curso, te ayudamos.

Seguro escolar

Estarás cubierto por un seguro de accidentes durante el curso y en las prácticas.