do you mean this kind of data :

 ssgSimpleState: Name=NoName
   Userdata = 00000000
   Translucent  = False
   ExternalProp = 0
   Don't Care   = CULLFACE
   Enabled      = TEXTURE2D COLOR_MATERIAL LIGHTING
   TexHandle    = 2
   TexFilename  =
'c:/flightgear/cvs/fgfsbase/Aircraft/c172/Models/c172-02.rgb'
   Shade Model  = 7425
   Shininess    = 72.000000
   AlphaClamp   = -431602080.000000
   ColourMatMode= GL_AMBIENT_AND_DIFFUSE
   Ambient  :
(-431602080.000000,-431602080.000000,-431602080.000000,-431602080.000000)
   Diffuse  :
(-431602080.000000,-431602080.000000,-431602080.000000,-431602080.000000)
   Specular : (0.000000,0.000000,0.000000,1.000000)
   Emission : (0.000000,0.000000,0.000000,1.000000)

Shouldn't the values of color component in the range [0..1] ?

-Fred

----- Original Message -----
From: "Norman Vine" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, July 22, 2002 8:21 PM
Subject: RE: [Flightgear-devel] Lighting


> Norman Vine writes:
> >
> >Curtis L. Olson writes:
> >>
> >>The problem only seems to happen when the 3d model is in the view.  To
> >>me, that would point to a problem with the model, or a problem with
> >>plib's handling of the model.  For instance if the 3d model tickles
> >>some material or lighting feature that plib doesn't normally handle or
> >>doesn't handle at all.  But, I would be (maybe very) surprised to find
> >>such a bug in plib that no one else has discovered previously.
> >
> >It might be informative to dump out or use gdb to look at the
> >the actual
> >OpenGL state values being used
> >i.e the ambient, emissive, specular ect
> >in the pre and post callbacks for the 3d model
> >
> >If one of these is being 'tromped on' then funny things are
> >bound to happen !
>
> Not really sure what all it means and / or how they get there but ...
> There are some 'interesting values in the file this generates
>
> void
> FGAircraftModel::init ()
> {
>   _aircraft = new FGModelPlacement;
>   string path = fgGetString("/sim/model/path",
"Models/Geometry/glider.ac");
>   try {
>     _aircraft->init(path);
>   } catch (const sg_exception &ex) {
>     SG_LOG(SG_GENERAL, SG_ALERT, "Failed to load aircraft from " << path);
>     SG_LOG(SG_GENERAL, SG_ALERT, "(Falling back to glider.ac.)");
>     _aircraft->init("Models/Geometry/glider.ac");
>   }
>   _scene->addKid(_aircraft->getSceneGraph());
>   _selector->addKid(_aircraft->getSceneGraph());
>   globals->get_scenery()->get_aircraft_branch()->addKid(_selector);
> #if 0
>   FILE *fp;
>   fp = fopen("model.ascii", "wt");
>   _aircraft->getSceneGraph()->print(fp);
>   fclose(fp);
> #endif
> }
>
>
> e.g.
>             ssgVtxTable: Name=NoName
>               Userdata = 0x0
>               Num Parents=1
>               ssgSimpleState: Name=NoName
>                 Userdata = 0x0
>                 Translucent  = True
>                 ExternalProp = 0
>                 Don't Care   = CULLFACE
>                 Enabled      = TEXTURE2D COLOR_MATERIAL BLEND LIGHTING
>                 TexHandle    = 3
>                 TexFilename  =
> '/home/nhv/FlightGear/Aircraft/c172/Models/c172-01.rgb'
>                 Shade Model  = 7425
>                 Shininess    = 2.000000
>                 AlphaClamp   = -0.326197
>                 ColourMatMode= GL_AMBIENT_AND_DIFFUSE
>                 Ambient  : (-0.455241,-0.326197,0.526312,-0.455241)
>                 Diffuse  : (-0.326197,-0.468420,-0.832415,-0.326197)
>                 Specular : (0.000000,0.000000,0.000000,1.000000)
>                 Emission : (0.000000,0.000000,0.000000,1.000000)
>
>
> _______________________________________________
> Flightgear-devel mailing list
> [EMAIL PROTECTED]
> http://mail.flightgear.org/mailman/listinfo/flightgear-devel
>



_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to