De terrenos y sonidos

Hoy he dedicado el día a implementar el splatting en el terreno. Splatting es la técnica que permite usar una imagen RGBA como mapa de mezclado  para aplicar una o varias texturas sobre una superficie. El nuevo sistema de terrenos de Ogre permite hacerlo sin necesidad de acudir a shaders externos, como antes. Sin embargo, esto no es tan trivial como debería, ni está documentado tan claramente como debería. De hecho, pienso que las nuevas funcionalidades ameritan dos demos separados, uno para las posibilidades de manejo de los materiales, como el splatting y otro para la modificación del terreno.Por el momento la base está implementada, falta lograr que funcione correctamente.
Lo otro que trabajé fue el sistema de sonido, abandonado desde el inicio del proyecto. El sistema de sonido usa OpenAL para la reproducción de audio posicional y ogg-vorbis para los archivos de sonido. Esta fue una idea que nunca llevé muy lejos y requiere un estudio y rediseño a fondo.

Comentarios