OmniMap: Projective Perspective Mapping API for Non-planar Immersive Display Surfaces

Fisheye Projection Mapping
Fisheye Projection Mapping
Title: OmniMap: Projective Perspective Mapping API for Non-planar Immersive Display Surfaces Authors: Clement Shimizu, Jim Terhorst, and David McConville In International Symposium on Visual Computing 2008 (ISVC ’08)
Elumenati Dome Projection Screen
Elumenati Dome Projection Screen
Abstract: Typical video projection systems display rectangular images on flat screens. Optical and perspective correction techniques must be employed to produce undistorted output on non-planar display surfaces. A two-pass algorithm, called projective perspective mapping, is a solution well suited for use with commodity graphics hardware. This algorithm is implemented in the OmniMap API providing an extensible, reusable C++ interface for porting 3D engines to wide field-of-view, non-planar displays. This API is shown to be easily integrated into a wide variety of 3D applications. Note: The design and implementation of OmniMap was done with D’nardo Colucci for the Elumenati. Learn more about immersive projection systems at: The Elumenati Geodome
 BIBTEX CITATION
@InProceedings{shimizu0009,
title = {OmniMap: Projective Perspective Mapping API for Non-planar Immersive Display Surfaces},
author = {Clement Shimizu and Jim Terhorst and David McConville},
booktitle = {ISVC '08},
year = {2008},
pages = {},
}