¿Porque no usan tecnología CGI en los videojuegos actuales?

TeFaltaTefal está baneado por "Troll miserable"
Hola chicos, no sabía donde colocar este hilo y al final he decidido colocarlo aquí, en juegos, espero haber acertado. [+risas]

Siempre he tenido esta duda respecto al aspecto gráfico de los videojuegos. ¿Que les impide usar la tecnología CGI que usan en las películas y escenas de algunos videojuegos CGI en los propios videojuegos? ¿A cuanto estamos de llegar a tener esta calidad gráfica en los videojuegos?

En consolas entiendo las limitaciones, pero y en PC?

No es que para mi los gráficos sean lo mas importante, si no que es un tema que me llama la atención porque siempre me han fascinado las escenas CGI de juegos como por ejemplo Final Fantasy, que son brutales en animación y gráficos.

A día de hoy se han visto cosas en tiempo real con fotorealismo, técnicas avanzadas de iluminación y demás... Pero veo que todavía falta bastante para llegar a algo como esto, por poner un ejemplo: https://www.youtube.com/watch?v=v3-n1WccdSw

Por lo que me he ido informando, al parecer este tipo de gráficos ocupan mucho espacio de memoria, pero eso supongo que ira evolucionando para lograr que no ocupe tanto.

Otra pregunta que me hago es... ¿Que tipo de ordenador y con que componentes podría mover algo así actualmente? Bueno, si existe o es posible claro.

Ojalá alguien que sepa de esto me de una buena contestación, es un tema que me interesa bastante pero no he podido encontrar mucha información por internet.

Saludos! [beer]
Todo el fotorealismo del que hablas requiere mucha potencia para ser renderizado.

Los gráficos GCI de las películas no están renderizados en tiempo real. Por eso los pueden hacer todo lo bonitos que quieran, y aplicar todos los efectos fotorealistas que quieran, ya que como el resultado es un archivo de video, da igual que un fotograma tarde 10 minutos en renderizarse. Y ojo, que muchas películas aparte del 3D, después añaden mas efectos, retoques y añadidos a posteriori.

Un videojuego en cambio, tiene que renderizarse en tiempo real. Esto es 60 fotogramas cada segundo. Por eso mismo no pueden poner todo el fotorealismo que quieran.
Creo que estás mezclando dos cosas bastantes diferentes.

Un CGI es una imagen generada por ordenador. Es decir, se renderiza una a una las imagenes y se crea un video. Con cero interactividad. Bueno, a lo sumo, puedes pausar el video, jejejeje. Y al ser un video, pues apenas necesita potencia para moverse.

Y un videojuego pues... esta todo en tiempo real. Texturas, modelados, luces... Y eso necesita una potencia de renderizado relativamente grande. Para que te hagas una idea, hace poco publicaron un video en Digital Foundry sobre el mundo de Toy Story del nuevo Kingdom Hearts. Y decian que habian superado por poco la validad de lo que se mostraba en la película original. Así que hazte una idea: un videojuego de 2018 ha alcanzado en tiempo real lo que se podia hacer en una película de 1995.

Si, existen videos con motores actuales que muestran escenas increibles que parecen totalmente reales, pero estamos en las mismas. En el momento que le metas físicas, luces en tiempo real, un personaje por ahí moviendose controlado por una persona (me refiero a que el motor no sepa poor donde va a moverse), hay que empezar a bajar la calidad visual para que el ordenador pueda procesar todas esas nuevas variables.
Pixar tardaba 12 horas en renderizar un sólo frame de Cars 2, y estamos hablando de granjas masivas de servidores. Echa cuentas.
Metalhead escribió:Pixar tardaba 12 horas en renderizar un sólo frame de Cars 2, y estamos hablando de granjas masivas de servidores. Echa cuentas.

Con ésto puede darse por cerrado el hilo, venía a decir algo por el estilo.
(mensaje borrado)
Metalhead escribió:Pixar tardaba 12 horas en renderizar un sólo frame de Cars 2, y estamos hablando de granjas masivas de servidores. Echa cuentas.



Y más horas incluso! 29 h en cada frame de Monsters University

