OSGEdit 0.6.1 / 0.7.0 RC1
OSGEdit is an editor of 3D scenes for scientific applications and games, using the OpenSceneGraph (OSG) library.
OSGEdit project allows easy scenegraph editing for anyone using OpenScenegraph in some 3D project.
OpenSceneGraph is a free (LGPL) library that implements professional 3D scenegraph management, usefull for games, scientific applications, real-time simulations, etc.
Take in mind that It's only a scene editor/composer, not a modeller. You can use many programs (like Blender) to model your objects and import them into OSGEdit to compose a complex OSG scene for your application with switches lod's, etc.
Here are some key features of "OSGEdit":
· Good design techniques (uses a lot of design patterns)
· wysiwyg: It's rendering all the time using OSG, so what you see on the screen is what you get when you open the scene with osgviewer or your own app.
· You can see a tree representing the graph where you can select nodes for all the operations. This tree is really a graph, the same node can hang in two different branches, and it's a shared node, not a copy, changes on the node in one branch affect to the same node in the other branch.
· Each node type has a properties dialog integrated in the window (most of them are already supported).
· Of course, you can also manipulate transforms visually, there are tools to move, scale, and rotate transform nodes visually with the mouse.
· All the operations except for the new/open/save and zoom changes, can be undo and redo without limit.
· You can create new group (Group/Transform/Switch/LOD) nodes (It doesn't allow for creating of geodes, it's not a modeller, only a scene composer).
· For these files that only contain one geode, you can also insert a Transform node as a parent of the selected node, even if it's the root node.
· You can open all the formats supported by OSG and also save all the formats supported for writing by OSG.
· There is a tool for merging in files, you can add child nodes that are readed from file (this is very important if you are going to compose a complex scene from several models.
· Nodes can be copied, pasted into group nodes, and even cutted.
· GTK2 or GNOME2
· GtkGLExt or GTKGLArea
What's New in 0.6.1 Stable Release:
· Added GLSL editing support with syntax highlighting, and improved usability in several ways like by extending the outliner tree to new OSG types.
What's New in 0.7.0 RC1 Development Release:
· OSGEdit 0.7.0 is a complete rewrite of the editor, from the core to the GUI, making it more extensible and easier to maintain. This new release adds support for every OSG object, direct manipulation of transformations and lots of usability enhancements.
· This is a release candidate, send any bug to the bug tracking system.