Skip to content

PWhiddy/Raymarch-Engine

Repository files navigation

Raymarch Engine

An improved version of this repo can be found here: https://github.com/pwhiddy/time

An empty room with tiled walls and some luxurious y=sin(x*z) floors alt tag

Player has created a couple wormholes alt tag

Getting dangerously close alt tag

All graphics are ray-traced in real time. Geometry is defined as signed distance fields. The player can create wormhole portals that bend light as it travels, creating a very similar effect to that seen in interstellar. An example of useage can be found in initialize.cpp

Dependencies: glfw, glew, glm