https://venturebeat.com/2013/04/24/the- ... niversity/
TeFaltaTefal está baneado por "Troll miserable"
No se, creo que es cuestión de tiempo. Solo que hay que ver juegos como Uncharted 4, el nuevo Kingdom Hearts III, The Order 1886, y algunos más, para ver que se van acercando a acabados gráficos mas impresionantes, y a un ritmo bastante rápido bajo mi punto de vista.

Creo que una de las máximo dificultades en este apartado radica en el pelo del personaje, y en la iluminación... Con la iluminación se van viendo cosas muy interesantes también.
TeFaltaTefal escribió:No se, creo que es cuestión de tiempo. Solo que hay que ver juegos como Uncharted 4, el nuevo Kingdom Hearts III, The Order 1886, y algunos más, para ver que se van acercando a acabados gráficos mas impresionantes, y a un ritmo bastante rápido bajo mi punto de vista.

Creo que una de las máximo dificultades en este apartado radica en el pelo del personaje, y en la iluminación... Con la iluminación se van viendo cosas muy interesantes también.

Claro que siempre se va a ir viendo mejor.
Pero la iluminación de una escena de algo ingame y un render no tienen nada que ver.

La prueba la tienes fácil. Pilla Blender mismo que es gratuito, mete un modelo simple sin textura si quiera, mete focos de luz y mira lo que tarda en renderizar esa escena a 1080p. Ya te lo digo, unos cuantos segundos con un solo modelo de una mierda de polígonos.

Ahora pasa eso a un entorno con muchos materiales, cada uno con sus índices de refracción, opacidad, etc, otro tipo de simulaciones físicas, aplica la iluminación realista antes comentada y ahora calcula que tiene que renderizarse de media 60 veces por segundo. No salen los números como comprenderás.
TeFaltaTefal está baneado por "Troll miserable"
@exitfor Entiendo...

De todas formas, se rumorea que para 2021 tienen planeado sacar la nueva generación de consolas... Asumo que para entonces tendrán algo preparado para que impresione gráficamente. :-|
TeFaltaTefal escribió:@exitfor Entiendo...

De todas formas, se rumorea que para 2021 tienen planeado sacar la nueva generación de consolas... Asumo que para entonces tendrán algo preparado para que impresione gráficamente. :-|


Seguramente los graficos de la proxima generación de consolas no superen a las graficas que existen actualmente.
fonso86 escribió:
TeFaltaTefal escribió:@exitfor Entiendo...

De todas formas, se rumorea que para 2021 tienen planeado sacar la nueva generación de consolas... Asumo que para entonces tendrán algo preparado para que impresione gráficamente. :-|


Seguramente los graficos de la proxima generación de consolas no superen a las graficas que existen actualmente.

...pero por desgracia las compañias tienen prohibido superar el aspecto gráfico en pc con respecto al de las consolas para que estás no desentonen con el pc,el pc está limitado por las consolas.
TeFaltaTefal está baneado por "Troll miserable"
pdriko31 escribió:
fonso86 escribió:
TeFaltaTefal escribió:@exitfor Entiendo...

De todas formas, se rumorea que para 2021 tienen planeado sacar la nueva generación de consolas... Asumo que para entonces tendrán algo preparado para que impresione gráficamente. :-|


Seguramente los graficos de la proxima generación de consolas no superen a las graficas que existen actualmente.

...pero por desgracia las compañias tienen prohibido superar el aspecto gráfico en pc con respecto al de las consolas para que estás no desentonen con el pc,el pc está limitado por las consolas.


Nunca me había parado a pensar en eso pero tiene toda la lógica del mundo. [idea]

Aún así, aunque el avance sea mas lento tienen que seguir progresando, así que el progreso sigue ahí, aunque sea limitado por las consolas. :-|
@TeFaltaTefal Si una consola tiene de vida media 6 o 7 años y viendo el poco avance gráfico entre una generación a otra nos moriremos antes de ver gráficos como los de Pixar,tanto sony como Microsoft (aunque esta última se lleva tajada de los pceros)no les interesa lo más minimo que los pcs tengan mucha diferencia gráfica respecto a sus máquinas caseras,por eso hay cláusulas en los contratos con compañias para que al hacer ports a los pcs no hayan apenas diferencias gráficas con las consolas.
De todas formas no se para que se quieren esos graficos, ha quedado demostrado en los ultimos años que normalmente juegos con graficos de ese estilo tipo the order, o ryse, son repetitivos y aburridos. Al usar todos los recuersos para esos detalles los programadores no pueden hacer otra clase de juegos.
TeFaltaTefal está baneado por "Troll miserable"
VictorM escribió:De todas formas no se para que se quieren esos graficos, ha quedado demostrado en los ultimos años que normalmente juegos con graficos de ese estilo tipo the order, o ryse, son repetitivos y aburridos. Al usar todos los recuersos para esos detalles los programadores no pueden hacer otra clase de juegos.


