Uploaded January 2018 | Updated September 2026, 3 weeks ago
A fragment of an Euclidean plane is embedded in a three-dimensional spherical space. The hexagon is flat, but it appears curved -- this is because our space is curved positively.
This is a VR video. The first time we saw a 3D video, we did now know what is fun about that, so an explanation: watch it on a smartphone -- then you can look in any direction by pointing your smartphone there. You can also use a VR device (e.g., a cheap Google Cardboard or similar) to see this in 3D.
When you see something (e.g., the Princess), try to look the opposite direction -- unless it is covered by something else, you will see exactly the same thing there. This is a property of spherical spaces -- all the rays starting from your eyes eventually hit the back of your head.
This uses a spherical version of the ODS projection. The ODS projection is a reasonable method of creating a VR video at the cost of only minor artifacts.
See the previous (non-3D) version for a longer explanation: youtube.com/watch?v=L0QczgEH3IU Thanks to Christopher King for the idea of making a VR version!
See also the Galápagos version: youtu.be/jXBAwuGhPC8
The radius of S3 is 1, the fragment of the plane is a regular hexagon of main diameter 15*.35 = 5.25, the distance between eyes is 0.05. Assuming that the distance between eyes is 6cm, this means that the light travels 7.5 meters before it hits the back of your head, and the hexagon is 6.3 meters long.
Hypersian Rug mode in HyperRogue: roguetemple.com/z/hyper
A fragment of an Euclidean plane is embedded in a three-dimensional spherical space. The hexagon is flat, but it appears curved -- this is because our space is curved positively.
This is a VR video. The first time we saw a 3D video, we did now know what is fun about that, so an explanation: watch it on a smartphone -- then you can look in any direction by pointing your smartphone there. You can also use a VR device (e.g., a cheap Google Cardboard or similar) to see this in 3D.
When you see something (e.g., the Princess), try to look the opposite direction -- unless it is covered by something else, you will see exactly the same thing there. This is a property of spherical spaces -- all the rays starting from your eyes eventually hit the back of your head.
This uses a spherical version of the ODS projection. The ODS projection is a reasonable method of creating a VR video at the cost of only minor artifacts.
See the previous (non-3D) version for a longer explanation: youtube.com/watch?v=L0QczgEH3IU Thanks to Christopher King for the idea of making a VR version!
See also the Galápagos version: youtu.be/jXBAwuGhPC8
The radius of S3 is 1, the fragment of the plane is a regular hexagon of main diameter 15*.35 = 5.25, the distance between eyes is 0.05. Assuming that the distance between eyes is 6cm, this means that the light travels 7.5 meters before it hits the back of your head, and the hexagon is 6.3 meters long.
Hypersian Rug mode in HyperRogue: roguetemple.com/z/hyper






![HyperRogue trailer
Trailer for HyperRogue version 10.2.
HyperRogue on Steam: http://store.steampowered.com/app/342610
The HyperRogue website: http://www.roguetemple.com/z/hyper/
Selected reviews:
HyperRogue, the non-Euclidean roguelike, is a mind-melting masterpiece [...] Its one of the best games Ive played in a long time, which makes it all the more annoying that I could have been playing it for a long time. (Adam Smith, Rock Paper Shotgun)
HyperRogue is a monumental example of a novel concept executed perfectly. (CtrlAltDestroy, honest gamers)
One of the most interesting roguelikes to come around lately (John Harris, @ Play)
Easy to learn, hard to master, impossible to understand. HyperRogue definitely is the one of the best puzzle games Ive ever played. (sldav on Metacritic) HyperRogue trailer](https://i.ytimg.com/vi/xAFrKKApHTY/mqdefault.jpg)

![Portals to Non-Euclidean Geometries
On this tour, portals will take us to various non-Euclidean geometries. This is not Minecraft!
A cool holonomy effect happened during this tour, but it was not explained by our guide Tehora! Have you found it? Please tell us in the comments!
Tehora Rogues channel: https://www.youtube.com/channel/UCHRkB4HgLLReBxWJwblHsjQ
Visited geometries:
* Three-dimensional Euclidean space 𝔼³ (cyan floors, music: Icy Land by Shawn Parrotee)
* Product space ℍ²×ℝ (green floors, music: Living Caves by Shawn Parrotee)
* Three-dimensional hyperbolic space ℍ³ (yellow floors, music: RLyeh by Shawn Parrotte)
* Product space 𝕊²×ℝ (blue floors, music: Ocean by Will Savino)
* Three-dimensional spherical space 𝕊³ (purple floors, music: Land of Eternal Motion by Shawn Parrotte)
* Solv (brownish floors, music: Lost Mountain by Lincoln Domina)
HyperRogue soundtrack under the Creative Commons BY-SA 3.0 license
An interactive version of this scene should be added to RogueViz soon. We need to make it work in VR first!
EDIT: available in RogueViz 12.0L https://zenorogue.itch.io/rogueviz or RogueViz Collection on Steam
(RogueViz demos ⟶ portal collection ⟶ [press Enter multiple times or 9] ⟶ inter-geometric portals ⟶ run)
Play HyperRogue to have more fun with non-Euclidean geometry! To learn more about non-Euclidean geometry, play HyperRogue or visit our discord: https://discord.gg/8G44XkR Portals to Non-Euclidean Geometries](https://i.ytimg.com/vi/yqUv2JO2BCs/mqdefault.jpg)

