Sunday, August 8, 2010

Restarting the project (again)

The Ainur engine is one of my (many) pet projects and it's no news that it was put on hold and I work on it sometimes. These days are the days of Ainur come back!

Ogre3D was updated to 1.7.1, ETM was gone replaced by Ogre::Terrain, Caelum was gone too replaced by SkyX. Today we have Ogitor, which is a nice scene editor that I'm planning to extend and let it export dotScene files with skyx, hydrax and paged grass parameters.

Ainur scene loader was refactored, now loads dotScene file and there's now a game (previously know as Killing Zone as a separate project) shipped with the engine to be used as a demo.

SkyX is a nice sky simulation with volumetric clouds but has some shortcomings:

  • Sunset colour is a horrible yellow, it needs to be changed to a better orange/red gradient
  • It has no integrated moon and sun lights, this means I need to bring my own implementatio
The demo scene already loads a terrain with entities, sky, grass and water although water has some problems with the underwater material. Sun and moon lights are implemented but needs more work.

Depth shadows are supported and they are really cool but I'm going to think about SSAO and also HDR in the near future.

No comments: