Multi-channel app on an octane

New Message Reply Date view Thread view Subject view Author view

Sarah R. Wustner (srw++at++chem.ucsd.edu)
Sun, 8 Mar 1998 15:22:29 -0800 (PST)


Hello --

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


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:57:00 PDT

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