domingo, marzo 15, 2009
|
La empresa Caustic Graphics recienteme reveló que ha desarrollado una nueva solución de aceleración en hardware que permitirá renderizar datos tridimensionales en tiempo real con la técnica de raytracing (para aprender mas sobre rayrtacing, escribí una explicación al respecto como parte de este artículo anterior en eliax).
Brevemente, hay dos maneras básicas fundamentales (aunque no son las únicas, existe también algo llamado Volumetric 3D, así como otras técnicas) de crear datos tridimensionales en una superficie plana como el monitor de tu PC. Una se llama Scanline Rendering y es la manera en que funciona el 99.99% de todos los gráficos en 3D que ves en video-juegos, desde una PC o Mac hasta el Wii o el Playstation 3, y la otra técnica se llama Raytracing. La diferencia fundamental es que con Raytracing es posible crear gráficos muchísimo mas realistas que con Scanline, razón por la cual raytracing es por lo general lo que utilizan las empresas de diseño de efectos especiales en Hollywood. El problema es que raytracing requiere de muchísimo poder de computación. Para que tengan una idea, aunque un Playstation 3 te renderiza gráficos 3D a un ritmo de 30 cuadros por segundo en alta definición, para una película como El Señor de los Anillos cada cuadro de imagen de la película posiblemente tomó varias horas. Sin embargo, debido al incesante incremento en el poder de computación, está llegando la hora en que renderizar con raytracing en tiempo real se está haciendo factible (como lo ha demostrado Intel y NVIDIA), y aunque esto aun no se puede con el poder genérico de una PC, la empresa Caustic Graphics dice haber desarrollado una solución de hardware específicamente para raytracing que lo hace en tiempo real hoy día, a una velocidad 20 veces mayor que todo lo existente actualmente, y promete para el 2010 un un sistema 200 veces mas rápido. El sistema vendrá como una tarjeta llamada la CausticOne que insertarás en tu PC o estación de trabajo. Así mismo, la empresa ha anunciado CausticCL, un lenguaje de programación y API (interfaz de programación) que extiende a OpenGL para que terceros puedan crear aplicaciones que toman ventaja de este hardware, al cual la empresa ha llamado CausticRT (que me imagino significa Caustic Real Time o "Tiempo Real"). Algo interesante es que los inventores de este sistema son ex-ingenieros de Apple, uno de ellos habiendo sido el arquitecto principal de OpenGL en el Mac OS X, y el otro el arquitecto principal de los algoritmos de renderización del iPhone, por lo que podemos deducir que estos dos deben saber muy bien lo que están haciendo... Página oficial de CausticRT Fuente de la noticia autor: josé elías |
6 comentarios |
Tecnología Visual |
Comentarios
Añadir Comentario |
"Los que viven para criticar y señalar solo se estan perdiendo la felicidad de su propia vida."
en camino a la singularidad...
©2005-2024 josé c. elías
todos los derechos reservados
como compartir los artículos de eliax
Seguir a @eliax
Espero que este llegue a mi laptop en 2 años :)