It requires that a 3d mesh be made of the scene though to represent occluders...
What?! If you're going to go to that much trouble, why not just render the whole thing in 3D in the first place, and maybe have your animals as sprites with an AnimTexture containing all movement/orientation frames?