No se que tiene que ver que tenga unos buenos gráficos con que sea o no divertido de jugar, o simplemente tenga una buena historia como puede ser el caso de un RPG.

Dependerá del tipo de juego y de hasta donde quieran llegar los desarrolladores... Por ejemplo para un plataformas no veo lógico este tipo de gráficos tan realistas.

Todo depende del proyecto y hacia donde vaya enfocado. :-|
Hombre, no lo llamaría yo exactamente "tener prohibido". Los juegos AAA venden mucho más (y más caro) en consolas que en PC. A nivel de producción no tiene mucho sentido dedicar recursos extra para que la versión de PC luzca mucho mejor. Más concretamente en los PCs de gama alta, que siempre serán una minoría.

Por otro lado, para entender lo que separa a los gráficos en tiempo real de los de las películas hay que tener en cuenta 2 cosas:

* En las películas existe un control total sobre lo que el espectador va a ver. La cámara siempre dará el plano óptimo ya que alguien la ajustará a mano para transmitir lo deseado. La animaciones siempre encajarán perfectamente y rara vez se repetirán ya que son específicas de cada escena. La simulación física puede ser infinitamente más precisa y si no convence siempre es posible adaptar la geometría mano. De hecho, todas estas cosas son hasta cierto punto posibles en tiempo real siempre y cuando se sacrifique la interactivdad. De hecho se hace a menudo. Ahí tienes las secuencias del Dragon Ball FighterZ, por poner un ejemplo reciente (aunque no realista).

* Los gráficos en tiempo real se basan en el engaño. Las partículas rara vez van más allá de una pequeña colección de cuadrados orientados a la pantalla reproduciendo un pequeño video (lo cual da el pego en ciertos ángulos y siempre que no choquen con el escenario). Como mucho a veces se les añade una limitada simulación física para que puedan chocar y rebotar con el escenario. La oclusión de ambiente sólo es viable en tiempo real como una simplificación aplicada a la imagen final, que siempre será incompleta y tendrá defectos visibles para el ojo observador. Con las reflexiones pasa tres cuartos de los mismo (aunque en entornos controlados pueden hacerse simulaciones algo más completas). Podríamos seguir enumerando facetas de los gráficos que sólo pueden falsearse pero creo que te harás un idea.

Yo francamente no tengo ninguna fe en que una próxima generación de consolas vaya a traer ninguna revolución.
TeFaltaTefal escribió:
VictorM escribió:De todas formas no se para que se quieren esos graficos, ha quedado demostrado en los ultimos años que normalmente juegos con graficos de ese estilo tipo the order, o ryse, son repetitivos y aburridos. Al usar todos los recuersos para esos detalles los programadores no pueden hacer otra clase de juegos.


No se que tiene que ver que tenga unos buenos gráficos con que sea o no divertido de jugar, o simplemente tenga una buena historia como puede ser el caso de un RPG.

Dependerá del tipo de juego y de hasta donde quieran llegar los desarrolladores... Por ejemplo para un plataformas no veo lógico este tipo de gráficos tan realistas.

Todo depende del proyecto y hacia donde vaya enfocado. :-|


Un rpg? Con la cantidad de cosas que ya ltienen como para pedirles graficos CGI. Tienes mass effect andromeda por ejemplo, que con un pepino se ve de fabula, pero pedirle un juego de esos CGI entonces ya nos estamos pasando de la raya.
TeFaltaTefal escribió:
VictorM escribió:De todas formas no se para que se quieren esos graficos, ha quedado demostrado en los ultimos años que normalmente juegos con graficos de ese estilo tipo the order, o ryse, son repetitivos y aburridos. Al usar todos los recuersos para esos detalles los programadores no pueden hacer otra clase de juegos.


No se que tiene que ver que tenga unos buenos gráficos con que sea o no divertido de jugar, o simplemente tenga una buena historia como puede ser el caso de un RPG.

