2003-09-05 15:21:44 +00:00
TODO LIST
---------
2005-09-05 19:14:17 +00:00
* terrain
2008-05-28 21:13:48 -07:00
-implement terrain modifiers
2005-01-22 22:54:28 +00:00
-better use of GPU shaders (both vertex and pixel shaders)
-optimize material better
2005-09-05 19:14:17 +00:00
* foliage
2005-01-22 22:54:28 +00:00
-research the best way to present foliage, perhaps it would be better to not use static geometry but use a fixed set of entites instead?
2005-09-05 19:14:17 +00:00
* implement time
* see if it's possible to use the calendar functionlity from Sear
* make the sun move over the sky, changing the light and the shadows
* see if it's possible to use Caelum, the Ogre add in project
* settings
2006-01-30 01:16:04 +00:00
* add ability to edit the settings from the console - done
2005-09-05 19:14:17 +00:00
* add widgets for editing the settings, this could in this stage just be a very crude but powerful mechanism for changing all kind of settings
* add a control center for easy editing of the settings
2005-05-02 22:07:20 +00:00
2005-07-13 19:49:04 +00:00
* a map widget, which shows a map of the world. Perhaps the paging scene manager can help here?
2005-05-02 22:07:20 +00:00
* add a constant-running key
2006-09-24 12:59:32 +00:00
* move the input system to something more like the one used in sear, which will allow the user to define the key bindings for different actions - done
* add a basepoint editor - done
2005-05-31 20:03:32 +00:00
* add a check for nvidia cards and SGI Mesa libGL, and if so warn the user
2005-06-16 18:15:37 +00:00
* show ping
2006-01-30 01:16:04 +00:00
* add the players position with the debug widget - done through the inspect widget
* modify ogre so that the window manager icon can be set - done
2005-09-05 19:14:17 +00:00
* add a generic system for defining bindings between entity attributes and model attributes. Like an extension of how it's possible to currently connect an attribute to a particle system property, but much more generic. This will mean for example that the way of defining how a model is scaled will be deprecated, to be replaced by a more generic system.
2006-09-24 12:59:32 +00:00
* allow dynamic placement of entities. It should be possible to drag and drop an entity into the world and see a "preview" 3d-representation (perphaps with a translucent material) - done, but without the preview
2005-09-05 19:14:17 +00:00
* add a widget for creating and editing atlas type definition. There's already example code in cyphesis.
2006-01-30 01:16:04 +00:00
* add widget for editing and creating entity media definitions. It should be possible from within Ember to create a whole new media type definition and save it. - done
2003-09-05 15:21:44 +00:00
2005-09-19 21:36:47 +00:00
* refactor EmberOgre into smaller subcomponents
2006-07-10 20:21:36 +00:00
* refactor platform specific code into separate classes sharing a common interface, instead of using #ifdefs
2006-09-09 19:36:57 +00:00
* upgrade all material scripts to use the inheritance in 1.2+
2006-09-24 12:59:32 +00:00
* don't store keyboard console commands in the history - done
2008-05-28 21:13:48 -07:00
* expand the inspect widget to allow for editing of arbitrary attributes