Visualizing hyperbolic space: unusual uses of 4x4 matrices
I3D '92 Proceedings of the 1992 symposium on Interactive 3D graphics
H3: laying out large directed graphs in 3D hyperbolic space
INFOVIS '97 Proceedings of the 1997 IEEE Symposium on Information Visualization (InfoVis '97)
Explanatory and Illustrative Visualization of Special and General Relativity
IEEE Transactions on Visualization and Computer Graphics
Hi-index | 0.00 |
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.