XreaL, un motor Open Source
Este proyecto está basado en el ya veterano motor de juegos de Quake 3, pero se ha reescrito casi totalmente en el lenguaje GLSL que es compatible tanto con OpenGL ES 2.0 como con el nuevo OpenGL 3.0/3.1. Su futuro es prometedor, ya que entre otras características es capaz de ofrecer soporte HDR para aumentar el realismo de la iluminación en las escenas. Su potencia es similar a la de los motores de Doom 3 o Call of Duty 4.
En Phoronix han realizado un completo análisis de este interesante proyecto llamado XreaL que pretende marcar un punto de inflexión en el mercado de los videojuegos para Linux: sus creadores han utilizado como base el conocido y veterano motor de Quake3:Arena de idSoftware, pero a partir de él han generado un motor mucho más potente y totalmente reescrito para lograr compatibilidad con los nuevos estándares OpenGL 3.0 y 3.1.
Robert Beckebans, el principal responsable del trabajo, afirma que XreaL es actualmente el único motor basado en el de Quake con un motor de renderizado GLGS (GL Shading Language). Por el momento no existen juegos que por ejemplo hagan uso de la especificación OpenGL 3.0/3.1 en Linux, pero gracias a este motor Open Source será posible utilizarlos sin problemas.
Según Beckebans el motor es similar en potencia y prestaciones al de Doom 3, y ya hay implementadas características como un sistema de interacción de la luz y otro para aplicar la técnica de shadow mapping. Una de las ventajas del proyecto es que mientras que el motor de idSoftware estaba muy ligado a la CPU -que por tanto se convertía en un cuello de botella- en XreaL se ha impuesto mucha más carga a la GPU, que obviamente es mucho más potente en estos ámbitos.
Además de sus capacidades -por ejemplo, la presencia de un motor de renderizado HDR (High Dynamic Range rendering)- está el hecho de que es posible cargar datos de juegos de Quake 3, Doom 3, Unreal Tournament 2004 e incluso Unreal Tournament 3. En el proyecto se han utilizado herramientas Open Source y por ejemplo se han tratado de evitar herramientras profesionales como Maya o 3D Studio Max.
De hecho, Robert Beckebans está trabajando en el desarrollo de herramientas para Blender3D que permitan importar y exportar modelos de Unreal Tournament para crear personajes y mundos 3D completos con un editor de niveles y mapas lo más completo y libre posible.













Es fantastico ver como el software libre se abre cada vez más camino.
Sí, sobre todo en un segmento tan importante como el de los videojuegos. Aunque hay ya juegos nativos y existen Wine/Cedega/PlayOnLinux para poder acceder a los de Windows, con este motor la cosa promete aún más!!
Para los desarrolladores de videojuegos, leer noticias como estas hacen pensar de manera muy profunda, en la total incultura o analfabetismo tecnologico, en cuestion de videojuegos claro.
La comparativa de rendimiento es patetica en la web del proyecto con ioQuake3, carece de todo rigor y lógica.
Me quedo impresionado de como “la prensa amarilla” inunda cada vez más blogs y como se está perdiendo ciertos mínimos de investigación y de interés que no sea copiar lo que pone en una web sensacionalista.
Un saludo, y por favor, reflexionen sobre lo que publican!