Re: Performer /GL camera

New Message Reply Date view Thread view Subject view Author view

Jim Helman (jimh++at++surreal)
Mon, 19 Jun 95 15:22:57 -0700


When possible, it's better to set the Frustum on the pfChannel
than setting up a camera with GL.

One of the few exceptions is when trying to lower input latency
on a tracker for a head mounted display or a camera in a virtual
set application. In this case, you can set up the GL stack as
desired in the channel draw callback before calling pfDraw().

The only tricky part is providing the correct CULLing volume
(e.g. a bloated frustum) to the pfChannel in the APP process
appropriate to the set of possible camera locations a frame or
two later (depending on the latency of the mulitprocessing
pipeline mode, i.e. APP_CULLDRAW or APPCULL_DRAW or
APP_CULL_DRAW).

rgds,

-jim helman

jimh++at++surreal.asd.sgi.com
415/390-1151


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:51:36 PDT

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