Tema: ¿ seria posible un eye-tracking en Morpheus?
Mensajes
-
Volviendo a la pregunta inicial, ¿Sería posible un eye-tracking en Morpheus?, Ya dijeron en su presentación en la GDC que estaban estudiandolo, asi que claro que es posible, sino no lo estarian estudiando. Todos tenemos claro las limitaciones y los desarrolladores de juegos de PS4 más, yo creo que los problemas iniciales de la PS4 para mover los juegos a 60 fps a 1080p vienen por que estos juegos estan desarrollados para funcionar en PS3.
Desarrollando juegos para android que tienen bastantes más limitaciones, mi tablet mueve los juegos que hago a 90 fps a 1200p, y despues lo pruebo con mi movil equivalente al Galaxy S3 y da 60 fps a 720p, es un gran problema ya que tengo que desarrollar para que funcione en moviles de gama media o ex-gama alta. Ese problema no lo tiene la PS4, ya que desarrollan para un solo modelo y probando y probando pueden exprimir su GPU al máximo.
Esta claro que deben dar un paso atras en gráficos, pero no tanto, yo con una calidad gráfica de un Modern Warfare 2 me conformaría. Y si encuentra una solución con el seguimiento ocular y el foveated rendering que añada demasiada latencia. Quiza consigan una calidad grafica de un Battlefield 4.
Y quien sabe, a lo mejor hasta consiguen aumentar los hertzios en la versión comercial, y llegan hasta los 90 fps, yo prefiero graficos de PS3 a 90 fps que de PS4 a 60.
Su pérgola en Murcia y Alicante al mejor precio en www.pergomur.com
-
Colaborador
18 Ago 2013 16:58
Mensajes: 8753
Ubicación: En mi mundo virtual
Visores
"NoxWings"
"altair28"
Hombre, precisamente a la presencia no creo que afectara para nada. Yo cuando voy con gafas mi vision periferica la veo con muchisima menos calidad que la central, completamente borrosa, y la parte central de mi vision la veo nitida, y no me afecta para nada a la presencia, asi que en realidad virtual no se por qué habría de ser distinto.. Ya digo que no es lo ideal pero como solucion intermedia para mejorar el rendimiento yo creo que podria estar muy bien y es muy probable que ni lo notaramos. Ahora, quien tenga una máquina que pueda renderizar todo a tope sin eso, pues logicamente no lo necesita, pero valdria para aumentar el numero de personas que podrian tirar de las cosas sin renunciar al menos a la calidad de la parte mas importante del area de vision.
A lo que me refiero es que haciendo eso en cuanto te sales de la norma de mirar al centro y desvias la mirada hacia un lado, lo notarás raro por que no verás con la resolución correcta y estará borroso.No, no me has entendido, no digo que las areas perifericas se rendericen a otra resolucion, digo que se pueden eliminar algunos filtros y reducir el numero de poligonos y la calidad y filtros de las texturas. Eso no hará que se vea más borroso. Si a un objeto que tiene 20.000 polígonos se los reduces a 12.000, ganarás bastante rendimiento y dudo mucho que puedas notar la diferencia mirandolo de reojo y no directamente. Algo parecido a lo que se hace cuando los objetos que miramos estan lejos. Son cosas que puede que notes si centras tu mirada en ellas continuamente, pero si las ves en tu vision periferica y solo de vez en cuando las miras directamente (y rara vez lo hacemos, lo normal es no miremos demasiado de reojo, giramos la cabeza antes de empezar a forzar el ojo) nunca vas a darte cuenta de que les faltan detalles. Mira, un ejemplo, crees que sería necesaria una distancia de visión muy alta en la visión periférica? es muy probable que si la niebla que oculta los objetos mas lejanos se situa mas cerca de ti en la zona que queda en tu vision periferica ni te des cuenta de ello, pero probablemente incrementaria el rendimiento.
Hace poco creo que vi por aquí un video, me parece que era del project C.A.R.S., donde se mostraba como se puede aumentar o reducir el número de polígonos de un coche conforme la camara se acerca a el, sin que se note la transición, de forma que cuando lo tienes muy cerca tiene muchos más poligonos y es mas detallado y cuando está lejos su numero de polígonos se va reduciendo. Pues sería lo mismo pero haciendo que los poligonos se redujeran tambien conforme el objeto se fuera acercando al area de nuestra vision periferica. Pondria la mano en el fuego a que nadie se daria cuenta de que el objeto está menos detallado si lo mira de reojo, porque en cuanto girara la cabeza hacia él lo veria en todo su esplendor.
De todas maneras si puedo elegir prefiero no tener que limitar nada, pero si no llego a los 90 fps prefiero una solución asi a otra que reduzca la calidad de la imagen completa. Ya es cuestion de hacerlo con cuidado para que se note lo menos posible.
Mi PC: AMD Ryzen 7 7700x, Nvidia RTX 4070 Ti, 32 Gb RAM DDR5 6000Mhz
-
"altair28"
"NoxWings"
"altair28"
Hombre, precisamente a la presencia no creo que afectara para nada. Yo cuando voy con gafas mi vision periferica la veo con muchisima menos calidad que la central, completamente borrosa, y la parte central de mi vision la veo nitida, y no me afecta para nada a la presencia, asi que en realidad virtual no se por qué habría de ser distinto.. Ya digo que no es lo ideal pero como solucion intermedia para mejorar el rendimiento yo creo que podria estar muy bien y es muy probable que ni lo notaramos. Ahora, quien tenga una máquina que pueda renderizar todo a tope sin eso, pues logicamente no lo necesita, pero valdria para aumentar el numero de personas que podrian tirar de las cosas sin renunciar al menos a la calidad de la parte mas importante del area de vision.
A lo que me refiero es que haciendo eso en cuanto te sales de la norma de mirar al centro y desvias la mirada hacia un lado, lo notarás raro por que no verás con la resolución correcta y estará borroso.
No, no me has entendido, no digo que las areas perifericas se rendericen a otra resolucion, digo que se pueden eliminar algunos filtros y reducir el numero de poligonos y la calidad y filtros de las texturas. Eso no hará que se vea más borroso. Si a un objeto que tiene 20.000 polígonos se los reduces a 12.000, ganarás bastante rendimiento y dudo mucho que puedas notar la diferencia mirandolo de reojo y no directamente. Algo parecido a lo que se hace cuando los objetos que miramos estan lejos. Son cosas que puede que notes si centras tu mirada en ellas continuamente, pero si las ves en tu vision periferica y solo de vez en cuando las miras directamente (y rara vez lo hacemos, lo normal es no miremos demasiado de reojo, giramos la cabeza antes de empezar a forzar el ojo) nunca vas a darte cuenta de que les faltan detalles. Mira, un ejemplo, crees que sería necesaria una distancia de visión muy alta en la visión periférica? es muy probable que si la niebla que oculta los objetos mas lejanos se situa mas cerca de ti en la zona que queda en tu vision periferica ni te des cuenta de ello, pero probablemente incrementaria el rendimiento.
Hace poco creo que vi por aquí un video, me parece que era del project C.A.R.S., donde se mostraba como se puede aumentar o reducir el número de polígonos de un coche conforme la camara se acerca a el, sin que se note la transición, de forma que cuando lo tienes muy cerca tiene muchos más poligonos y es mas detallado y cuando está lejos su numero de polígonos se va reduciendo. Pues sería lo mismo pero haciendo que los poligonos se redujeran tambien conforme el objeto se fuera acercando al area de nuestra vision periferica. Pondria la mano en el fuego a que nadie se daria cuenta de que el objeto está menos detallado si lo mira de reojo, porque en cuanto girara la cabeza hacia él lo veria en todo su esplendor.
De todas maneras si puedo elegir prefiero no tener que limitar nada, pero si no llego a los 90 fps prefiero una solución asi a otra que reduzca la calidad de la imagen completa. Ya es cuestion de hacerlo con cuidado para que se note lo menos posible.Ah vale, perdón te había malententendido. Corremos un tupido velo y como si no hubiera dicho nada xD.
I7 6700K / MSI 1070 Gaming X / MSI Z170 Gaming M5 / 16GB RAM DDR4 3000Mhz / Aerocool X-Strike 800W Gold
-
Ya hay un eye tracking de ps4 con una demo del infamous y por lo visto funciona genial para apuntar y mover la cámara a voluntad con los ojos. Así que, sí, no veo problema en que sea posible. EL foveated rendering, DEBE de implementarse/desarrollarse SI o SI, ya sea o en consola o en pc. Muy pocos, o NADIE, va a poder mover un juego moderno a 90fps a 2k si ya a 1080p siguen existiendo las rascadas y bajones tengas el pc que tengas. Si estamos esperando tanto que menos que lo implementen aunque tengamos que esperar un poco más. Valdrá mucho la pena. Sería completamente genial tener mas rendimiento en RV que en un monitor plano!
-
"rafa"Ya hay un eye tracking de ps4 con una demo del infamous y por lo visto funciona genial para apuntar y mover la cámara a voluntad con los ojos. Así que, sí, no veo problema en que sea posible. EL foveated rendering, DEBE de implementarse/desarrollarse SI o SI, ya sea o en consola o en pc. Muy pocos, o NADIE, va a poder mover un juego moderno a 90fps a 2k si ya a 1080p siguen existiendo las rascadas y bajones tengas el pc que tengas. Si estamos esperando tanto que menos que lo implementen aunque tengamos que esperar un poco más. Valdrá mucho la pena. Sería completamente genial tener mas rendimiento en RV que en un monitor plano!
Ojo, que no es lo mismo la calidad de eye tracking que necesitas para esa demo que para foveated rendering. Además en el vídeo que he visto sobre ese eye tracking el aparatejo es mas o menos como un kinect de grande, así que aún tienen pendiente reducir el tamaño y peso para incluirlo en el hmd.
Aún así estoy casi seguro que podrán hacer algo con ello, y concuerdo en que el eye tracking es practicamente un "must do" especialmente para morpheus. Si por lo que sea la primera versión de morpheus acaba trayendolo y el CV1 de oculus no, puede hacerles bastante daño.
I7 6700K / MSI 1070 Gaming X / MSI Z170 Gaming M5 / 16GB RAM DDR4 3000Mhz / Aerocool X-Strike 800W Gold
-
"NoxWings"
"rafa"Ya hay un eye tracking de ps4 con una demo del infamous y por lo visto funciona genial para apuntar y mover la cámara a voluntad con los ojos. Así que, sí, no veo problema en que sea posible. EL foveated rendering, DEBE de implementarse/desarrollarse SI o SI, ya sea o en consola o en pc. Muy pocos, o NADIE, va a poder mover un juego moderno a 90fps a 2k si ya a 1080p siguen existiendo las rascadas y bajones tengas el pc que tengas. Si estamos esperando tanto que menos que lo implementen aunque tengamos que esperar un poco más. Valdrá mucho la pena. Sería completamente genial tener mas rendimiento en RV que en un monitor plano!
Ojo, que no es lo mismo la calidad de eye tracking que necesitas para esa demo que para foveated rendering. Además en el vídeo que he visto sobre ese eye tracking el aparatejo es mas o menos como un kinect de grande, así que aún tienen pendiente reducir el tamaño y peso para incluirlo en el hmd.
Aún así estoy casi seguro que podrán hacer algo con ello, y concuerdo en que el eye tracking es practicamente un "must do" especialmente para morpheus. Si por lo que sea la primera versión de morpheus acaba trayendolo y el CV1 de oculus no, puede hacerles bastante daño.Tienes razón en todo. El aparatejo parece un poco grande, pero supongo que es así para capturar unos ojos que están lejos. Unos ojos "de cerca" debe de ser más sencillo o "fácil", con dos microcamaras o incluso con una sola (los ojos se mueven al unísono no?)... Vamos, creo yo...
Sería una pasada que lo implementaran bien, está claro que es una burrada renderizar toda la pantalla de un hmd cuando en realidad lo único que miras es "al frente". Con algo así, incluso una ps3 o un movil podrían tener experiencias gráficas decentes. -
"rafa"
"NoxWings"
"rafa"Ya hay un eye tracking de ps4 con una demo del infamous y por lo visto funciona genial para apuntar y mover la cámara a voluntad con los ojos. Así que, sí, no veo problema en que sea posible. EL foveated rendering, DEBE de implementarse/desarrollarse SI o SI, ya sea o en consola o en pc. Muy pocos, o NADIE, va a poder mover un juego moderno a 90fps a 2k si ya a 1080p siguen existiendo las rascadas y bajones tengas el pc que tengas. Si estamos esperando tanto que menos que lo implementen aunque tengamos que esperar un poco más. Valdrá mucho la pena. Sería completamente genial tener mas rendimiento en RV que en un monitor plano!
Ojo, que no es lo mismo la calidad de eye tracking que necesitas para esa demo que para foveated rendering. Además en el vídeo que he visto sobre ese eye tracking el aparatejo es mas o menos como un kinect de grande, así que aún tienen pendiente reducir el tamaño y peso para incluirlo en el hmd.
Aún así estoy casi seguro que podrán hacer algo con ello, y concuerdo en que el eye tracking es practicamente un "must do" especialmente para morpheus. Si por lo que sea la primera versión de morpheus acaba trayendolo y el CV1 de oculus no, puede hacerles bastante daño.
Tienes razón en todo. El aparatejo parece un poco grande, pero supongo que es así para capturar unos ojos que están lejos. Unos ojos "de cerca" debe de ser más sencillo o "fácil", con dos microcamaras o incluso con una sola (los ojos se mueven al unísono no?)... Vamos, creo yo...
Sería una pasada que lo implementaran bien, está claro que es una burrada renderizar toda la pantalla de un hmd cuando en realidad lo único que miras es "al frente". Con algo así, incluso una ps3 o un movil podrían tener experiencias gráficas decentes.Si, razón tienes al capturar la imagen del ojo desde tan cerca no hará falta tanto cacharro (¡el que hablábamos creo que llevaba 4 cámaras!). Yo también creo que podrán con ello. Crucemos los dedos.
I7 6700K / MSI 1070 Gaming X / MSI Z170 Gaming M5 / 16GB RAM DDR4 3000Mhz / Aerocool X-Strike 800W Gold
-
Lo bueno del eye tracking, es que para el foveating rendering tampoco tiene que ser tan preciso, tan solo rápido, por que como se trata de renderizar un circulo con mayor detalle, y el resto con menor , nada te impide hacer ese circulo mas grande para compensar la falta de precisión, y los 330ms que dura un parpadeo donde se pierde el tracking, simplemente renderizas todo a calidad maxima, ya que va a dar igual la tasa de frames mientras estemos en medio de un parpadeo, una vez abramos los ojos y la camara vea nuestros ojos de nuevo, el circulo con detalle vuelve a hacer efecto, al menos esa es mi teoria, no se si eso produciria artefactos extraños.
Aun asi el cv1 no va a llevar eye tracking por que el dk2 es el ultimo kit de desarollo, y el eye tracking es una característica muy importante que no puede ser añadida sin que todos los desarollos se ajusten a ellas, al igual que el posicionamiento, pero no descarto que el cv2 lo lleve.
-
Pero entonces, si seguimos ese camino, jamás podrá desarrollarse nada que no llevara ya el DK2.
"Morpheox"Aun asi el cv1 no va a llevar eye tracking por que el dk2 es el ultimo kit de desarollo, y el eye tracking es una característica muy importante que no puede ser añadida sin que todos los desarollos se ajusten a ellas, al igual que el posicionamiento, pero no descarto que el cv2 lo lleve.
-
"Franky"
"Morpheox"Aun asi el cv1 no va a llevar eye tracking por que el dk2 es el ultimo kit de desarollo, y el eye tracking es una característica muy importante que no puede ser añadida sin que todos los desarollos se ajusten a ellas, al igual que el posicionamiento, pero no descarto que el cv2 lo lleve.
Pero entonces, si seguimos ese camino, jamás podrá desarrollarse nada que no llevara ya el DK2.Si podra, pero no en el cv1, me imagino que el cv2 tendra sus propios kits de desarollo, mejorar la resolución, aumentar la tasa de refresco, ergonomia, peso, etc... son cosas que no afectan al desarollo, en cambio caracteristicas como el posicionamiento o el eye tracking deben ser parte fundamental de este, y no son cosas que puedan ser añadidas sin mas, el CV1 ya esta casi cerrado en cuanto a caracteristicas se refiere, asi que no espereis este tipo de cosas de el por que seria una decepción innecesaria.
El Project Morpheus podria llevarlo, en el sentido de que todavia no ha salido ni un kit de desarollo, aunque me extrañaria bastante que lo llevara, ya que en el caso de Morpheus se trata de conseguir el dispositivo mas barato posible a toda costa.