Una de las mayores revoluciones de la industria del videojuego está por venir. Como vimos hace ya algún tiempo, los procesadores multinucleo son parte de dicha revolución, pero la otra parte, más relacionada con el software que con el hardware, es el nuevo y flamante Directx 10. Llevamos ya unos meses con Windows Vista, y desde Microsoft nos aseguraron que este sistema operativo junto con Directx formarían la combinación perfecta para los jugadores de PC. Podríamos decir, comparando el PC con las consolas… que Directx 10 es la “next-gen” de los juegos de ordenador. Pues bien, Vista es pesado, lento y es capaz de hacer la tarea más sencilla del mundo en un infierno, y Directx 10 sigue sin salir.
Intentaré mostraros, a continuación, todas las novedades que esconde los nuevos Directx 10, y adelanto ya que es una pasada, veremos cómo se traducen dichos avances en los videojuegos y que gran desembolso supone para nuestros bolsillos. Permítanme antes, un pequeño apunte sobre Windows Vista.
Llevo casi un año usando Windows Vista, siempre de forma legal, y me compre la versión Home Premium hace meses. En líneas generales es un sistema operativo muy robusto, muy estable y mucho más seguro que cualquier otro sistema operativo de Microsoft, pero es lento, muy lento. Consume muchísimos recursos, tarda interminables minutos en hacer tareas que Windows XP hacia en segundos y eliminar un simple archivo de Word supone pulsar el botón OK hasta en 5 ocasiones en ventanas de confirmación diferentes. Aun queda mucho que hacer con Windows Vista.

Vayamos ya al grano. Directx 9, apareció en el año 2002 y aunque en su época fue un gran avance, esta API ya ha quedado obsoleta y no es capaz de sacar el potencial de las nuevas tarjetas graficas. Directx es una aglutinación de librerías que se reparten en tres categorías: dispositivos de entrada, audio y vídeo y en esta nueva entrega los cambios principales están en Direct3D. Como los tecnicismos y los números nos aburren, comentare de forma muy sencilla y simple las cosas que será capaz de hacer junto con una buena tarjeta gráfica compatible con la versión 10:
Podremos ver más objetos únicos e independientes de una sola vez. Nada de copiar el mismo modelo y que parezca que hay mucha gente, en esta ocasión Directx será capaz de gestionar los recursos del tal forma que permita crear mundos muchos más realistas. Cientos de personajes únicos, diferentes, cada uno con sus movimientos propios, reacciones… Con la desaparición del Overhead veremos una reducción en el tiempo de ejecución de los juegos. Actualmente Directx 9 y el driver producen el 40% del tiempo de ejecución, DirectX10 reducirá a la mitad esa proporción.

Cálculos de físicas. Ahora también es posible ejecutar ciertos cálculos desde la GPU lo cual libera potencia de la plataforma y permite ejecutar otras tareas no necesariamente relacionadas con los gráficos, como son por ejemplo los cálculos de física o inteligencia artificial. Esto se traduce en objetos que responden como lo harían en el mundo real, cada uno reaccionaria según su peso, material, fuerza… Recordad que Half Life 2 usó en muchas ocasiones la física para superar algunos obstáculos o misiones.
En las GPUs actuales los procesadores de vertex y los de pixeles funcionan de forma independiente, por separado y dependiendo de la escena puede darse el caso de que alguno de ellos dos no esté siendo usado. Con Directx 10 es posible usar esos procesadores también para otras tareas como hemos visto más arriba. Sin embargo, para ser compatible con Directx 10 el hardware deberá pasar a ser completamente reformado. Es decir, ahora el shader estará totalmente unificado y será capaz de hacer de todo, no habrá X shader para una tarea y Z shader para hacer otra, el mismo hará de todo.