Dependerá del tipo de juego y de hasta donde quieran llegar los desarrolladores... Por ejemplo para un plataformas no veo lógico este tipo de gráficos tan realistas.

Todo depende del proyecto y hacia donde vaya enfocado. :-|


Todo depende de los recursos que se quiera dedicar a los diferentes aspectos del juego. Entiendo que @TeFaltaTefal se refiere que los juegos que particularmente destacan por unos gráficos casi fotorealistas tienen otros aspectos bastante descuidados.
TeFaltaTefal está baneado por "Troll miserable"
VictorM escribió:
TeFaltaTefal escribió:
VictorM escribió:De todas formas no se para que se quieren esos graficos, ha quedado demostrado en los ultimos años que normalmente juegos con graficos de ese estilo tipo the order, o ryse, son repetitivos y aburridos. Al usar todos los recuersos para esos detalles los programadores no pueden hacer otra clase de juegos.


No se que tiene que ver que tenga unos buenos gráficos con que sea o no divertido de jugar, o simplemente tenga una buena historia como puede ser el caso de un RPG.

Dependerá del tipo de juego y de hasta donde quieran llegar los desarrolladores... Por ejemplo para un plataformas no veo lógico este tipo de gráficos tan realistas.

Todo depende del proyecto y hacia donde vaya enfocado. :-|


Un rpg? Con la cantidad de cosas que ya ltienen como para pedirles graficos CGI. Tienes mass effect andromeda por ejemplo, que con un pepino se ve de fabula, pero pedirle un juego de esos CGI entonces ya nos estamos pasando de la raya.


No se está pidiendo nada... Estamos haciendo una estimación entre todos para ver hasta donde pueden llegar gráficamente en unos años.

En cualquier caso, sea posible o no, puedo soñar y querer que suceda lo que yo quiera, de ahí a que se produzca, pues ya veremos... [+risas]
Se os olvida una cosa muy importante.

El dinero.

Hacer una escena cgi cuesta muchisimo dinero en tiempo de trabajo, horas y horas de crear la escena por capas y llegar al.video final.

En cambio la misma escena creada con el motor del juego, como ya tienes creado todo el tema de fisicas, iluminacion, texturas, etc... hacer una escena es muchisimo mas rapida y barata. Aun asi, una escena con el motor del juego al no ser interactiva, la pueden maquillar un poco mas con algunos efectos mas.

El ejemplo claro es god of war 3, que el juego ingame esta muy bien y tiene buenos graficos pero las escenas son dignas de juegos actuales y es un juego de ps3. Claro que ahora con una 1080ti puedes mover juegos ingame con esos detalles.

Creo que la principal causa de no meter cgi en los juegos actuales y usar el.propio motor del juego es por dinero y tiempo.
TeFaltaTefal está baneado por "Troll miserable"
SECHI escribió:Se os olvida una cosa muy importante.

El dinero.

Hacer una escena cgi cuesta muchisimo dinero en tiempo de trabajo, horas y horas de crear la escena por capas y llegar al.video final.

En cambio la misma escena creada con el motor del juego, como ya tienes creado todo el tema de fisicas, iluminacion, texturas, etc... hacer una escena es muchisimo mas rapida y barata. Aun asi, una escena con el motor del juego al no ser interactiva, la pueden maquillar un poco mas con algunos efectos mas.

El ejemplo claro es god of war 3, que el juego ingame esta muy bien y tiene buenos graficos pero las escenas son dignas de juegos actuales y es un juego de ps3. Claro que ahora con una 1080ti puedes mover juegos ingame con esos detalles.

Creo que la principal causa de no meter cgi en los juegos actuales y usar el.propio motor del juego es por dinero y tiempo.


Eso es cierto. :-|

