Disponible Oculus SDK 0.4.0 Beta
25 JUL 2014 7:29
Por fin la esperada nueva versión del SDK de Oculus está disponible para su descarga. Entre sus novedades están el soporte para el posicionamiento absoluto del DK2 y un nuevo driver de pantalla para Windows que enruta la salida de imagen directamente hacia el visor, con una opción para clonarla en una ventana en el monitor. De esta forma, además de reducir la latencia y evitarnos tener que complicarnos la vida con configuraciones de pantalla queda resuelto el problema de poder ver en el monitor lo que vemos en el Oculus sin necesidad de que este funcione a la misma frecuencia.
Las novedades son:
- Añadido soporte para el posicionamiento absoluto del DK2
- Añadido un Oculus Runtime separado del SDK, que incluye la herramienta de configuración, el servicio y los drivers. Ahora no es necesario descargar todo el SDK si no somos desarrolladores y solo necesitamos la herramienta de configuración y los drivers
- Añadido driver de pantalla (por ahora solo está disponible para Windows) que enruta directamente el renderizado de la imagen hacia el visor, y da además la opción de clonarlo en una ventana.
- Añadida una pantalla de advertencia de salud y seguridad que debe ser mostrada en el arranque de las aplicaciones
- Posibilidad de que multiples aplicaciones puedan acceder al Rift simultáneamente
Desde OculusVR advierten que es crítico actualizar el firmware del DK2 antes de usarlo, lo cual podemos hacer desde la propia herramienta de configuración. Para ello debemos tener el DK2 conectado y en la herramienta de configuración debe aparecer como detectado. Entonces solo hay que ir al menú Tools/Advanced/Firmware Update y seleccionar el archivo Firmware/DK2/DK2Firmware_2_11.ovrf y dejar que la actualización termine. Tras esto, solo tenemos que reiniciar la herramienta de configuración, o directamente reiniciar Windows y estará listo para funcionar.
A la ventana de selección de modo de visualización que vemos en la imagen podemos acceder desde el menú Tools de la herramienta de configuración, que ahora nos aparecerá en el menú de Windows, dentro de la carpeta Oculus Rift tras haber instalado el nuevo runtime.
Las dos primeras opciones de la ventana de selección de modo de visualización son:
- "Direct HMD access for Apps" para configurar el DK2 para usar el nuevo driver que envía la imagen directamente al HMD,
- "Extend Desktop to the HMD" para usar el modo tradicional, clonando o extendiendo el escritorio de Windows por si tenemos problemas con la otra opción.
- Y por último, hay abajo una opción para el DK1 llamada DK1 Legacy App Support que lo que hace cuando la marcamos es que el software que exista compilado con la versión 0.3.1 de SDK o anteriores funcione con el DK1. Si queremos sin embargo ver algo compilado con la nueva versión del SDK o posteriores en nuestro DK1, tendremos que desmarcar esta opción para que funcione. Con el DK2 solo funcionarán las que estén compiladas con la versión 0.3.2 o posteriores.
Hemos probado el nuevo modo "Direct HMD access for apps" que según la documentación hace que la pantalla del DK2 ya no aparezca como un monitor secundario y sea el propio driver el que se encargue de enviar la imagen al Oculus, pero como era de esperar no funciona con el DK1 que sigue funcionando del modo tradicional, como monitor externo clonando o extendiendo el escritorio. Habrá que esperar a tener un DK2 para poder probar la funcionalidad de esta nueva característica (y el nuestro ya está en camino).
Otra cosa que hemos notado es que ahora la herramienta de configuración de Oculus arranca automáticamente al arrancar Windows, y nos aparece un iconito con el logo de Oculus en el área de notificación de Windows, junto al reloj de la barra de tareas. Desde ese icono también podemos acceder a la ventana de la herramienta de configuración y a la de selección de modo de visualización de forma más cómoda.
También hay disponible una nueva escena de prueba en la que aparecemos delante de un escritorio con algunos objetos: una planta, un flexo, unos papeles y demás. Aquí podemos establecer si vamos a jugar sentados o de pie (habrá que ver cómo afecta a las aplicaciones) así como activar los límites de la cámara, algo que podremos ver en el DK2.
Podéis descargar el nuevo SDK, el runtime y la implementación para Unity 4 desde la web oficial de Oculus VR.
Cdaked
Visores
#12 25 JUL 2014 9:33
Está muy bien que al final se pueda ver en el monitor. A ver lo que tardan en aparecer las demos actualizadas
AlfOtto
#13 25 JUL 2014 10:02
"Ahora no es necesario descargar todo el SDK si no somos desarrolladores y solo necesitamos la herramienta de configuración y los drivers"
Vamos, que ellos ya saben que muuuchos de los DK2 van para jugones y no desarrolladores. Normal, por otro lado. Lo que me hace gracia es que se empeñen en decir que en el reparto de los DK2 tienen prioridad los desarrolladores. ¿Cómo saben quién lo es y quién no lo es?. Porque me imagino que no considerarán desarrollador sólo a los VIPs que lo han recibido antes de esta semana...
Juanlo
#14 25 JUL 2014 10:05
Unos 100 desarrolladores lo recibieron antes que el lote actual, y son gente con la que Oculus está en contacto directo y, por supuesto, son desarrolladores. Creo que los de Technolust o Elite Dangerous están en ese grupo, al igual que Vanguard Valkyrie.
kurim
#15 25 JUL 2014 10:48
Los demás yo creo que aunque no desarrollen, son parte muy importante por varios motivos:
Van a ser beta testers del hardware de Oculus y del software de todos los desarrolladores.
Van a mantener y propagar el hype hasta la llegada del CV1, lo que se traduce en más futuros clientes y más publicidad para Oculus.
Con ellos Oculus consigue hecerse el primer hueco en la Realiad Virtual doméstica, lo que nuevamente la hace entrar en los libros de historia.
En este caso pasa igual que en la naturaleza, cuantas más semillas esparzas, más posibilidades de que tus genes se perpetúen con el paso del tiempo.
RescueGamer
#16 25 JUL 2014 12:00
Una pena que esa nueva funcionalidad de pantalla no se pueda usar con el dk1, aunque por otro lado si es normal. En cuanto a lo de que va mejor yo creo que si, estoy contigo juanlo, desde la ultima actualizacion se ve mejor (gracias al nuevo wrap del renderizado) y sobretodo se nota el headtracking mucho mas fino, es impresionante lo bien que va, no me quiero imaginar con un dk2 xD
Juanlo
#17 25 JUL 2014 21:48
Lo he probado más despacio y fijándome bien, comparando con otras demos incluida Tuscan y me reitero en lo que dije antes: el headtracking ha mejorado una verdadera barbaridad incluso en el DK1. Esto junto a la baja persistencia y el posicionamiento absoluto va a ser espectacular en el DK2.
Stalker0ne
#18 31 JUL 2014 7:07
Se sabe algo de la actualización del SDK ?
Juanlo
#19 31 JUL 2014 8:23
Pues no, pero no te preocupes que en cuanto llegue todo el mundo se enterará, este tipo de cosas no pasan desapercibidas.