Re: OpenFlight Loader v

New Message Reply Date view Thread view Subject view Author view

Marcus Barnes (marcus++at++multigen.com)
Thu, 5 Nov 1998 14:59:32 -0800


On Nov 4, 9:13am, Allen Rowe wrote:
>We recently upgraded to Performer 2.2 and Vega 3.2 running IRIX6.2 on an
>Infinite Reality. We also have MultiGen v14.1. I have developed a terrain
>database using MultiGen v14.1 using Gouroud Shading with Vertex Normals and
>Colors.

OpenFlight v14.1 did not support vertex colors and vertex normals at the same
time. You could have gotten that illusion in Performer if you created a Gouraud
shaded (unlit) database and let the loader compute face normals.

>The database retained the shading attributes until we upgraded to
>Performer 2.2 and Vega 3.2 running the Openflight v15.4fi loader. We were
>using Vega 2.1.2 and Performer 2.0 and the OpenFlight v14.1 loader and all
>shading was retained. Is this a bug in the Openflight loader or is there a
>work around to retain the original attributes of the flight file.

First of all don't use the OpenFlight R15.4fi loader. Get Patch 3229 from SGI
to upgrade to Performer 2.2.2. This will also upgrade you to the R15.4g loader.

Now if your database is stil OpenFlight v14.1 then you should get the same
shading results as ever. But if you have promoted the database to v14.2 or
later then you may need to "recalculate shading" in order to set the new face
lighting mode flags; you want to choose "Dynamic Gouraud". This is when per
vertex color and normal support was first introduced into OpenFlight.

Regards.

--
+ Marcus Barnes, Technical Staff        mailto:marcus++at++multigen.com +
+ Multigen-Paradigm Inc.                http://www.multigen.com    +
+ 550 S. Winchester Blvd.               phoneto:1-408-367-2654     +
+ Suite 500 San Jose CA 95128           faxto:1-408-261-4103       +

New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Thu Nov 05 1998 - 14:59:37 PST

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.