Bueno pues vamos con el commit calentito del dia. Me he estado dando de leches con el motion blur estos dias, y conseguido llegar a punto prometedor (aunque hay un cosita que me falla que ahora os cuento). He conseguido renderizar el z buffer a textura, que con el metodo que decian en el foro de ogre no funcionaba, me he hecho yo uno usando un metodo parecido al del glow. He aplicado el shader del gpu gems y parece que se calculan bien las posiciones del espacio de los pixeles, porque si paso la matriz anterior como la actual la imagen sale perfecta. El problema es que para calcular los vectores de velocidad que corresponden a cada pixel necesito la matriz de vista y proyeccion del frame anterior. He intentado pasarla desde ogre con un listener que me avisa depsues de pintar cada frame pero no hay manera. Parece ser que estoy sacando una matriz que no tiene absolutamente nada que ver porque los resultados son rarisimos. Si conseguimos pasar la matriz correcta del frame anterior, deberia funcionar. Para comprobar que la matriz esta bien ahora mismo estoy actualizando la matriz de codigo en el evento de preRender (no en el de postrender que es el que ns interesa para mas tarde). A ver si me echais una mano con esto. Ahora mismo esta desactivado, para activarlo, en la escena hay una linea comentada que hace un new de la clase motionblur.