Sarah R. Wustner (srw++at++chem.ucsd.edu)
Sun, 8 Mar 1998 15:22:29 -0800 (PST)
I am porting an app from an Onyx RE2 to an Octane. When I run it on the Octane
as a single pfChannel, everything looks normal. However, if I run it on the
Octane as three pfChannels, only the first one added to the pipewindow is drawn
correctly. The other two have strange layering problems: objects that are gone
from the scene occlude objects currently in the scene with black "shadows" or
"stencils" of themselves. Sounds like a zbuffer problem to me, but I've tried
many things to fix it with no success.
Looking through the archives I see that people have had what sounds like
similar problems when using pfEarthSky, but I don't use that at all in this
app. Other things I've tried, with no effect:
- adjusting the near and far clip planes to be further together, farther apart,
etc.
- removing fog, or changing the fog type.
- turning antialiasing on/off.
- playing with pfChannel::setTravMode (currently, PFTRAV_CULL set to
PFCULL_ALL, and PFTRAV_DRAW set to PFDRAW_ON )
- playing with the shared attributes (all three channels are in one channel
group, sharing PFCHAN_FOV | PFCHAN_VIEW | PFCHAN_NEARFAR | PFCHAN_SCENE
| PFCHAN_DRAWFUNC | PFCHAN_STRESS | PFCHAN_APPFUNC
| PFCHAN_CULLFUNC | PFCHAN_LOD )
Any suggestions as to other things I could look at, or maybe what could be
causing this? Thanks for any help you can give me.
Sarah Wustner
swustner++at++ucsd.edu
=======================================================================
List Archives, FAQ, FTP: http://www.sgi.com/Technology/Performer/
Submissions: info-performer++at++sgi.com
Admin. requests: info-performer-request++at++sgi.com
This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:57:00 PDT