Re: Bug#172189: ITP: openscenegraph -- C++/OpenGL based graphics development library.
On Wed, Dec 11, 2002 at 10:40:26PM +0200, Hugo van der Merwe wrote:
> Description: Scene Graph graphics development library for C++/OpenGL
How do you parse that? "Scene Graph" + "graphics development library"
or "Scene Graph graphics" + "development library"? Neither makes
sense, really. _I_ would go for:
Description: OpenSceneGraph (development|runtime) environment
> In a Scene Graph, the world is broken down into a hierarchy of nodes
> representing either spatial groupings of objects, settings of the
> position of objects, animations of objects, or definitions of
> logical relationships between objects such as those to manage the
> various states of a traffic light.
That's a nice description of what a scene graph is (btw, please,
lowercase), but I don't think it makes sense to have this in the
package description. The users of this package either already know
what that is or don't care about it.
> The OpenSceneGraph supports various culling techniques, LOD nodes,
> state sorting, vertex arrays and display lists as part of the core
> scene graph. It has loaders for various common formats, including
> 3DS, FLT, and PFB.
s/culling techniques, LOD nodes/culling and level of detail techniques/
The PFB format is supported only if Performer is installed...
> The libopenscenegraph-demos package contains a scene graph viewer and
> various other demos of what OpenSceneGraph can do.
why don't you call that package just openscenegraph-demos?
> Do you think I've touched on the more important parts now? With your
> background it is likely you will have a better idea of what is
> important for the description...
One of the key selling points of OSG is that the API is simple and
relatively easy to learn, and as a bonus it's already familiar to
people with Performer experience. The other one is portability. And
the other one is a very good OO design. There are also some nice
add-ons for OSG, like osgConsole.