Re: Intensity-Alpha textures on IR

New Message Reply Date view Thread view Subject view Author view

From: Axel Volley (axel++at++paradigmsim.com)
Date: 03/11/2000 10:39:45


Thanks Allan and Angus !
I actually had to set the transparency mode to "PFTR_HIGH_QUALITY |
PFTR_NO_OCCLUDE", in order to blend intersecting intensity-alpha textures
correctly.

Axel.

Allan Schaffer wrote:
>
> On Mar 10, 6:26pm, Axel Volley wrote:
> > I encountered the following multisampling-related
> > dithering artifacts by displaying an Intensity-Alpha texture
> > on an Onyx2-IR:
> >
> > samples : visual : artifact
> > -------------------------------------------
> > 0 : 0x56 (db, Z23) : no artifacts
> > 4 : 0x5a (db, Z23) : 4 shades of white
> > 8 : 0x90 (db, Z23) : 8 shades of white
> >
> > Can anybody tell me how to fix the artifacts and what causes them ?
>
> I might be misunderstanding the question but:
>
> The quality of transparency depends on the transparency mode you
> select, or if you don't make a selection, the default mode changes
> depending on whether multisampling is on or off.
>
> If multisampling is OFF then the only option available is the
> PFTR_BLEND_ALPHA approach.
>
> If multisampling is ON then you have a choice of
> - the PFTR_BLEND_ALPHA approach (slower, higher quality) or
> - the PFTR_MS_ALPHA approach (faster, lower quality). <--- DEFAULT
>
> So you'll want to set this on your transparent geostates:
> pfGStateMode(gstate, PFSTATE_TRANSPARENCY, PFTR_HIGH_QUALITY);
>
> Check the pfTransparency man page which explains this all a bit
> better. :-)
>
> Allan
>
> --
> Allan Schaffer allan++at++sgi.com
> Silicon Graphics http://reality.sgi.com/allan

-- 
Axel Volley ~ Multigen-Paradigm Inc
++1-972-960-2301 x227 FAX ++1-972-960-9049
mailto:axel++at++paradigmsim.com
http://www.multigen-paradigm.com


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Fri Mar 10 2000 - 10:38:06 PST

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