Sombras. Una buena sombra es vital en un juego y otorga un enrome realismo a todo el conjunto. Hasta ahora, las sombras eran ejecutadas por la CPU y con Directx 10 se generarán desde la GPU aprovechando la capacidad d realizar cálculos paralelos de gran potencia.
Motion blur. Llamamos Motion Blur al aspecto borroso o “movido” de una imagen cuando se mueve. Anteriormente se realizaba después de generar la imagen en pantalla, pero ahora es posible realizarlo en tiempo real y sobre un solo objeto o parte del mismo, haciendo que sea mucho más real.
Esto es, contado de forma muy resumida y simple un pequeñísimo avance del nuevo Directx 10. Como podéis ver, no se tratan de simples cambios, no se trata de un aumento de potencia bruta, sino de cambios estructurales, cambios importantes que hacen de Directx 10, sin duda, la versión más importante y prometedora. Se trata en definitiva de liberar a la CPU de todo trabajo posible y que se encargue de todo la GPU. Todo lo que se no pudo hacer en muchos años por fin llega a nuestros ordenadores. Eso sí, no será barato ni tampoco inmediato.
Para poder disfrutar de la nueva API de Microsoft tendremos que tener, sí o sí, el nuevo Windows Vista, una tarjeta compatible con Directx 10 que tampoco son baratas precisamente y por supuesto un ordenador medianamente moderno y potente capaz de ejecutar el exigente Vista. ¿Para cuándo juegos y tarjetas gráficas compatibles? Ya están empezando a salir las primeras tarjetas de la mano de ATI-AMD y Nvidia y a los juegos aun les queda un poquito pero sin duda, el juego que lleva Directx 10 por bandera es Crysis, que sin miedo a equivocarnos tendrá los mejores gráficos vistos hasta ahora en un PC o consola.
Ver 30 comentarios
30 comentarios
David
Yo flipo con que nadie se dé cuenta que incluso los estudios de postproducción y efectos FX, utilizan Linux porque … es 20 vces más rápido que windows!!!… que además la mayoria de juegos, se hacen con las librerias y el API de OpenGl, y que lo de DirectX10 no es mas que otra Gatesada. Una de esas que le sale tan rentable. No conoceis el origen de vuestro SO?? :
http://video.google.com/videoplay?docid=-703909438...
ahí va un poco de cultura.. y sabedlo… hay un mundo más allá de windows, donde los usuarios no sufrimos, sino que disfrutamos la informatica.
David
PD: Ya hace 3 años y medio que conocía Vista… se llama MacOSX
Glicerart
Me gusta la noticia :) .
Por cierto la gama GeForce 8600 y demás en nada la tenemos disponible, así que no hará falta gastarse un pastón para poder jugar al Crysis en condiciones. Además esto supone un abaratamiento en la gama 7k, que tb daba buenos resultados.
Lo que ya no me gusta tanto es tener que pasarse a Vista. Yo de momento me quedo con XP .
SLR
guau liberemos del todo la CPU, para eso tengo yo un E6600. Ya supongo que asi se mejora el rendimiento del sistema, pero porque no trabajan codo codo el CPU y la GPU. ¿?¿?¿?¿?
Locke
Ugh, aunque el reportage esta muy bien, la idea de ponerme Windows Vista me desagrada enormemente. Muy seguro y estable, si, pero en prestaciones casi "basicas" que deberia dar un sistema operativo, es un horror.
Entre eso y el coste de los nuevos ordenadores, espero que tarden mucho en sacar cosas que obligatoriamente necesiten DirectX 10.
Juan Luis Merida
Tanto la CPU y la GPU trabajan codo con codo. El problema es que hace años las tarjetas graficas no eran lo suficientemente pontentes para realizar ciertos calculos ni los Direcxt estaban preparados para ello. Ahora las GPUs son casi tan eficientes como una CPU y liberan trabajo a las CPUs ya que ahora si pueden encargarse de más de una tarea a la misma vez.
WereWolf
Debo de decir que muchas de las novedades de las cuales hablais ya hace años se hacian con directx9 o opengl, como por ejemplo las sombras por Hardware, hace años que se usa el stencil buffer de la grafica o la técnica mas reciente de shadowmapping, los quales el proceso se hace todo en la GPU. En cuanto a los united shaders, no afectará al rendimiento, ni a mejores juegos, sencillamente es otra manera de programar los shaders, ya que el codigo se podrá mezclar, pero solo es un cambio en lo referente a programación no en rendimiento.
Curioso que no comenteis el verdadero avance en las directx 10 (tb en opengl) que es la inclusion de los geometric shaders, lo cual permite crear nuevos vértices o modificarlos todo en la gpu, lo cual permitirá que técnicas usadas para LOD, o deformaciones etc. que hasta ahora eran procesadas todo en la CPU puedam ser calculadas en la GPU, éste es el cambio más significativo de las nuevas directX/opengl, o sea el verdadero nextgen.
BuffaloBill
Supongo que quieren liberar cargas de la CPU porque el 80% de la CPU se la come el propio Windows Vista
Gordito
pero que dices de que Vista come el 80% del cpu,si el procesador es lo que menos consume el Vista, lo que mas necesita es ram y grafica, sobretodo lo primero, y que tengan buenos mhz las memorias, en cuanto al procesador, si es de un solo núcleo puede que le coma un poco el proceso, pero casi no es notorio, pero si tenemos en cuenta los procesadores de dos núcleos o más y los 64 bits, no habrá problema con Vista, y encima que dentro de unos cortos años todos estaremos usando Vista con procesadores multinúcleo, memorias ddr3 y tarjetas graficas de nueva generación, esto será normal dentro de muy pocos años, como paso con los p4 o athlons estandar, solo hay dejar que pase el tiempo.:) Desde luego con Direx 10 y la llegada de los procesadores de más de 2 núcleos va ver un gran cambio en los juegos para pc.
antiXataka
Los desarrolladores de crysis se estan pensando hacerlo multiplataforma y segun he leido les interesa mucho la PS3 por la potencia de la maquina para poder recreear la casi misma calidad que tendra en PC..
antiXataka
Por lo demas es MENTIRA que Vista consuma el 80% de la CPU y que sea muy lento.
El editor podra tener un Vista muy legal pero para esos valores debe tener un PC algo antiguo.
LO que es cierto es que el exagerado abuso en pantallas de confirmacion y demas hace tediosa una tarea tan sencilla como copiar un fichero de un sitio a otro.
Por lo demas Vista va mas rapido que XP tanto en el arranque como en tareas, de hecho se hizo una comparativa entre aplicaciones XP en Vista y se nota mejoria en la carga de las mismas en Vista.
Xbox se lo curra
Pues tu mismo te contestas multiplataforma=ps3=bodrio, para sacarle el maximo rendimiento a la ps3 el juego tiene que ser programado desde cero, y ya sabes que el crysis esta basado en pc, seguramente se aproxime mas la version 360.
masterjedi
"y Directx 10 sigue sin salir." Ein pero si el Vista ya lleva directx 10 no? a menos eso dice dxdiag http://www.thevista.ru/files/images/articles/5270review/23_addedsm.jpg
otra cosa es la medio version para xp
masterjedi
y lo de las confirmaciones del Vista se puede desactivar pa que no te de la tabarra cada tres por dos
24744
Hombre, es el primer comentario que dice que el Vista es seguro. Vista es lento y con muchísimos fallos de seguridad. Lo he visto en un ordenador recién comprado, que iba muchísimo peor que mi ordenador de cinco años con xP. Vamos para atrás.
Por suerte, no estaremos obligados a tener Vista para disfrutar del Directx 10. Ya ha salido una versión alpha del producto para MacOs, Linux y xP.
http://es.theinquirer.net/2007/04/23/dx10_sin_necesidad_de_vistae.html
Saludos.
pedroredondo
Por el precio de una tarjeta de esas más el vista te compras una consola next gen. Espero que además de esas mejoras solucionen todos los problemas que da un pc para jugar como son: parches, drivers, actualizaciones, antivirus, firewall… Que meter el disco y jugar sin problemas para mi no tiene precio.
tartor
Los desarrolladores de crysis se estan pensando hacerlo multiplataforma y segun he leido les interesa mucho la PS3 por la potencia de la maquina para poder recreear la casi misma calidad que tendra en PC..
lo siento pero la ps3 no puede procesar este juego sin una gran perdida de calidad grafica. siempre tengo k recordarlo? no hay ninguna plataforma k sea mejor para la gente k solo le gustan los graficos k los pcs.
Sat
masterjedi totalmente cierto lo que dices, un joven programador ha descubierto una forma de hacer que los futuros juegos y aplicaciones que usen directx 10 funcionen independientemente de la plataforma utilizada. Eso permitiría que usuarios de Windows XP, Linux o MacOS X pudieran jugar a futuros títulos. De hecho, la versión alpha, ya disponible, es capaz de ejecutar ejemplos del SDK sin demasiados problemas.
Yevon
en resumidas cuentas, comprate una consola de una vez xDDD te hacen cambiar cada 2X3 pq sino te quedas sin jugar a los juegos! en una consola no pasa eso, simplemente se esfuerzan muchisimo mas en optimizar…he escuchado que están adaptando directX 10 sobre opengl para que sea compatible con linux,xp y mac osx! juegos de directX 10 en ps3? xDD soñar es gratis, Vista es lento, no es mentira no, no lo tengo cargado con nada y ya empieza a relentizarse! y eso q aun no lo he conectado a internet…(esoty en otro claro xD). Cada vez le veo menos futuro al pc… por las siguientes razones:
1.el gran publico no tiene ni idea de manejar un ordenador, una consola les ofrece mas facilidad, cd dentro y se acabó no tiene que mirar requistio ninguno ni procuparse de nada. Configuraciones automatizadas, sigueinte siguiente y basta y con cuelgues nulos o casi xD
2. las consolas cada dia se asemejan mas a los ordenadores, claro ejemplo ps3 que muy facilmente permite la instalación de linux pero sigue teniendo sus restricciones como que no da soporte para la targeta grafica por lo que no pueden ejecutarse juegos de pc pero sí funciones mas basicas e interesantes como hacer uso de tu ps3 como meidacenter.
3. Las consolas al ser el mismo hardware pueden ser muchisimo mas optimizadas y aprovechadas, recordemos la ridícula memoria de video q tiene ps2 unas 8 mb o así…
Lo perfecto sería una combinación doble, parecido a lo de ps3 pero hecho con la idea bien clara, por una parte la función de consola y por otra la de pc totalmente funcional por lo que debería llevar una memoria igual de grande para que se asemejara a los ordenadores de ese momento ya que las consolas al poder ser mejor aporvehcadas no necesitan tanta memoria.
tocacojones
cuando entenderan los "PCeros" que lo mejor para jugar es una videoconsola, jugar a los mejores juegos sin complicaciones y a un mejor precio.
FJ-Warez
Realmente no creo que los PCs vayan a ningun lado pronto, tal vez veremos un auje de laps, pero de ahi a pensar en un hirbido consola/pc es medio descabellado:
1) Precio, las consolas estan hechas para ser rentables tanto para al usuario como para la compañia, y en una PC uno de los elementos mas caros usualmente es la memoria RAM. Realmente pienso que si pocos pagan 600, menos pagarian los 800 reales que cuesta la consola…
2) Capacidad de de actualizar, las consolas no estan hechas para andarle cambiando todo si quieres, el hardware idealmente debe ser el mismo siempre (claro hay revisiones pero nunca cambian las especificaciones de los micros o la memoria) y esto es para que todos lo juegos hechos para esa consola puedan correr sin problemas en cualquier consola sin importar cuando fue fabricada. Cualquier cambio en el hardware podria evitar que los juegos se ejecutaran de manera correcta, como con el cambio de emulacion por hardware a software de Sony.
3) Las aplicaciones estan hechas casi en su totalidad para la arquitectura x86, si en un futuro saliera un hibrido pc/consola, solo habria dos caminos, adaptar todos los paquetes para la arquitectura de la consola, o hacer la consola compatible al 100% con x86. Que seria lo mismo que un PC…
Yo tampoco estoy del lado de vista, y de verdad aplaudo a este programador por llevar el DX10 a las masas…
PD Dejen de actualizar su Windows XP hasta futuro aviso por que microsoft intencionalmente ha liberado un parche que las hacer mas lentas las maquinas… y no, no estoy bromeando. M@ldito svchots…
El Mocho de Fregona de la Muerte Negra
Ahora es cuando viene un n00b a decir "yo no me pienso comprar el directx 10 original, me esperaré a que esté en el eMule". Qué entrañables.
Sobre Windows Vista… en fin, que haya mucha discusión sobre si es o no es más rápido que otro SO mucho más viejo es suficiente para mí. Hasta la vista, Vista.
Y a ver si el Crysis además de tener esos gráficos es buen juego, cosa que sería de agradecer.
OrphenSensei
Yo me parto con lo idealizado que teneis ahora la mayoria el XP. Estais que no cagais XD
Pero os leeis? Que si XP es rapido, que si no es el que tiene mas problemas de seguridad, que si es lo mejor de momento… El Vista sera todo lo mierda que querais, pero XP es la mayor basura que ha hecho Microsoft en toda su existencia.
Yo reconozco que he usado XP (y que actualmente lo tengo instalado en otra particion por si mi Vista explota como decis o algo asi…) pero SOLO durante 1 AÑO. Aguante con el Win2K la mayor parte del tiempo, el año pasado empece a usar XP solo porque me compre un PC nuevo y venia instalado. Este año me instalado Vista y aunque es cierto que tiene muchas pijaditas y advertencias molestas, de momento no me ha dado ningun problema grave, cosa que no se puede decir del año que pase con XP…
Mi consejo es que si quereis seguridad, desconecteis el PC de internet y no metais ningun disco. Y si quereis velocidad, metedle Win 3.11 y ya vereis que rapido os va.
Si lo que quereis es un sistema operativo estable y usar todo de herramientas tanto de internet, como multimedia o jugar a los ultimos juegos sin grandes problemas, instalaos Vista. A mi me funciona. Tengo un AMD Athlon 64 X2 3800+ y solo 1 GB de RAM, tengo el PC encendido durante dias (incluso he pasado semanas) sin reiniciar y en ningun momento he notado que ralentizaciones. Lo uso para jugar, descargar, grabar y tratar video. Con XP hacia menos y tenia que reiniciarlo casi cada dia…
En fin, no es que sea simpatizante de Microsoft, pero molesta leer a gente que no ha visto a Vista en su vida y ya critican. O gente que tiene un Pentium II y dice que es culpa del Vista que le vaya lento… ¬¬
aaa
lo siento pero la ps3 no puede procesar este juego sin una gran perdida de calidad grafica. siempre tengo k recordarlo? no hay ninguna plataforma k sea mejor para la gente k solo le gustan los graficos k los pcs.
#14 | Escrito por tartor | 25 abr 2007 20:10:38
Amen del pequeño infierno que es programar para la PS3, teniendo unas herramientas PRECIOSAS marca Microsoft para compilar juegos para xbox360 con solo 2 clicks…a costa de algún efecto DX10 claro, pero que los de PS3 tampoco esperarían ver.
Por cierto, si el Cell es tan potente porqué no lo montan en las gráficas y los procesadores?? O para servidores!!! Dios, creía que a estas alturas la gente ya había dejado de creerse la patraña de que una PS3 es más potente y saca mejores gráficos que un PC de gama alta. Que el PC vale un pastón? Si, pero ese no es el tema.
sergin
¿Windows Vista tiene muchas versiones. ¿Cuál es la mejor o más acomsejable para no tener problemas con los juegos ni nada?
David
ey publicen la noticia del juego de god of war de PSP:!
RichardHarris
algunos tienen el sindrome de estocolmo con windows
es como si admitir que es malo les quitara potestad sobre lo unico
que saben usar .
pupegbl
Haber si queda claro para los que no lo sepan, que Windows, 3.11, 95, 98, me, xp, Vista… son una mierda. El problema de siempre, es que Microsoft es como… Stalin (dictadores)
Eraklion
Yo creo que el pc es muchisimo mejor que una consola, los consoleros jamás podrás disfrutar de juegos de rol como en el pc, juegos como Neverwinter nights o baldur's gate o bueno puedo mencionar todos los juegos creados por la empresa de Black Isle, y en cuanto al DirectX 10 es un avance tecnológico tramendo que nos obliga a la mayoria a cambiar radicalmente casi de pc, pero visto resultados como el Crysis no creo que hayan muchas pegas, la vedad esque con vista quitando el battlefield 2142 que me da algun error que otro cuando cierro el juego, en todos los juegos que tengo he notado una mejoría gráfica, consume más memoria ram y todo lo que querais pero coño para eso la tengo para que se la chupe entera si quiere. Y otra cosa interesante esque ninguna conversión es buena asi que si quereis disfrutar de Crysis o Half-life 2 hacerlo en un pc y no esperarse a que lo saquen para consolas porque no saldrán con la misma calidad.
Eraklion
Yo creo que el pc es muchisimo mejor que una consola, los consoleros jamás podrás disfrutar de juegos de rol como en el pc, juegos como Neverwinter nights o baldur's gate o bueno puedo mencionar todos los juegos creados por la empresa de Black Isle, y en cuanto al DirectX 10 es un avance tecnológico tramendo que nos obliga a la mayoria a cambiar radicalmente casi de pc, pero visto resultados como el Crysis no creo que hayan muchas pegas, la vedad esque con vista quitando el battlefield 2142 que me da algun error que otro cuando cierro el juego, en todos los juegos que tengo he notado una mejoría gráfica, consume más memoria ram y todo lo que querais pero coño para eso la tengo para que se la chupe entera si quiere. Y otra cosa interesante esque ninguna conversión es buena asi que si quereis disfrutar de Crysis o Half-life 2 hacerlo en un pc y no esperarse a que lo saquen para consolas porque no saldrán con la misma calidad.