Developers Personal Todo

From OpenFrag

Jump to: navigation, search

Captnoord Personal Todo

  • Add timer for the audio manager
  • Add timer for the input manager
  • Start on the Anvil Ogre Plugin system
  • Start on the content files of the Ogre Plugins ( PG, Hydrax, Caelum )
    • First implementation of the tree container file [DONE]
      • can store multiple entry's of a single tree mesh [DONE]
    • Write a more complex and complete info container [BUSSY]
      • Containing path's to tree meshes [DONE]
      • locations [DONE]
      • different layers [DONE]
      • grass info
      • much more
  • Improve overall performance
    • increased preformance by creating a heightmap system [DONE]
      • it is capable of dynamicly generating a heightmap from a mesh [DONE]
      • save and load it [DONE]
  • Improve Paged Geometry Dynamic Lightning
    • Make the needed shader corrections [Partly done and working]
  • Improve Anvil
    • Add Paged Geometry Stuff to anvil
      • create a tool within anvil so that you can paint grass and place trees
  • Create a 3d sound sytem
    • Create a sound listener [DONE]
    • Create a resource manager [BUSY]
    • Create a framework for easy sound stuff [BUSY]
  • Paged Grass Optimalisation
    • grass atm is paged in normal blocks. this of course means that in the distance ( far way ) the grass is way to dense.
  this can be optimised by rendering less grass in the distance wich shouldn't make any difference because we can't see **** anyway at that distance.
  so:                      becomes
  |----------|             \      /
  |          |              \    /
  |          |               \  /
  |----------|                \/
   this means there is less grass actually rendered. Meaning more fps.
Personal tools
OpenFrag