Monday, September 6, 2010

Feeding Bullet with height values

Here we are: finally Ainur can feed Bullet the height values from the current prepared page.
The mandatori screenshot:
Bullet debug drawing in white, terrain wireframe in brown
Current implementation is not 100% complete: I still have to sort out problems moving from a terrain page to another.

So, the current roadmap is (not in this order):

Code base clean up
  • Code style cleanup: I'm not satisfied with current astyle options so I would like to make the code pretty and separate methods with a line, and also separate different classes that lives in the same source file.
  • Use RapidXML instead of TinyXML: RapidXML is fastest and has just one header file.
  • Merge OIS with InputManager class.
Faster and better UI
  • Use new Gorilla 2D drawing library for console and FPS (either by including it or forking the code if it fits better my needs), instead of Ogre's overlay. Gorilla can draw formatted text as well.
Advancement in scene rendering
  • Correct sun and ambient dynamic lighting (including nice sunshine)
  • Update terrain lightmap
  • Implement camera and viewport setup from dotScene files
  • Fix SkyX glitches when rendering with OpenGL
  • Load procedural grass
  • Experiment with Deferred Shading instead of Forward Rendering

No comments: