Hyperbolic space rendering engine demo
Автор: Patrick Owen
Загружено: 2020-09-12
Просмотров: 34497
This is a demo of an engine that renders hyperbolic space, written in C++ with OpenGL. Hopefully, a game can be made out of this, but nothing is planned for the near future. For people who are interested in more, I would recommend checking out CodeParade's videos on his upcoming game Hyperbolica.
The following shapes are shown in the video:
0:00 Dodecahedron with right angles
0:28 Horosphere
0:51 Plane
1:06 Octagonal prism
1:18 Tree structure
1:52 Everything at once
The dodecahedron shown at the beginning is just the right size to have right angles on all its edges. The horosphere shown is technically just part of a horosphere. Horospheres are infinite, which the engine is not currently capable of handling. A similar qualification applies to the plane. The octagonal prism is the result of taking a large regular octagon and extruding it in one direction. In the tree structure, each vertex has six edges coming out of it at right angles to each other. The edges are just long enough to allow the curvature of space to prevent self intersection.
The source code of the rendering engine is available at https://github.com/patowen/hyperworld.
Music in video: Public Memory | Clouded ( • Видео )
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: