WORKSHOP Realidad Virtual con Unity

Crearemos un espacio 3D para navegar posteriormente de forma inmersiva con nuestro smartphone y el visor Google Cardboard.
● La Realidad Virtual es un nuevo medio en el que el ordenador simula un entorno verosímil que sustituye a la experiencia sensorial real. Los sentidos corporales se conectan a la máquina quedando el espectador inmerso en un mundo virtual.
● No pretende modificar o completar la realidad. Reemplaza completamente la realidad convencional.
● Actualmente, con sus limitaciones, vemos imagenes 3D en tiempo real del mundo virtual.
● Sensación de estar allí, la experiencia virtual es subjetiva.
● Además del sentido de la vista se espera que a corto plazo se pueda sustituir también el sentido del tacto y de propiocepción (muy importante para completar la sensación inmersiva).
● Perfeccionamiento progresivo de una simulación de la realidad (detalle de los modelos, luz , fuerzas físicas etc).
● Necesita un display tipo casco con visión binocular (Oculus, Google Cardboard etc).
● Asociada al mundo de los videojuegos pero sus implicaciones van muchísimo más allá como telepresencia en la universidad, visualización científica, etc... (VIDEO)
Es un motor de videojuegos multiplataforma, combina programación con un entorno 3D. Tiene su propio motor de físicas integrado y tiene herramientas de animación propias muy avanzadas. Aunque se asocia a 3D y videojuegos sirve también para 2D e interactivos y VR.
GVR SDK es un unity package que permite trabajar con VR en Unity.
● Espacio de trabajo.
● Objetos 3D.
● Movernos en el espacio 3D.
● Materiales.
● Luces.
● Cámaras.
● Jerarquía.
● Asset, Prefab y Package.
● Componente Animation.
● Componente script.
● Creamos un proyecto Unity nuevo.
● Importamos el Prefab Cubo Rojo.
● Importamos el script Walker.
● Añadimos el script Walker al cubo rojo.
● Ponemos valores en las variables públicas del script.
● Situar punto de vista de la cámara.
● Salvar la escena Unity.
● Descargar de página web el GVR SDK.
● https://developers.google.com/vr/unity/
● Cargar la escena walker.
● Importar al proyecto unity el GoogleVRForUnity package.
● Añadir el script Stereo Controller a la cámara de Unity.
● Cargar la escena walker.
● Importar al proyecto unity el GoogleVRForUnity package.
● Borrar cámara de unity.
● Arrastrar al mundo el Prefab GvrMain, posicionarlo en el espacio y linkarlo al cubo.
● Importar Prefabs para construir el entorno.
● Crear un nuevo proyecto.
● Importar prefabs.
● Importar al proyecto unity el GoogleVRForUnity package.
● Instalar la extensión Unity para Android desde la web de unity con el asistente de instalación.
● En el menu Edit/Preferences aparecerá:
● Compilar para Android con Unity, obtenemos un archivo con extensión apk.
● Enviarnos a nuestro correo un mail con el apk.
● Instalar en el móvil la app.
● Es necesario tener activado en el móvil "permitir orígenes desconocidos” .