Tuesday, October 18, 2005

Fotorrealismo...



Quienes se dedican a las cuestiones gráficas por computadora, habrán notado la necesidad cada vez más imperiosa de hacer imágenes que sean fotorrealistas, es decir, que sean creadas por la computadora pero que parezcan reales. El reto no es simple, pero ya es factible hacer cosas por demás impresionantes, como la imagen que ilustra esto que escribo (*).

Lo más sorprendente es que se usa DirectX, lo cual es, de acuerdo con una estupenda página web sobre el tema como:

DirectX is a set of development libraries for high performance games under Windows95 and soon WindowsNT. DirectX, formally known as the Game SDK, consists of five major parts: DirectDraw, DirectSound, DirectPlay, DirectInput, and Direct3D.

DirectDraw is the most important. It allows direct access to the bits on the video card. It also has the ability to store surfaces directly on the video card, this makes for some amazingly fast blits.

DirectSound does low latency mixing of sound, as well as some basic sound manipulations such as volume, pan, and frequency.

DirectPlay allows multiplayer games to connect via modem, null modem, lans, or other networks. The interface is the same for all the different connect methods.

DirectInput is actually part of Windows95. It allows one to easily take advantage of all the latest joysticks with ease.

Direct3D is a part of DirectX 2. It consists of two major modes, Retained Mode, a high-level API in which the application retains the graphics data, and Immediate Mode, a low-level API in which the application explicitly streams the data out to an execute buffer.

En breve, es una librería para hacer juegos y gráficas. Después de ver la imagen del tablero (creada en tiempo real), me parece prudente empezar a estudiar esta tecnología.

(*) Noten el acabado e incluso cómo se reflejan las piezas en el tablero. Un fino trabajo.



1 comment:

Robert Cuadros said...

Saludos Manuel:

En verdad, un trabajo muy fino. Con la imagen que muestras me haces recordar que ya debo cambiar mi viejo tablero de ajedrez por uno nuevo. Y mejor si se ve como la imagen de tu post.

Robert