Yo no se los demás, pero yo agradezco bastante que metan una escena CGI de vez en cuando... Es como soplo de aire fresco, aparte de que me quedo embobado mirándolas. [Ooooo]
Uno de los principales motivos por los que me gusta Halo Wars (1 y 2) es por la cantidad de escenas CGI que hay. Me parecen como una recompensa después de pasarte una misión o llegar a un punto clave de la trama. Una pena que hayan pasado sin pena ni gloria (sobre todo la secuela).
Se trata de utilizar "trucos" para conseguir efectos en tiempo real cada vez más cercanos a lo que vemos en películas de animación, se trata de mejorar los motores gráficos, y no creo que en un futuro próximo sea necesario conseguir la misma potencia gráfica que se utiliza para renderizar una película de pixar actual. Además tenemos los ordenadores cuánticos que justo ahora empiezan a ser una realidad, y que en cuanto despeguen serán infinitamente más potentes que los que utilizamos ahora.
TeFaltaTefal escribió:Hola chicos, no sabía donde colocar este hilo y al final he decidido colocarlo aquí, en juegos, espero haber acertado. [+risas]

Siempre he tenido esta duda respecto al aspecto gráfico de los videojuegos. ¿Que les impide usar la tecnología CGI que usan en las películas y escenas de algunos videojuegos CGI en los propios videojuegos? ¿A cuanto estamos de llegar a tener esta calidad gráfica en los videojuegos?

En consolas entiendo las limitaciones, pero y en PC?

No es que para mi los gráficos sean lo mas importante, si no que es un tema que me llama la atención porque siempre me han fascinado las escenas CGI de juegos como por ejemplo Final Fantasy, que son brutales en animación y gráficos.

A día de hoy se han visto cosas en tiempo real con fotorealismo, técnicas avanzadas de iluminación y demás... Pero veo que todavía falta bastante para llegar a algo como esto, por poner un ejemplo: https://www.youtube.com/watch?v=v3-n1WccdSw

Por lo que me he ido informando, al parecer este tipo de gráficos ocupan mucho espacio de memoria, pero eso supongo que ira evolucionando para lograr que no ocupe tanto.

Otra pregunta que me hago es... ¿Que tipo de ordenador y con que componentes podría mover algo así actualmente? Bueno, si existe o es posible claro.

Ojalá alguien que sepa de esto me de una buena contestación, es un tema que me interesa bastante pero no he podido encontrar mucha información por internet.

Saludos! [beer]


Bueno Sony lo usa en los E3.
TeFaltaTefal está baneado por "Troll miserable"
Draifet escribió:Se trata de utilizar "trucos" para conseguir efectos en tiempo real cada vez más cercanos a lo que vemos en películas de animación, se trata de mejorar los motores gráficos, y no creo que en un futuro próximo sea necesario conseguir la misma potencia gráfica que se utiliza para renderizar una película de pixar actual. Además tenemos los ordenadores cuánticos que justo ahora empiezan a ser una realidad, y que en cuanto despeguen serán infinitamente más potentes que los que utilizamos ahora.


Exactamente, eso es... Se trata de ir incorporando poco a poco cada vez texturas y efectos mejores, y así hasta la maquina o la plataforma lo permita.

No se porque me da que todo esto esta mas avanzado de lo que nos quieren hacer creer. Trailers de juegos de hace años ya se veían demasiado bien, aunque luego claramente hubo un downgrade notorio. Y no estoy hablando de escenas prerenderizadas, si no de supuesto gameplay corrido en un PC, que es como suelen hacerlo. ein?
@TeFaltaTefal claro, casi no hay juegos exclusivos de PC, y los que hay precisamente es porque son de géneros que no se suelen adaptar bien a consola, ahí tienes el Total Warhammer con cientos de unidades sacando pecho de las mejores cpu's, mobas y juegos de estrategia para jugar con ratón, y poca cosa más. Si se centraran en sacar un juego pensado para jugarlo exclusivamente en la gama top de las tarjetas gráficas actuales de PC pues seguro que saldría un buen portento, pero aquí lo que se hace en la mayoría de casos es sacar el juego pensando en las consolas, luego port a PC pensado para la gama media, y finalmente opciones para mejorar los efectos y resolución para los que se lo puedan permitir, que no es poca la diferencia, pero no es lo mismo, se trata de no derrochar en el desarrollo con funcionalidades extras que luego podrían disfrutar una minoría y de paso desanimar al resto (aunque en todo hay excepciones, recuerdo el Batman que quisieron promocionar el physX de nvidia con los efectos mejorados), la mayor resolución, los filtros extras en plan AA, mejor iluminación, etc. es "gratis". Al final casi cuenta más la dirección artística y el buen hacer de los desarrolladores que no los efectos, aunque todo suma.
26 respuestas