I'm trying to load an OpenFlight model into OSG.  The model is an
airport model created with Creator v.3.1 and contains blinking runway
and approach lights.  Also, some of the lights are omni-directional and
some are uni-directional.  When loading the model, the runway loads and
displays correctly using OSG SVN version and OSG v.1.2 (old and new
plug-ins).  However, I've found that there are some inconsistencies (and
shortcomings) with how the lights are loaded and displayed.

1.  Light point system nodes don't appear to be read in and handled
properly.  The lights are put into system nodes within Creator, but when
doing so, none of the lights load into OSG (SVN version, v.1.2 new
plug-in).  They do load into OSG v.1.2 (old plug-in), but do not blink.


2.  If light point system nodes are not used (i.e., each light exported
as separate nodes), the lights are loaded with OSG SVN version, OSG
v.1.2 (old and new), but none of the lights blink.

In summary, I've created the following matrix of the configurations that
I've tried and what works (to whatever extent) and what doesn't.

a.  Light point system nodes, OpenFlight inline light point records
(v.15.7):  lights load into OSG v.1.2 (old plug-in), but do not blink;
lights do not load into OSG v.1.2 (new plug-in) or OSG SVN

b.  Light point system nodes, OpenFlight indexed light point records
(v.16.1):  lights load into OSG v.1.2 (old plug-in), but do not blink;
lights do not load into OSG v.1.2 (new plug-in) or OSG SVN

c.  No light point system nodes, OpenFlight inline light point records:
lights load into OSG v.1.2 (old plug-in), OSG v.1.2 (new plug-in) and
OSG SVN, but do not blink in any version

d.  No light point system nodes, OpenFlight indexed light point records:
lights load into OSG v.1.2 (old plug-in), OSG v.1.2 (new plug-in) and
OSG SVN, but do not blink in any version

As part of this investigation, I also discovered that if the lights were
set to "Rotating" versus "Flashing" within Creator, then the
omni-directional lights would blink using OSG v.1.2 (old plug-in).

As another aside, if I use Quantum3D's Audition viewer, the OpenFlight
file loads correctly, with all of the blinking lights displayed
correctly.  I gather though that this viewer uses MultiGen's OpenFlight
API library, so I would hope that it would load correctly.

So, my question is ... is the OpenFlight plug-in (as far as anyone
knows) fully capable and compliant with the OpenFlight specification?
Or are there known issues with it and it's just not complete yet?  Is
there an obvious problem with how I've generated the OpenFlight file
with Creator?

Any help and insight would be greatly appreciated.

chuck

_____________________________________
Charles E. Cole (Chuck), ConITS Team
E-mail: [EMAIL PROTECTED]
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to