Ogre 1.4RC1 (Eihort)

A finales de año se había anunciado que la rama de desarrollo de Ogre, denominada Eihort, estaba casi a las puertas. Acaba de anunciarse la salida de su primera versión, no beta, sino un Release Candidat, para ser sometido a un proceso de pruebas más amplio.
Aunque sin dudas algunos amantes del bleeding edge venían probándolo desde el CVS desde hace tiempo, esta es la oportunidad para que usuarios más conservadores o novatos se decidan a echarle un vistazo al futuro.
Los cambios a señalar incluyen:
  • SSE/SSE2/SIMD para mejorar el rendimiento en algunas áreas.
  • Shaders mejorados.
  • Un montón de adiciones en el apartado de iluminación y sombras.
  • Mejoras al formato de mallas (se puede usar Mesh Upgrade para actualizar los modelos anteriores).
  • Algunas mejoras en las animaciones.
  • Optimizaciones matemáticas.
  • Mejoras a los materiales y texturas.
  • Soporte para vértices de texturas.
  • Instanciado basado en shaders.
  • Mejoras al sistema de partículas.
  • Mejoras a ManualObject.
  • Carga en segundo plano.
  • Soporte oficial para enlazado estático.
  • Soporte Unicode en fuentes y overlays.
  • Introducción de WindowsEventUtilities.
  • RenderWindow::getCustomAttributes y características relacionadas se han unificado para todas las plataformas.
  • Cambios de dependencias y compilado, ahora se usa FreeImage y un codec nativo para DDS (al fin nos deshacemos de la obsoleta DevIL) y se remueve el sistema de entrada, ahora se utilizará OIS en los ejemplos. Desaparece PlatformManager. Las dependencias están enlazadas estáticamente en Windows, no más DLLs. Sin dudas los cambios más drásticos se ven aquí.
  • Cambios a las excepciones.

    Comentarios