Uploaded May 2023 | Updated September 2026, 1 week ago
Hello! In this video we take you on a journey through a small game world and showcase the non-Euclidean transformations of its third dimension.
We stretch the space to get: Euclidean cylinder, hyperbolic geometry, anisotropic version of hyperbolic geometry, Solv geometry, spherical geometry, (teaser) Nil geometry.
Narrated by youtube.com/channel/UCHRkB4HgLLReBxWJwblHsjQ
Play HyperRogue to have more fun with non-Euclidean geometry! Embeddings can be obtained using settings → 3d configuration → 3d style. (For most embeddings shown in this video, you also need to change the 2D geometry to Euclidean.) To learn more about non-Euclidean geometry, play HyperRogue or visit our discord: discord.gg/8G44XkR
This world (with less 3D models) can be played in RogueViz (zenorogue.itch.io/rogueviz version 12.1p), RogueViz demos ⟶ non-Euclidean third dimension. Note: some of the scenes in this video are very complex and the engine is not optimized, so the framerate might be very low. Yes, it works with VR, but the framerate might be a problem.
Should we do a video on more embeddings (only visuals, no voice) in the same world, or somewhere different? Please tell us in a comment!
Made with RogueViz, our non-Euclidean geometry engine. Assets used:
Online games:
Pac-Man live: https://pacman.live
BeatRocks: js13kgames.com/entries/beat-rocks
Sounds:
Excavator 1: freesound.org/people/eZZin/sounds/606934 (CC-0)
Excavator 2: freesound.org/people/eZZin/sounds/606949 (CC-0)
Cat purr: Dodek (recorded)
3D models:
Polyfjord 2D/3D chess: patreon.com/posts/59047159 (GPL 3.0) by @polyfjord (from this video: youtube.com/watch?v=fxe9KbWtCQ0)
Maxwell Cat: sketchfab.com/3d-models/dingus-the-cat-2ca7f3c1957847d6a145fc35de9046b0 (CC-BY 4.0)
Spinning Rat: sketchfab.com/3d-models/horizontally-spinning-rat-91f25eb2535c4618beea47dd6dd68f6f (CC-BY 4.0)
Stanford Bunny: http://graphics.stanford.edu/data/3Dscanrep/ by Stanford Computer Graphics Laboratory
Royalty-free from CG Trader:
Tulip: cgtrader.com/free-3d-models/plant/flower/low-poly-tulip-free-sample
Coffee: cgtrader.com/free-3d-models/food/miscellaneous/cup-saucer
Duck: cgtrader.com/free-3d-models/animals/bird/game-ready-bird-collection
Lily: cgtrader.com/free-3d-models/exterior/landscape/stylized-water-lily
Table: cgtrader.com/free-3d-models/furniture/chair/dinning-table-1bb0c13a-bf1c-4e76-a019-424406e25e07
Cheese: cgtrader.com/free-3d-models/food/miscellaneous/jerry-cheesecake
Excavator: cgtrader.com/free-3d-models/industrial/industrial-machine/wheel-loader-8ffb9beb-d48c-4c35-be08-c0c4c9585d0c
Hello! In this video we take you on a journey through a small game world and showcase the non-Euclidean transformations of its third dimension.
We stretch the space to get: Euclidean cylinder, hyperbolic geometry, anisotropic version of hyperbolic geometry, Solv geometry, spherical geometry, (teaser) Nil geometry.
Narrated by youtube.com/channel/UCHRkB4HgLLReBxWJwblHsjQ
Play HyperRogue to have more fun with non-Euclidean geometry! Embeddings can be obtained using settings → 3d configuration → 3d style. (For most embeddings shown in this video, you also need to change the 2D geometry to Euclidean.) To learn more about non-Euclidean geometry, play HyperRogue or visit our discord: discord.gg/8G44XkR
This world (with less 3D models) can be played in RogueViz (zenorogue.itch.io/rogueviz version 12.1p), RogueViz demos ⟶ non-Euclidean third dimension. Note: some of the scenes in this video are very complex and the engine is not optimized, so the framerate might be very low. Yes, it works with VR, but the framerate might be a problem.
Should we do a video on more embeddings (only visuals, no voice) in the same world, or somewhere different? Please tell us in a comment!
Made with RogueViz, our non-Euclidean geometry engine. Assets used:
Online games:
Pac-Man live: https://pacman.live
BeatRocks: js13kgames.com/entries/beat-rocks
Sounds:
Excavator 1: freesound.org/people/eZZin/sounds/606934 (CC-0)
Excavator 2: freesound.org/people/eZZin/sounds/606949 (CC-0)
Cat purr: Dodek (recorded)
3D models:
Polyfjord 2D/3D chess: patreon.com/posts/59047159 (GPL 3.0) by @polyfjord (from this video: youtube.com/watch?v=fxe9KbWtCQ0)
Maxwell Cat: sketchfab.com/3d-models/dingus-the-cat-2ca7f3c1957847d6a145fc35de9046b0 (CC-BY 4.0)
Spinning Rat: sketchfab.com/3d-models/horizontally-spinning-rat-91f25eb2535c4618beea47dd6dd68f6f (CC-BY 4.0)
Stanford Bunny: http://graphics.stanford.edu/data/3Dscanrep/ by Stanford Computer Graphics Laboratory
Royalty-free from CG Trader:
Tulip: cgtrader.com/free-3d-models/plant/flower/low-poly-tulip-free-sample
Coffee: cgtrader.com/free-3d-models/food/miscellaneous/cup-saucer
Duck: cgtrader.com/free-3d-models/animals/bird/game-ready-bird-collection
Lily: cgtrader.com/free-3d-models/exterior/landscape/stylized-water-lily
Table: cgtrader.com/free-3d-models/furniture/chair/dinning-table-1bb0c13a-bf1c-4e76-a019-424406e25e07
Cheese: cgtrader.com/free-3d-models/food/miscellaneous/jerry-cheesecake
Excavator: cgtrader.com/free-3d-models/industrial/industrial-machine/wheel-loader-8ffb9beb-d48c-4c35-be08-c0c4c9585d0c







![Can we simulate spherical geometry in Euclidean space?
Three-dimensional spherical space can be created from 120 spherical dodecahedra. Four of these are filled. In the first part of the video, we see the effects mentioned in https://youtu.be/leuleS9SpiA
Can we simulate these effects using an Euclidean game engine and portals? The remaining two parts of the video show that this does not work, but they should still be fun!
In the second part, we construct the same scene from 120 Euclidean dodecahedra. Some of the spherical effects can be seen if you look close enough. This looks like some cool abstract art, but it does not work very well as a simulation of 𝕊³.
The edges look strange because we have only 349.695° of space around them.
In the third part, we follow the suggestion of Jos Leys [ http://www.josleys.com/article_show.php?id=83 ] we attempt to construct the scene from the stereographic images of spherical dodecahedra.
This concentrates the curvature on faces instead of edges [ http://geometrygames.org/HyperbolicBlanket/ ].
Again, this looks more like abstract art than 𝕊³. Can we simulate spherical geometry in Euclidean space?](https://i.ytimg.com/vi/XUIYga-AfLI/mqdefault.jpg)


