|
|||||||||||||
| |
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) 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. 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.
|
|
|||||||||||
|
|||||||||||||