Well after Microsoft lost interest in MDX 2 we decided to convert the engine back to MDX 1.1 so that we could add animation to the engine. (something MDX 2 hadn't completed yet)
Updates
Reverted the engine back to MDX 1.1
Added per pixel lighting
Added a log file output to help in debugging issues
Currently working on implementing ODE Physics into the engine.
Re-wrote the heightmap class, and also included a function that calulates the height of any point on the land. Over the next few days will also look at calculating the gradient of the slope of any point on the land.
Had to stop working on the animation support as it appears that MDX2 Beta does not fully support it yet.. so will wait till the April SDK Release before continuing with animation.
Here is a screenshot of the latest version of the engine, still using the heightmap and land textures from C-Unit, but with our skybox, the skybox clouds also move.
Also addded ability to add a mesh to the camera (for FPS games where you want to have the players hands holding the gun visible whilst running around).
Spent the last 2 weeks working on the engine again..
Decided to incorporate my current work into the new c-unit framework which is currently as at the Feb 2006 MDX2.0 build. Also added support to play MP3's and WMA files.
Busy at the moment trying to get Projective Texturing working.