Real-Time Rendering in Curved Spaces

  • Authors:
  • Jeff Weeks

  • Affiliations:
  • -

  • Venue:
  • IEEE Computer Graphics and Applications
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Curved spaces offer new opportunities to artists and game developers.The surface of a hypersphere provides a pleasantly finite 3D world in which the user can fly freely without ever encountering a boundary of any sort, while its negatively curved cousin hyperbolic space provides a startlingly spacious environment. Rendering perspectively correct images in curved spaces is easy, because the basic algorithms are identical to the standard flat space algorithm. When given the correct transformation matrices, standard 3D graphics cards render scenes in curved spaces as quickly and accurately as they do in flat space. Sample code in OpenGL and Direct3D provides a starting point for readers wishing to develop their own curved space applications.