PWhiddy / Raymarch-Engine

Minimal ray-traced game engine with gravity affected rays

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Minimal ray-traced game engine with gravity affected rays


Languages

Language:C++ 74.1%Language:GLSL 25.7%Language:C 0.2%