[FrItAnGa] Por cierto, es curiosa su postura. Primero dice:
"Evidentemente, esa calidad sólo la podrán alcanzar en las escenas pre-renderizadas, es decir, en las computadas previamente o CGI."
Pero luego niega la mayor:
"Sé perfectamente que la noticia dice que ese será el motor del nuevo juego, mostrándose en tiempo real."
Qué quiere que le diga: si la primera vez hubiese dicho que le parecía dudoso que la potencia de una consola de la actual generación fuese capaz de alcanzar ese resultado en tiempo real y que el motor tenía buena pinta pero que habría que esperar a la próxima generación de consolas para disponer de potencia con que moverlo, posiblemente hasta habría estado de acuerdo con vd.
Como lo que dijo era que esa calidad que se veía en tiempo real sólo sería alcanzable por escenas pregeneradas, cuando la noticia se centra precisamente en que el motor funciona en tiempo real, no puedo sino discrepar de su opinión.
Eso sí, habrá que verlo cuando saquen al mercado la versión final.
Un saludo.
[FrItAnGa] Nadie dijo que fuese fácil hacerlo, pero queda claro que lo están haciendo (y no destinarían los ingentes recursos que la tarea requiere si no viesen factible el llegar a buen fin).
Como mínimo, tenga en cuenta que lo que han enseñado es un motor aún en desarrollo, lo que significa que debe ser más simple que lo que será la versión final, pero también que estará menos optimizado que esta última. Así pues, cabe pensar que la versión final será más potente y eficiente que lo que vemos que ya funciona.
Por otra parte, tenga en cuenta que las consolas modernas son cualquier cosa menos equipos "lineales": son equipos con un hardware muy potente que paraleliza el trabajo repartiendo los recursos del sistema en diversos subsistemas (de vídeo, de sonido, etc...) cuasi-independientes que, entiendo, son programables.
Así pues, un motor de vídeo como éste cargará de trabajo sobre todo los subsistemas de vídeo, descargando con ello al resto de sistemas lo suficiente como para disponer de suficiente potencia como para gestionar el resto de procesos que requiera el juego.
Al fin y al cabo, cada poco tiempo nos sorprenden con un motor gráfico más potente que el anterior, que muestra detalles, efectos y realismo sin precedentes.
¿Es acaso imposible que lo estén haciendo una vez más? A mí no me lo parece: a cada lanzamiento me maravillo con lo que han hecho, pero no niego la mayor porque la realidad es que está ahí, delante de mis narices.
Un saludo.
#punt
Sé perfectamente que la noticia dice que ese será el motor del nuevo juego, mostrándose en tiempo real.
Para empezar, esto es una demostración y, como tal, se encuentra el motor "vacío", sin todos los comandos de código destinados a hacer algo medianamente jugable. Los recursos de una consola o de un PC no sólo se consumen en el cálculo gráfico, también en todo lo relacionado con la IA de los personajes que se ponen en escena, en la propia lógica interna del programa, en todos los cálculos relacionados con el control, en el cálculo de todas las variables que intervienen en las secuencias y que pueden ser acumulativas o no y que crecen exponencialmente a medida que avanza la ejecución del programa... En fin, multitud de cosas que no se ven, pero que son necesarias como el comer para que un producto resulte aceptable.
Por tanto, rectifico a medias: puede que esto lo pueda mover una PS3 o una Xbox (aunque aún lo dudo), pero siempre a modo de demostración técnica y liberando al sistema de la carga de todos los cálculos necesarios para que un juego sea eso, un juego.
Tenga por seguro que el techo gráfico de las dos platafomas está prácticamente alcanzado. Vaya, que estas imágenes lucen casi mejor que el Battlefield 3 de PC con los ajustes al máximo. Representan poco más o menos los picos a los que llegan el Frostbite 2 o el Cryengine 3 (o uno que está al caer, el Unreal 4), cuyas versiones "consoleras" están absolutamente capadas por imposibilidades técnicas.
Saludos.
Pues vaya sala de reuniones fria y distante que tienen en Kojima productions...
[Psicopom] En el vídeo de Youtube (*) se ve cómo prueban el motor usando los mandos de diversas videoconsolas actuales (Xbox, PS3), lo cual es lógico puesto que son máquinas de gran potencia y aún queda bastante tiempo hasta que queden amortizadas y saquen la siguiente generación.
Un saludo.
El vídeo al que me refiero:
http://www.youtube.com/watch?v=HjFWLEBFlOc
Fritanga, si lees el anuncio de encontrar las diferencias de las dos fotos, pone que las escenas están renderizadas en tiempo real, no prerrenderizadas como se estilaba en algunos juegos allá por los finales de los 90. Ahora bien, vete a saber con qué equipo se puede renderizar eso en tiempo real y cuántos frames por segundo obtiene.
[FrItAnGa] Me temo que se equivoca: hablamos de un motor gráfico para las fases de juego, en tiempo real.
Así pues, imagino que la clave de este motor residirá en que hayan logrado acelerar los siguientes cálculos hasta el punto de que se realicen en tiempo real:
- Cálculo de luz indirecta (una especie de radiosidad), por el que un objeto iluminado fuertemente ilumina a si vez los objetos circundantes.
- Cálculo de sombras proyectadas, que permite una adecuada integración de los objetos en su entorno.
- Cálculo de la difusión de la luz en objetos translúcidos, como por ejemplo las hojas (que son iluminadas desde arribe, pero se ven iluminadas también desde abajo)
Teniendo en cuenta que las consolas de última generación disponen de una potencia de cálculo vectorial absolutamente mastodóntica y difícilmente exprimible al 100%, imagino que cabe perfectamente la posibilidad de que esto se haya logrado hacer, aunque no tengo tan claro cómo se comportará con escenas que sean a un tiempo complejas y extensas (imagino que las dividirá en zonas según su distancia al observador, y ajustará la tasa de recálculo teniendo esto en cuanta, a fin de descargar trabajo).
Por lo demás, no tiene más que buscar "fox engine" en Youtube para ver una demo en la que queda claro que el motor funciona a tiempo real.
Un saludo.
PD: Intuyo que el nombre "fox engine" se la elegido con segundas: en la mitología japonesa, tanto a los zorros como a los mapaches-tanuki se les supone la capacidad mágica de transformar su apariencia aparentando ser realmente otra cosa. Así, un motor gráfico tan potente y adaptable como el que están desarrollando tendría de alguna manera esa misma capacidad de presentar una imagen virtual que logre la ilusión de realidad.
Evidentemente, esa calidad sólo la podrán alcanzar en las escenas pre-renderizadas, es decir, en las computadas previamente o CGI. Pensar que una consola actual (no lo olvidemos, con tecnología obsoleta de hace seis años) e incluso las gráficas más potentes de los PC´s actuales puedan "mover" eso en tiempo real, al mismo tiempo que se tienen que calcular otras rutinas, efectos lumínicos en tiempo real, etc., se me antoja poco menos que imposible.
Además, no olvidemos que se trata de una imagen, un fotograma que podría conseguir yo mismo trasteando un rato con 3Ds Max una tarde cualquiera. Hay que ver eso en movimiento.