Hi,

some suggestions:

I learned OpenSG by reading the source. I doubt, that the documentation
will ever be good enough so that I don’t have to look at the
implementation. Learning by reading source is sometimes hard, but now I
know most of the key features very well. I think we should provide the
source even in our distributions e.g. linked to the doxygen pages. Even
for a beginner many questions can be answered by simply looking at a view
lines of code.

Many people are starting there OpenSG projects by extending our tutorial
applications. As a consequence they are using the SimpleSceneManager or
SimpleMatierial. This is fine to get a running application in a short
time. Unfortunately small applications tend to grow. And with the simple
mechanisms we hide a lot of our key features like Window, Viewport,
Camera, Beacons, Lights, Navigation and Picking. And if someone started
with the simple code, in a short time they came to a point where the
simple code is more pain than helpful. E.g. “do rendering to a tiled
display” or “using complex materials” or “rendering in multiple
viewports”.  I think it would be very helpful to have a well documented
example application that do not hide functionality with Simple-classes.

There are always features that some users like to see in OpenSG of which
the core thinks they should not be part of the scene graph. Why not
starting some daughter projects on Sourceforge. For example an editor or
application framework bases on OpenSG and Qt or a simulation framework for
particles, physics and collision detection. Most of the core team members
are using OpenSG as a pure rendering backend. Navigation, manipulation and
all kind of interaction is done completely without OpenSG. So you can’t
expect them to provide features that they are not using. Other people who
are interested in this functionality should start there own projects on
sourceforge. I’m sure the core team is willing to support them for example
with an integrated make system. For example we could setup an example
project.

And a personal statement :-)

OpenSG is a very good scene graph system. Andreas for example showed that
it is possible to write commercial applications (www.vred.org) that can
easily compete with other products. We have 270 users on our mailing list
and 16 developers with cvs write access. A lot of our students where able
to do nice projects based on OpenSG even with the current state of
documentation. With 2.0 we will be able to use OpenSG on a Cave and on
portable devices. Don’t be worried about the future of OpenSG.

Don’t argue on missing documentation and features but try to contribute!!!!

Marcus




-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to