Multipass-Rendering with IRIS-Performer

New Message Reply Date view Thread view Subject view Author view

Volker Meier (vmeier++at++vision.ee.ethz.ch)
Fri, 12 Dec 1997 16:32:23 +0000


Hello Performers,

We are trying to do the following 2-pass rendering strategy:

1) render the scene with diffuse illumination and texture enabled and
   store the result in the accumulation buffer,
2) then render the same scene again with specular illumination only and
   texture disabled and add the result to the accumulation buffer,
3) finally write the accumulated scene back to the frame buffer.

It seems to us, that there is no direct Performer support for this task, so
we're trying to do this directly with OpenGL calls in the draw callback.
However, all we get is lots of OpenGL error codes.

Is anybody out there who has already done multipass rendering in Performer
or has some source code for this?

Besides I'm also interested in source code examples for the convolution and
colortable extensions on a OpenGL basis.

Thanks in advance,

Volker Meier

-- 
                            _____
                           |_____| ?
                         __|_____|/_
                         \\  - -  //
                          (  ++at++ ++at++  )         
------------------------oOOo-(_)-oOOo-------------------------------------

Volker Meier Communications Technology Laboratory Phone: +41 -- (0)1 - 632 5008 ETH-Zentrum Fax: +41 -- (0)1 - 632 1199 CH-8092 Zurich Email: vmeier++at++vision.ee.ethz.ch Switzerland Oooo oooO ( ) -------------------------( )----) /------------------------------------- \ ( (_/ \_) ======================================================================= 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:56:22 PDT

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