OSVR

OSVR Logo.png

OSVR ™ significa Realidad Virtual Open Source. Es un ecosistema diseñado desde cero para establecer un estándar abierto para dispositivos de realidad virtual con el único objetivo de proporcionar la mejor experiencia de juego posible en el espacio de realidad virtual. De esta forma se pretende que OSVR pueda acercar la realidad virtual a todo el mundo.

Contenido

Información del Proyecto

OSVR tiene dos partes principales y muy diferenciadas, el Hadware y el Software, ambos de código abierto, siendo patrocinado principalmente por Razer y Sensics.

  • La paltaforma del Hardware consiste en las gafas de Realidad Virtual llamado HDK o Hacker Development Kit.
  • La plataforma de Software permite a los desarrolladores de Realidad Virtual configurar, detectar y operar con los diferentes dispositivos de realidad virtual a través de una amplia gama de sistemas operativos. Además se proporciona bajo la licencia Apache 2.0.

Una de las grandes características de este proyecto es la modularidad tanto de su Hardware como de su Software, pudiendo añadir o quitar hardware en función de nuestras necesidades. Cada vez que un HDK es mejorado, se pone en venta las diferentes partes del Hardware que se han cambiado, pudiendo ser adquiridas y montadas por ti mismo.

Por ejemplo, actualmente está a la venta la versión HDK2 que incluye una mejora en la pantalla, esta pantalla puede ser adquirida para las personas que en su día adquirieron el HDK1 y montarla, evolucionando su Hardware al estado actual del proyecto.

Características técnicas

El OSVR Hacker Developer's Kit (HDK) está pensado para fines de desarrollo o gente que le guste estar modificando tanto el Hardware como el Software. En esta misma Wiki se irá añadiendo todas aquellas mejoras que se vayan encontrando o actualizando para el dispositivo, así como los manuales o tutoriales para hacerlo.

Por este mismo motivo, Razer solo ofrece 30 días de garantía desde la compra, ya que su finalidad no es la de llegar al usuario final sino a los desarrolladores y programadores que quieran tener un HDM barato y de código abierto.

HDK1

Aunque dentro de este apartado existen varias versiones, vamos a hablar de la última versión denominada OSVR HDK 1.4.

Razer OSVR HDK1.png


  • Rastreo de cabeza: Posicionamiento Absoluto
  • Campo de visión: 100/110 grados en diagonal
  • Óptica: Sistema de doble óptica para reducir la distorsión y la aberración cromática.
  • Ajuste de lentes: Ajuste de lentes independiente para cada ojo. Desde +450 a -250 grados.
  • Tecnología de la pantalla: OLED
  • Resolución: 5.5" 1080p RGB con 403 PPI (960x1080 por ojo)
  • Modelo de pantalla: AUO H546DLB01
  • Frecuencia: 60FPS a 120/240Hz. Baja persistencia
  • Entradas: HDMI y USB
  • Plataformas: PC
  • Precio: 349€ (299$)
Despiece OSVR.png
  • Film con tecnología difusora para reducir el efecto SDE (sreendoor efect) y mejorar la calidad de imagen.
  • Sensores de posicionamiento en 360 grados en combinación con una Camara de Infrarojos que funciona a 100Hz para tener la latencia más baja posible.
  • Placa base con acelerómetro, giroscopio y brújula que puede ser reprogramada para añadir nuevas funcionalidades.
  • Pantalla de 5.5" OLED Full HD diseñada para la realidad virtual incluyendo baja persistencia. Incluye varios modos para operar a 60Hz o 240Hz modificando de forma manual la baja persistencia desde OSVR Control.
  • Lentes dobles de alto rendimiento que además incluye focos individuales para cada ojo y pueden ser personalizados por el usuario.
  • Mascara de esponja retirable, que incluye una tela de micro-fibra para mayor higiene y comodidad. Añadiendo además un puente de plástico para mejorar la comodidad de la nariz.


HDK1 piezas.png

HDK2

Realmente aunque mantiene en esencia todo lo incluido en la versión HDK1, se han añadido mejoras como por ejemplo la pantalla con más resolución y mayor campo de visión. El resto del hardware es el mismo que en la versión 1.4.


Razer OSVR HDK1.png
  • Rastreo de cabeza: Posicionamiento Absoluto
  • Campo de visión: 110 grados en diagonal
  • Óptica: Sistema de doble óptica para reducir la distorsión y la aberración cromática.
  • Ajuste de lentes: Ajuste de lentes independiente para cada ojo. Desde +450 a -250 grados.
  • Tecnología de la pantalla: OLED RGB
  • Resolución: Doble pantalla 1080x1200 con 441 PPI
  • Frecuencia: 90FPS a 90Hz. Baja persistencia
  • Entradas: HDMI y USB
  • Plataformas: PC
  • Precio: 499€ (399$)
