Real-Time Geometry Correction Library
Typical video projection systems display rectangular images on flat screens. For non-planar display surfaces like planetariums, domes, and panoramas, optical and geometric correction techniques must be employed to prevent video projected on the curved display from appearing distorted. OmniMap, OmniMapD3D, and OmniMapD3D10 are API’s that make real-time OpenGL, DirectX9, and DirectX10 applications compatible with OmniFocus projection systems or other custom immersive projection environments that map real-time content onto arbitrary projection surface shapes.
Geometry correction routines are encapsulated in an easy-to-integrate C++ library. The pre-rendering API calls render the virtual environment into offscreen temporary buffers, while the OmniMap, OmniMapD3D, and OmniMapD3D10 API’s post-rendering calls account for lens optical distortion and screen geometry correction. All configuration and algorithm options are handled by configuration files and scripts, so configuration changes can be made without recompiling the program. OpenGL 2.0, Shader Model 3.0, and Shader Model 4.0 shaders are leveraged to take full advantage of new functionality provided by emerging graphics hardware. The cross-platform system is hardware accelerated using all of these shader models to take full advantage of new functionality provided by emerging graphics hardware.
Developed by The Elumenati, New in OmniMap 2.0.3: New dome screen tessellation eliminates rendering artifacts on upper right and left hand sides of dome screen output.
Now Supports the Cobra Curved Display™
Natively warp content with in any OmniMap™ API integrated application. Requires the Cobra Omni manager Click here to learn more.....
We have created the developer bundle to encourage and support the integration of native Cobra rendered content into your projects. You could join other companies from around the world who are already developing content unique to the Cobra Curved Display. A developer bundle includes OmniMap™ API and a Cobra Omni Manager seat.
Need OmniMap™ Integrated?
Do you have an application you would like to enable for native non-planar warping. If so please contact us to discuss your requirements.
Buy OmniMap™ API now