Vale, pues resulta que Ogre utiliza el rango de las luces para deducir si tiene que apagar las luces cuando la camara no esta mirando (en realidad es bastante inteligente). Como las luces las controlo yo usando el quadtri de physx, he seteado el rango siempre a infinito si es que se le meten luces con atenuacion. Si la atenuacion no se especifica en el mapa entonces no se atenuan las luces directamente. Me queda ver si puedo solucionar lo de las 3 pasadas y listo.
Merge branch 'master' of https://github.com/franaisa/Gloom