Angus Dorbie (dorbie++at++sgi.com)
Thu, 20 Aug 1998 10:16:59 -0700
You need what is commonly called "distortion correction",
This involves applying the suitable non linear distortion
to the rendered image. On an SGI system this is done by
reading the framebuffer back to texture memory and applying
this texture to a warped mesh of polygons for the remapping.
I have a C++ class which computes the required scene graph
for the distortion required with any dome, design eyepoint
and any projector combination. I also have a demonsration
application which uses this with image readback from the
framebuffer.
What is your display surface geometry, field of view and
projection system?
Cheers,Angus.
-- "Only the mediocre are always at their best." -- Jean GiraudouxFor advanced 3D graphics Performer + OpenGL based examples and tutors: http://www.dorbie.com/
This archive was generated by hypermail 2.0b2 on Thu Aug 20 1998 - 10:17:03 PDT