Scott A. Friedman (friedman++at++ucla.edu)
Fri, 13 Feb 1998 15:12:48 -0800
I have been trying to use pfString using a textured font. The GeoStates
on the font set Transparency to
pfGStateMode(gs, PFSTATE_TRANSPARENCY, PFTR_ON | PFTR_NO_OCCLUDE);
pfGStateMode(gs, PFSTATE_ALPHAFUNC, PFAF_GREATER);
pfGStateVal(gs, PFSTATE_ALPHAREF, 4.0f / 255.0f);
The rendered text looks fine unless there is some opaqe geometry behind
it. When this happens the text disappears behind the more distant opaqe
geometry.
Resetting the transparency on the text to just PFTR_BLEND_ALPHA works
correctly but the edges of the characters have a banding effect when
rendered over the opaqe geometry. In both cases (with and without
NO_OCCLUDE) the text looks fine against the background - no banding,
frosting whatever you want to call it.
The channel is set to perform sorting so shouldn't textures with alpha
be rendered after the opaqe geometry? Even with NO_OCCLUDE this should
work but it doesn't.
Any suggestions on what I am not doing right here?
Thanks,
Scott
=======================================================================
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:56:47 PDT