Christopher Geyer (cgeyer++at++seas.upenn.edu)
Thu, 26 Jun 1997 21:25:00 -0400 (EDT)
I could, but I don't want to. I want to be able to first initialize the
z-buffer using pfDraw() not writing any pixels, just updating the z-buffer.
Then I want to stencil in the shadow volume for each light, hopefully
using the display list that I've created, then call pfDraw() again,
turning on the light for that shadow volume. I will repeat the procedure
for each light in the scene, each time accumulating light at each pixel.
The total procedure is decribed in "Pipeline Rendering: Interaction and
Realism tThrough Hardware-Based Multi-Pass Rendering" by Paul Diefenbach
("http://www.cis.upenn.edu/~diefenba/" the paper is online if you're
interested). Through multi-pass rendering we are able to model
reflections and shading. This works in GL; we'd like to convert it to
Performer.
Thanks for your help,
Christopher
----------------------------------------------------------------------------
Christopher Geyer | CompSci and Math '99 at the University of Pennsylvania
215-732-4218 | cgeyer++at++seas.upenn.edu | http://www.seas.upenn.edu/~cgeyer/
=======================================================================
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:55:30 PDT