Minimal ray-traced game engine with gravity affected rays
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
shaders
Control.cpp
Control.h
Initialize.cpp
Initialize.h
Object3D.cpp
Object3D.h
README.md
RaymarchRenderer.cpp
RaymarchRenderer.h
Scene.cpp
Scene.h

README.md

Raymarch Engine

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