Re: pfLayer & overlapping geometry

New Message Reply Date view Thread view Subject view Author view

Marcus Barnes (marcus++at++multigen.com)
Thu, 9 Jan 1997 10:25:42 -0800


On Jan 9, 12:20pm, Peter Schulze wrote:
> Subject: pfLayer & overlapping geometry
> Hi performers,
> I'm using a modell containing a structure of 3 layers.
> This structure shares 1 large geometry and 3 textures (RGB).
> Each layer got a separate value for the transparency-material-component
       ^^^^^ ^^^^^^^^^^^^
... important clues.

1. pfLayer attempts to impose a well defined draw ordering of its children.
2. Transparent geometry is CULL sorted separately from opaque geometry.

> to support a blending of the different textures.
>
> -->But when I take a side view and there exist some geometry parts
> overlapped by others in the foreground (and both surface normals point
> to the eye) only the texture of the base-layer will be rendered on the
> geometry of the foreground, INSTEAD of the texture of the decal-layer.
>
> Does anybody know what's going wrong ?

pfLayer draw ordering does not work correctly when the pfLayer's decal geometry
has transparency enabled. There is a conflict between the transparency sort
and the pfLayer logic. This is a known Performer bug.

Regards.

--
+ Marcus Barnes, Technical Staff        mailto:marcus++at++multigen.com +
+ Multigen Inc.                         http://www.multigen.com    +
+ 550 S. Winchester Blvd.               phoneto:1-408-556-2654     +
+ Suite 500 San Jose CA 95128           faxto:1-408-261-4102       +
=======================================================================
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:54:18 PDT

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