224, septiembre 2007
   
 | PORTADA | HISTORIA DE ESPAÑA | ECONOMIA | ESTUDIANTES | DOMO |
Tecnologia


 

 

 

 

 

 

 

Directx 10

Hugo Payno

En poco tiempo relativamente, ya podremos disfrutar en nuestros ordenadores del Directx 10, pero no todos, solo los que tengan en su PC instalado el Windows Vista, que es un sistema operativo reciente que viene a costar desde mas o menos 94€ su versión más básica, dependiendo de sus características, a 600€ la más avanzada, según una multinacional que se dedica a la venta de ordenadores y productos en relación a la informática. El Windows Vista viene a sustituir al XP, que es el anterior sistema operativo de Microsoft y el Directx 10 viene a sustituir al anterior 9.0c.

Voy a intentar en pocas palabras explicar la función que tiene un Directx. Directx lo saco Microsoft para sus sistemas operativos exclusivamente, pero más adelante una empresa independiente desarrolló el OpenGL, que daba la misma función pero que se aprovechaba para otros sistemas operativos, como Linux y MAC. En concreto, los Directx son un conjunto de bibliotecas (más o menos archivos) que sirven a los programadores a crear imágenes, audio y video de la manera más realista posible, en dos y tres dimensiones. Todo el conjunto de estas bibliotecas se denominan APIS (Aplication Program Interface).

Componentes básicos del Directx:

Direct3D: creación de imágenes en tres dimensiones (Nuevo componente del Directx 10)
DirectSound: Facilita la comunicación entre la tarjeta de sonido y video.
DirectPlay: Posee una infraestructura para juego online

Según Microsoft, la combinación de estos dos softwares seria ideal para los jugadores de juegos de PC. Podríamos decir que Directx 10 es la siguiente generación del gaming para ordenadores.
Actualmente, usamos el Directx 9.0c, que salió en el 2002 pero que hoy en día se ha quedado anticuado para ciertos juegos, ya que como todos sabemos las empresas hacen tratos entre si para beneficiarse, con lo que los juegos saldrán en Directx 10 únicamente en poco tiempo, para obligar a todos los jugadores de PC a tener su Windows Vista.
A parte de esto, también es verdad que el directx 9 ya no saca todo el jugo a las nuevas tarjetas graficas. Directx se distribuye en tres categorías: dispositivos de entrada, audio y video, y en el Directx 10 se añade el Direct3D.

Ahora intentare explicar los nuevos cambios que el Directx 10 trae consigo, que junto con una buena tarjeta gráfica serán el deleite de los jugadores.Podremos observar mas objetos independientes de un sola vez, es decir, no se copia el mismo objeto y que parezca que hay mucha gente. Direcx 10 puede gestionar los recursos de manera que permite crear mapas y mundos más ajustados a la realidad. Multitud de personajes, diferentes, cada uno con sus propios movimientos, reacciones, etc. Desaparece el Overhead (pérdida de transmisión de datos por exceso de información), con lo que veremos una reducción del tiempo de ejecución de los juegos. El Directx 9 y el driver (controladores de audio y video) producen el 40% del tiempo de ejecución, mientras que el Directx 10 lo bajará hasta el 20%.

Con el Directx 10 también se pueden ejecutar algunos cálculos desde la GPU (unidad de procesador gráfico), lo cual libera la potencia de plataforma y libera para ejecutar otros trabajos que no sean relacionados con los gráficos, como el cálculo de física o inteligencia artificial. Esto es, que los objetos responden ante los estímulos como lo harían en el mundo real, cada uno reaccionara según sus características, como por ejemplo, el Half Life 2 usaba en ocasiones la física para realizar algunas cosas.

En las GPU que usamos todos, los procesadores de vertex y de pixeles funcionan de forma individual, por separado y depende de lo que ocurra en el juego en ese momento puede que uno de los dos no se este usando. Con el Directx 10, se puede usar esos procesadores para otras tareas. Pero para ser compatible con Directx 10, el hardware deberá ser completamente cambiado. Ahora el shader estará entero unificado y podrá hacer de todo, no hara falta X shader para un trabajo y Z shader para otra tarea, uno sólo hará todo. Explicándolo más coloquialmente, con un sencillo ejemplo, si tu haces un lego con piezas rectangulares, las esquinas no te pueden quedar redondeadas, pero si salen nuevas piezas lego para esquinas redondeadas y combinas rectangulares con redondeadas, te quedará mas real.
Respecto a la sombras, una buena sombra en algo imprescindible en un juego y da mucho realismo a todo. Hasta ahora, las sombra se ejecutaban por la CPU y con Directx 10 se generaran desde la GPU, lo que permitirá hacer cálculo a la vez de gran potencia.
El Motion blur es lo que vemos borroso o movido de algo cuando esto se mueve. De antes esto se generaba después de salir la imagen en la pantalla, y ahora se puede hacer en tiempo real en un solo objeto o parte del mismo, lo que da mas realidad al juego.
Todos estos cambios del Directx, son estructurales, cambios que hacen que sin duda sea uno de los mejores softwares en relación a juegos que se está viendo. Es una versión muy prometedora, que seguro dejara satisfechos a más de uno. Lo que trata principalmente el Directx 10 es liberar de trabajo a la CPU y dárselo a la GPU, pero para nuestro bolsillo no será barato, ya que exige, como ya dije, el Windows Vista y una buena tarjeta gráfica, que no son baratas. Aun así, ya se ven por ahí las primeras gráficas compatibles, como la 8800 GTS de Nvidia, pero ATI-AMD ya tienen también las suyas en el mercado. Junto con el Directx 10, sale un juego que si que será lo mejor gráficamente visto hasta ahora: Crysis. ¿Será verdad todo lo que se comenta sobre el directx 10?

 


Opina y vota por este artículo


 

     
eolapaz.com© 2007
Revista Indico
¿Quienes somos? | Tutoria y ayuda | Privacidad | Publicidad |
Optimizado para: 1028 x 760 pixels - Internet Explorer 5.0 y superiores -