We're looking for a python-ogre expert to help with the upgrading of an existing tsunami visualization tool. This work is being coordinated by EDM Studio under contract to Geoscience Australia. The existing program (windows build available here) is OpenSceneGraph-based and written in pure C++. We're using the upgrade as an opportunity to switch to python-ogre. The low-level work is nearing completion, culminating in a python-ogre package with a high-level API for reading the tsunami data files and creating Ogre entities. We have 3 weeks to complete the front-end. Tasks include
- OIS-based class to replicate the existing program's pan/zoom/roll "feel". This continuity is necessary as Geoscience Australia scientists have been using the existing program in their daily work for several years. [/*:m]
- Either CEGUI or betaGUI implementation of menus (this is part of upgrade, no menus in existing program).[/*:m]
- Ability to record, save, replay user actions.[/*:m]
- Ability to save animation as a standalone movie (worse case scenario, numbered images, best-case scenario, a standard format such as AVI, quicktime or theora).[/*:m]
- Shader work to achieve improved visual look (not python specific)[/*:m][/list:u]
If you are a talented python-ogre programmer who believes in unit testing and good OO design, and you're available to work on this project in some capacity over the coming weeks, feel free to PM me. Include details about expected hourly rate (please quote in US dollars). Payment terms will be a PayPal transfer within 30 days following receipt of your invoice for work completed. You must be willing to assign copyright on your work to EDM Studio so that we can similarly transfer the final work to Geoscience Australia (who, I believe, will continue releasing this package under the terms of the GPL).