Realidad virtual

Ficha informativa

 

HORAS: 250 horas

INICIO03/11/2017
FINAL09/06/2017
HORARIO: Viernes de 16:00 a 21:00
sábados de 9:00 a 14:00
PRECIO: 1800 €
Bonificables (Posibilidad de pago fraccionado)

 

PROGRAMA





Una oportunidad única en Gipuzkoa. Un curso para dotar a l@s alumn@s del conocimiento, capacidades y competencias necesarias para el diseño y desarrollo de proyectos en realidad virtual. Un curso de especialización que se imparte con la colaboración de LUDUS, grupo experto en el ámbito de la economía e industria digital.

1. Historia de la Realidad Virtual

  • Inicio de la Realidad Virtual
  • Estado actual del ecosistema de Realidad Virtual
  • Futuro de Realidad Virtual

2. Casos de uso y aplicaciones de la Realidad Virtual

  • Showcase de productos de entretenimiento
  • Showcase de productos profesionales
  • Showcase de Videojuegos

3. Consideraciones generales en el desarrollo de soluciones con Realidad Virtual

  • Herramientas de desarrollo
  • Limitaciones técnicas en el contexto actual
  • Limitaciones de confort
  • Posibilidades de integración del contexto físico en la Realidad Virtual
Una vez realizada la introducción, realizaremos una programación para el desarrollo de Experiencias Inmersas

1. Programación

  • Repaso: programación orientada a objetos
  • Introducción a C y su entorno
  • Sintaxis
  • Herencia
  • Polimorfismo
  • Gestión de datos (colección de datos y persistencia)
  • Excepción, errores, enumerados, métodos y clases estáticas y buenas prácticas
  • Diseño modular orientado a objetos (patrones)

2. Introducción a Unity

  • Terminología básica
  • Interfaz
  • Trabajando con GameObjects
  • Trabajando con prefabs
  • Snapping
  • Tags y capas
  • Cámaras
  • Luces
  • Lightmapping
  • Terreno
  • Partículas
  • Trails

3 Cámara en Realidad Virtual

  • Perspectiva Virtual
  • Zooming telescópico
  • Generación de texturas con el contenido de la cámara
  • Seguimiento de puntos de interés/personajes
  • Efectos de post-producción

4 Movimiento en Realidad Virtual

  • Tipología del movimiento
  • Configuración de una situación de Room Scale
  • Exploración de distintas técnicas de movimiento lineal y no lineal

5 Físicas

  • Collinders, definición y uso
  • Uso de Collinders como triggers
  • Rigidbodies, definición y uso
  • Aplicación de fuerzas
  • Aplicación de Torque
  • Uso de distintos materiales físicos
  • Joints definición y uso
  • Raycasting
  • Optimización y buenas prácticas a la horas de aplicar físicas

6 Interfaces de usuario en Realidad Virtual

  • Introducción al Canvas
  • Layout Básico
  • Componentes visuales
  • Interacción con componentes
  • Integración de animaciones
  • Interacción con sistemas de texto enriquecido/li>
  • Interfaces tridimensionales

7 Serialización de datos

  • Carga/guardado de archivos de textos externos utilizando c File Streams
  • Carga/guardado de archivos XML utilizando librerías
  • Carga/guardado de archivos JSON utilizando librerías
  • Carga/guardado de archivos utilizando librerías
  • Carga/guardado de archivos utilizando AssetBundles
  • Carga y descarga de niveles remotamente