Re: stereoscopic CAVE rendering in Performer

New Message Reply Date view Thread view Subject view Author view

Angus Dorbie (dorbie++at++sgi.com)
Thu, 16 Sep 1999 11:24:45 -0700


This is covered in my presentation here:

http://www.sgi.com/software/performer/presentations/geometry/index.htm

The viewing direction is ALWAYS perpendicular to the screen. If you
consider the plane of the screen and the eye there will be some point on
the screen (or even off the screen) where the perpendicular view vector
intersects. This can be created using simple glFrustum calls once you
realize that this geometry is just an off axis frustum.

Cheers,Angus.

Yohan Baillot wrote:
>
> Hello pfPeople,
>
> We were thinking about the special case of rendering where the viewpoint
> is not fixed with respect to the projection screen. In the case of the CAVE,
> not only the projection axis may be not centered on the middle of the
> projection
> screen but the viewving direction is also not perpendicular to each
> projection screen.
> The use of pfMakeFrustrum allows to off axis projection but consider the
> user is
> looking perpendicularly to the screen. In a general case I case I would need
> to
> specify the four corners'coordinates of my projection screen in eye
> coordinates.
> Is there such capabilities in Performer. If not, it is certainly possible to
> generate the
> projection Matrix given four coordinates of a projection screen to built a
> frustrum.
> Anybody knowns about some work done on that?
>
> Thanks
>
> Yohan
>
> _______________________________________________________________________
>
> Yohan BAILLOT
>
> Virtual Reality Laboratory,
> Advanced Information Technology (Code 5580),
> Naval Research Laboratory,
> 4555 Overlook Avenue SW,
> Washington, DC 20375-5337
>
> Email : baillot++at++ait.nrl.navy.mil
> Work : (202) 404 7801
> Home : (703) 566 3684
> Cell : (407) 222 6359
> Fax : (202) 767 1122
> Web : www.ait.nrl.navy.mil
>
> _______________________________________________________________________
>
> -----------------------------------------------------------------------
> List Archives, FAQ, FTP: http://www.sgi.com/software/performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com

-- 
"One of the best-known folk theorems of software engineering is that
60% to 75% of conventional software projects are either never
completed or rejected by their intended users. If that range is
anywhere near true (and I've never met a manager of any experience
who disputes it) then more projects than not are being aimed at goals
which are either (a) not realistically attainable, or (b) just plain
wrong."
                 Eric S. Raymond - The Cathedral and The Bazaar

For advanced 3D graphics Performer + OpenGL based examples and tutors: http://www.dorbie.com/


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Thu Sep 16 1999 - 11:24:50 PDT

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