John Carmack
La ley de Moore, la nextgen y la next-nextgen.
No entiendo todo lo que me dice John Carmack. Algunas de las palabras y frases que usa - megatexels, texturas virtualizadas, transcodificación - vuelan alrededor de mi cabeza como lo haría uno de sus cohetes. Pero lo intento con ahínco, en el stand de Bethesda en el E3 2011, y lo que entiendo me deja alucinado.
Carmack, el hombre que inventó el control WASD, el hombre que con Doom y Quake se ganó el estatus de leyenda entre los jugadores de PC, vuelve con más ganas que nunca con el desarrollo triple A y multiplataforma que representa Rage. Ahora ya no vale con hacer solo un juego para PC. Ahora tiene que funcionar perfectamente también en PlayStation 3 y Xbox 360.
Pero Carmack es mucho más que el presente. También es el futuro. Él ya piensa a diez años vista, e incluso puede que mucho más adelante, cuando no hayan ni consolas. En esos momentos echaremos la vista atrás y nos preguntaremos ¿tenía razón Carmack?
Eurogamer: Parece que sugieres que las versiones para consola de Rage son tan buenas como la de PC.
John Carmack: En un PC de gama alta puedes jugarlo a una resolución mucho más alta. Puedes jugarlo a dos megatexels. Y puedes jugarlo con el anti-aliasing activado.
Dividimos el mundo en estas piezas de texturas virtualizadas, de forma que están cortadas en páginas. Las consolas solo tienen memoria para usar 1000 o 2000. Están limitadas en ese aspecto y no podemos usar tantos datos como querríamos. Algunas de las zonas son algo más borrosas y tienen menos fidelidad, debido a las limitaciones de memoria de las consolas.
En PC, si usas un equipo de gama alta, puedes tener cuatro veces más memoria disponible. Eso permite que todo sea más nítido y menos borroso.
Carmack fue el principal programador de Wolfenstein 3D, Doom y Quake.
Pero la pega es que aunque un PC de gama alta sea diez veces más potente que una consola, sufrimos mucho por culpa de la API. Por la forma en que funciona el id Tech 5, donde dividimos las texturas en piezas, sabemos que tenemos esta memoria y nos apañamos con ello.
En cambio, en PC actualizamos esta página, lo cual se convierte en una actualización 1x1 de la subimagen. Si eres un programador y te encuentras ante un problema así en PC te dan ganas de echarte a llorar. Es un problemón.
Hemos trabajado codo con codo con NVIDIA, ATI, AMD e Intel para que sea lo mejor posible. Una de las cosas de las que estoy más orgulloso es que Rage vamos más lejos. En consolas tenemos sesenta frames por segundo. Una de las cosas que tradicionalmente siempre han fallado en los juegos a 60Hz es que si haces v-sync y tienes una pequeña pérdida cae a 30FPS, lo cual es catastrófico. Es una diferencia bestial.
Así que lo que hacemos en consolas, donde tenemos un control muy preciso, es decir, vale, vamos a 60FPS con v-sync y no hay tearing. Pero si hay algún bajón, dejamos que haya tearing en la parte superior de la pantalla y ajustamos las resoluciones de forma dinámica para volver a la normalidad.
Le encantan los cohetes, y planea mandar uno al espacio.
Pudimos convencer a todos los fabricantes para ir adelante e implementar esa extensión en Windows, así que puedes obtener 60FPS siempre que tengas la potencia necesaria. Pero si hay un bajón, recupera el tearing, que es lo que queremos por razones jugables.
Es una de las cosas que molan de poder trabajar con las extensiones OpenGL. Tan pronto como les presentamos la situación, en la que decíamos, mirad, esta consola de doscientos dólares funciona de forma más fluida que vuestro sistema de dos mil, tenéis que arreglar esto y hacer esto aquí, lo hicieron. Eso fue bueno.
Eurogamer: PlayStation 3 y Xbox 360 ya llevan media década en el mercado. El juego para PC mejora día tras día. ¿Te gustaría que llegara ya una nueva generación de consolas? ¿Te ayudaría de cara a hacer juegos?
John Carmack: Es interesante, porque no creo que se haya llegado al límite de esta generación. Es diferente a generaciones anteriores de consolas. Si echas la vista dos generaciones atrás, a la PSOne o así, había cientos de programadores que conocían todos los entresijos de lo que la máquina era capaz de hacer, y realmente probaron todas las opciones para llegar hasta ahí.
No creo que haya una sola persona en el mundo que conozca tanto la actual generación de consolas como para llegar a ese punto.
Quizás también te interese...
-
Cinco cosas a tener en cuenta sobre Spec Ops: The Line 5
-
Rumor: Se filtran las especificaciones de PlayStation 4 45
-
Sony patenta un método para interrumpir las partidas con publicidad 25
-
Aliens: Colonial Marines para Wii U será "la versión con mejor aspecto" 3
-
Anuncian Jet Set Radio para PS Vita 9
-
Guía Max Payne 3 0
-
Vídeo: Harry Potter para Kinect 0
-
Vídeo: El combate aéreo de Planetside 2 1
-
Análisis de Diablo 3 45
-
Vídeo: Assassin's Creed III - Camino del E3 1
-
Una nueva actualización gratuita para Skyrim añadirá el combate a caballo 7
-
Blizzard: "Los servidores de Diablo 3 no se han visto comprometidos" 3
-
Avance de The Cave 3
-
Vídeo: Espectaculares guantazos en Sleeping Dogs 2
-
Minecraft supera a Black Ops en Xbox LIVE 1
Comentarios (11) Latest comment Hace 11 meses
Ya no se pueden publicar más comentarios. ¡Gracias por tu aportación!
Comentarios por debajo del umbral de visión Mostrar
Comentarios por debajo del umbral de visión Mostrar
esta generacion tdavia tiene mucho que dar , solo es ver rage y bf3 the W2 en consolas, y rage YA lo dice carmarck el jeugo es IDENTICO, solo que se ve mas nitido en pc, por la ingente cantidad de memoria, el BF3 lo MISMO! y que correra a 30 frames en vez de 60, y en the W2 lo mismo !
pc no a superado a consolas en graficos, si en potencia bruta y en poder hacer LOS MISMOS graficos mas detallados y mas nitidos NADA MAS!
pc dara un salto en graficos cuando llegue la sigueinte generacion de consolas
la verdad no solo en esto que dice arcarck, si no en todo estoy de acuerdo es un tio my lucido y que tiene las cosas muy claras, y SABE de esto
"Pero la pega es que aunque un PC de gama alta sea diez veces más potente que una consola, sufrimos mucho por culpa de la API. Por la forma en que funciona el id Tech 5, donde dividimos las texturas en piezas, sabemos que tenemos esta memoria y nos apañamos con ello."
API lease DX de windows, la misma que usa x360, gracias a dios play3 usa OpenGL
"Es una de las cosas que molan de poder trabajar con las extensiones OpenGL. Tan pronto como les presentamos la situación, en la que decíamos, mirad, esta consola de doscientos dólares funciona de forma más fluida que vuestro sistema de dos mil, tenéis que arreglar esto y hacer esto aquí, lo hicieron. Eso fue bueno.
"
"mirad, esta consola de doscientos dólares funciona de forma más fluida que vuestro sistema de dos mil"
XDDDDDDDDDDDDDDDDDDDDD
en fin y todavia hay gente que DEFIENDE el Pc como plataforma de juegos, pues hay teneis a carmack que lo EXPLICA CLARITO
Comentarios por debajo del umbral de visión Mostrar
Comentarios por debajo del umbral de visión Mostrar
Entiendo a Carmack, que desde su punto de vista como programador y desarrollador desea encontrar nuevo retos. Desde el punto de vista tecnológico a mi estas cosas sí que me interesan, pero el usuario debería ser más consciente de lo que tiene. Y lo que tiene ya alcanza unas cotas de preciosismo gráfico que te acojonas. No hace falta más potencia sino mejores ideas y nuevos diseños. Obviamente, y esto nadie con dos dedos de frente lo puede negar, el PC ofrece un rendimiento inmediato mucho mayor que cualquier consola. Teniendo en cuenta que a las propias consolas de hoy aun les queda mucha mecha manteniendo sus estándares e incluso se puede rascar más, no entiendo de que se queja la gente. Bueno, sí que lo entiendo, igual son ganas de gastar dinero a lo loco en un nuevo maquinón. ¡Gastadlo en juegos, copón! ¡O en putas!
Los PC fuertotes, por cierto, si te lo montas bien, los tienes por poco menos de 400 lereles.
Comentarios por debajo del umbral de visión Mostrar
Por poner dos ejemplos; Una mayor potencia permitiría que la complejidad de la conducción de Gran Turismo 5 pudiese integrarse en un Gran Theft Auto, y utilizando este último para explicar lo que quiero ver: Imaginaos una ciudad en progreso, cambiante, un microsistema que funcione de verdad, con problemas de política, económicos, sociales en evolución. Imaginad que tras días sin lluvias la atmósfera esté llena de "fog" (partículas en suspensión) y que al llover precipiten sobre los coches y queden manchados por estas partículas tal y como sucede en la realidad.
Sé que es complicado y que el presupuesto sería inmenso, pero estoy seguro de que algún dia llegaremos a esas cotas de realismo, quien iba a decir con PSX que algún dia los dedos de las manos estarían modelados individualmente.
Comentarios por debajo del umbral de visión Mostrar
Comentarios por debajo del umbral de visión Mostrar
Lo que se debería desarrollar mas son los juegos en sí. Lo que debería haber en general es mas imaginación, creatividad, ganas de hacer mejores juegos. Esas cosas.
¿Quemada ya esta generación? Quemados están los juegos clónicos que salen cada semana, y quemados de la cabeza mas de un usuario que debería estar en un REBAÑO.
Comentarios por debajo del umbral de visión Mostrar
Comentarios por debajo del umbral de visión Mostrar
Comentarios por debajo del umbral de visión Mostrar
Yo solo pido, que aunque el cloud gaming pueda ser el futuro, que siga habiendo ediciones físicas para aquellos que nos gusta ver y tocar la cajita...XD
Comentarios por debajo del umbral de visión Mostrar
Todavía no tengo claro si va a ser algo que me guste o no, pero desde luego va a pasar.