osgDesigner:About
From osgDesigner
Contents |
Introduction
osgDesigner is a graphical tool used to edit any Openscenegraph scenes at run-time. osgDesigner use osgIntrospection to discover and modify any OpenSceneGraph nodes, so you can play and see what's happening to your 3D scene. OpenSceneGraph developpers can improve and extend osgDesigner at need, creating editor plugins or rendering plugins.
Preview osgDesigner with our online demo : osgDesigner:Demo
How works osgDesigner
osgDesigner shows a tree representation of the scene graph and allows the user to modify the scene graph structure and the property of each node.
The new stuff in osgDesigner is that it uses the OpenSceneGraph introspection system to discover objects at run-time. osgDesigner can edit any c++ class as long as this class is reflected by a wrapper in the osgIntrospection framework. So if new nodes or objects are added to OpenSceneGraph, there is no need to add code, simply reflect your work, and create a plugin for osgDesigner if you want an easier way to modify your data.
The editor plugins generate a more beautiful and intuitive interface than the default editor provided by osgDesigner. The render plugins allow the user to render the scene with a specific 3D Engine (based on OSG). We provide a rendering plugin wich use Producer.
Using introspection to edit objects, a plugin system, Qt4 for the GUI, we hope you will enjoy playing with 3D, and developing osgDesigner. Go to the Download page osgDesigner:Downloads
Authors
We are a group of 3 {EPITECH} students, and osgDesigner is our end studies project.
Supported Platforms
osgDesigner currently works under theses platforms :
- Linux
- Windows
You can try to run osgDesigner on all platforms supported by OpenSceneGraph but only the ones listed above are tested.
License
osgDesigner is released under the "CeCILL FREE SOFTWARE LICENSE AGREEMENT", you can read it in LICENSE.txt
Magrathea engine
osgDesigner is developped with another projet : magrathea-engine