Despiece OSVR.png
  • Film con tecnología difusora para reducir el efecto SDE (sreendoor efect) y mejorar la calidad de imagen.
  • Sensores de posicionamiento en 360 grados en combinación con una Camara de Infrarojos que funciona a 100Hz para tener la latencia más baja posible.
  • Placa base con acelerómetro, giroscopio y brújula que puede ser reprogramada para añadir nuevas funcionalidades.
  • Doble pantalla 1080x1200 con tecnología RGB diseñada para la realidad virtual. Capaz de mostrar 90FPS y añadiendo baja persistencia totalmente configurable desde OSVR Control.
  • Módulo de cintura de gestión de cables mejorado y conectividad adicional USB 3.0.
  • Lentes dobles de alto rendimiento que además incluye focos individuales para cada ojo y pueden ser personalizados por el usuario.
  • Mascara de esponja retirable, que incluye una tela de micro-fibra para mayor higiene y comodidad. Añadiendo además un puente de plástico para mejorar la comodidad de la nariz.


HDK2 piezas.png

Actualizaciones de Hardware/Software

HDK1 a HDK2

HDK2 Pantalla.jpg
HDK2 Circuito.jpg
HDK2 Suporte.jpg


  • Actualización de OSVR HDK 1.3/1.4 a 2.0.
  • Doble pantalla OLED de 2160x1200 a 90Hz de baja persistencia.
  • Nuevo circuito con actualización de componentes para la pantalla.
  • Adaptador para el soporte.
  • En el paso de la pantalla y placa del HDK1 al HDK2 se pierde la conexión USB del lateral del HDM.
  • Precio: 220$

Mejora de Posicionamiento

Parece ser que el equipo de Sensics han mejorado el sensor de posicionamiento, las mejoras han sido incluidas en la máscara del HDM y la controladora infrarroja. El problema que existe, es que cuando diseñaron el HDM no tuvieron en cuenta estos problemas y no hay forma directa de acceder a la placa de IR para reprogramarla, teniendo que desmontar las gafas y extraer dicha placa para meter la actualización de Firmware.

Existen dos guías, una en la que añaden un cable de conexión soldando a la placa para tener una disposición más natural a la hora de futuras actualizaciones, y otra en la que simplemente sacas la placa y la conectas.

Programador IR.png

El proceso parece bastante sencillo y solo necesitamos un programador compatible con el controlador STM8 que se llama ST-Link v2. Ellos lo venden directamente en su OSVRStore por 10$, aunque se puede encontrar el mismo programador por eBay por 2.75€.

Para actualizarlo solo debemos seguir este tutorial. Yo he pedido ya mi programador, en cuanto lo tenga disponible pondré el tutorial.

MOD SIN PROGRAMACION

Para todos aquellos que no quieran complicarse la vida con programadores o soldaduras, os traigo un pequeño mod que descubrí después de leer la documentación completa sobre como funciona el nuevo firmware de la controladora.

Cuando se actualiza el Firmware se producen dos cambios:

  • Se apagan los leds número 13, 18, 32, 33, 34 y 5.
  • Se cambia la sincronización del parpadeo de los leds restantes para informar de la posición del HDM.

El mod consiste simplemente en tapar los leds indicados arriba con cinta aislante negra (es posible que haya que utilizar dos capas). La mejora es bastante significativa, no es una solución completa pero es bastante funcional. El tracking es más preciso y no hay tanta perdida o salto como se producía antes. Aun así, lo ideal es realizar la reprogramación de la controladora.

Video demostración con bloqueo de Leds con cinta aislante negra

Software

Listado de Software disponible para OSVR

Actualmente para hacer funcionar nuestras OSVR podemos hacer la instalación de dos modos diferentes, instalar de forma separada las ultimas versiones de todo lo necesario para hacer funcionar el HDM y sus sensores:

Software HDK2.jpg

O realizando la actualización con el All-In-One (Beta) donde se instalan todas las aplicaciones con un entorno más amigable y sencillo para todo el mundo, aunque las versiones de todo el software instalado es más antiguo:

Ambas formas de instalación de este software son compatibles con las HDK 1.3, 1.4 y 2.0. En el caso del Todo en uno es un ejecutable que instala automáticamente todo lo necesario para que las OSVR HDK funcionen.

Tutoriales

Documentación

Vídeos

Lista de juegos compatibles

Gracias a la plataforma SteamVR es totalmente compatible con la mayoría de juegos que hay en la tienda de Steam. Además de la posibilidad de añadir Revive y ampliar la compatibilidad con los juegos de la tienda de Oculus.

Enlaces