The Community for Technology Leaders
RSS Icon
Issue No.06 - November/December (2002 vol.22)
pp: 90-99
Jeff Weeks , MacArthur Fellow
<p>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.</p>
curved space, hypersphere, 3-sphere, hyperbolic space, graphics, rendering, homogeneous coordinates
Jeff Weeks, "Real-Time Rendering in Curved Spaces", IEEE Computer Graphics and Applications, vol.22, no. 6, pp. 90-99, November/December 2002, doi:10.1109/MCG.2002.1046633
1. T. Müller and E. Haines, Real-Time Rendering, 2nd ed., AK Peters, Natick, Mass., 2002.
2. T. Munzner, "H3: Laying Out Large Directed Graphs in 3D Hyperbolic Space," Proc. 1997 IEEE Symp. Information Visualization, IEEE CS Press, Los Alamitos, Calif., 1997, pp. 2-10; .
3. E. Taylor and J. Wheeler, Spacetime Physics, W.H. Freeman and Co., San Francisco, 1963.
4. J. Weeks, "The Twin Paradox in a Closed Universe," American Mathematical Monthly, vol. 108, 2001, pp. 585-590.
5. M. Phillips and C. Gunn, "Visualizing Hyperbolic Space: Unusual Uses of 4x4 Matrices," Proc. 1992 Symp. Interactive 3D Graphics, ACM Press, New York, 1992, pp. 209-214.
6. N. Cornish, D. Spergel, and G. Starkman, "Circles in the Sky: Finding Topology with the Microwave Background Radiation," Classical and Quantum Gravity, vol. 15, 1998, pp. 2657-2670.
7. J.-P. Luminet, G. Starkman, and J. Weeks, "Is Space Finite?" Scientific American, April 1999, pp. 90-97.
8. M. Phillips et al., Geomview: An Interactive 3D Viewing Program for Unix,
22 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool