Preview

Vestnik NSU. Series: Information Technologies

Advanced search

Some Aspects of Three-Dimensional Spherical and Elliptical Spaces Visualization

https://doi.org/10.25205/1818-7900-2020-18-4-54-65

Abstract

In this paper we examine methods and algorithms for visualizing three-dimensional non-Euclidean spherical and elliptical spaces with a first-person view, from insider’s perspective: we propose an algorithm for implementing camera controls in such spaces, address an approach to visualizing properties of such spaces based on matrix and vector operations which enables us to perform some of the computations necessary for the visualization on GPUs using graphics APIs, describe an implementation of fog effects in such spaces for the purpose of simplifying navigation in them. An implementation of these approaches and algorithms that is intended for visualizing dynamic scenes in such spaces is presented.

About the Author

D. I. Migranov
Novosibirsk State University
Russian Federation


References

1. Gunn C. Discrete groups and visualization of three-dimensional manifolds. In: Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH, 1993, p. 255-262. DOI 10.1145/166117.166150

2. Phillips M., Gunn C. Visualizing hyperbolic space: Unusual uses of 4x4 matrices. In: Proceedings of the Symposium on Interactive 3D Graphics, 1992, p. 209-214. DOI 10.1145/ 147156.147206

3. Lamping J., Rao R. Laying out and Visualizing Large Trees Using a Hyperbolic Space. In: Proceedings of the 7th Annual ACM Symposium on User Interface Software and Technology, UIST 4, 1994, p. 13-14. DOI 10.1145/192426.192430

4. Munzner T., Burchard P. Visualizing the structure of the World Wide Web in 3D hyperbolic space. In: Proceedings of the Annual Symposium on the Virtual Reality Modeling Language, VRML, 1995, p. 33-38. DOI 10.1145/217306.217311

5. Дубровин Б. А., Новиков С. П., Фоменко А. Т. Современная геометрия: методы и приложения. М.: Наука, 1979.

6. Weeks J. Real-time rendering in curved spaces. In: IEEE Computer Graphics and Applications, 2002, vol. 22, iss. 6, p. 90-99. DOI 10.1109/MCG.2002.1046633

7. Gunn C. Advances in Metric-neutral Visualization. In: 2nd International Workshop on Computer Graphics, Computer Vision and Mathematics, GraVisMa, Workshop Proceedings, 2010, p. 17-26.

8. Yamashita Y. Implementing a rasterization framework for a black hole spacetime. Journal of Information Processing, 2016, vol. 24, no. 4, p. 690-699. DOI 10.2197/ipsjjip.24.690

9. Weeks J. Non-Euclidean Billiards in VR. In: Bridges 2020 Conference Proceedings, 2020, p. 1-8.

10. Novello T., Silva V. da, Velho L. Visualization of Nil, Sol, and SL2(R)˜ geometries. Computers and Graphics (Pergamon), 2020, vol. 91. DOI 10.1016/j.cag.2020.07.016


Review

For citations:


Migranov D.I. Some Aspects of Three-Dimensional Spherical and Elliptical Spaces Visualization. Vestnik NSU. Series: Information Technologies. 2020;18(4):54-65. (In Russ.) https://doi.org/10.25205/1818-7900-2020-18-4-54-65

Views: 66


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 1818-7900 (Print)
ISSN 2410-0420 (Online)