Riemann's Lens
About
Explore a wormhole!
Riemann’s Lens simulates the non-euclidean geometry and strange visual effects associated with a Riemannian wormhole. While it is unknown whether these objects exist in nature, nothing prevents us from investigating their properties and consequences with our computers.
Riemann’s Lens is an interactive virtual art display that allows you to fly around and through a wormhole, with simple scenery rendered in the euclidean space on either end. The size and geometry of the wormhole can be adjusted.
Custom scenery can be defined with a scripting language.
The simulation uses a compute shader to perform non-euclidean ray-tracing, and relies on the graphics card to perform some heavy computations. It has been developed on a machine with a GeForce GTX 1650, and it manages 2-5 fps. Expect some lag. The graphics card must support OpenGL 4.3+, and compute shaders. It did not run on an Nvidia Quadro K1100M (6 year old laptop).
(A Linux version exists, but I'm still working out the linking. Coming soon.)
Riemann’s Lens simulates the non-euclidean geometry and strange visual effects associated with a Riemannian wormhole. While it is unknown whether these objects exist in nature, nothing prevents us from investigating their properties and consequences with our computers.
Riemann’s Lens is an interactive virtual art display that allows you to fly around and through a wormhole, with simple scenery rendered in the euclidean space on either end. The size and geometry of the wormhole can be adjusted.
Custom scenery can be defined with a scripting language.
The simulation uses a compute shader to perform non-euclidean ray-tracing, and relies on the graphics card to perform some heavy computations. It has been developed on a machine with a GeForce GTX 1650, and it manages 2-5 fps. Expect some lag. The graphics card must support OpenGL 4.3+, and compute shaders. It did not run on an Nvidia Quadro K1100M (6 year old laptop).
(A Linux version exists, but I'm still working out the linking. Coming soon.)
System requirements for PC
Minimum:
- Requires a 64-bit processor and operating system
- OS: Tested on Windows 7, 10
- Graphics: Graphics heavy raytracing, 2-5fps on GTX 1650. Requires OpenGL 4.3+, Compute Shaders
Recommended:
- Requires a 64-bit processor and operating system