Voxel Engine
education
Specialization Project about ray-casting with voxel geometry. Comparing Octrees, Bvh-Trees, and DDA in a grid
The scene and cubes are fully created from LuaJit, the textures get combined in a texture atlas on creation of the Lua Object.
Scene is split up in 16x16x16 cubes, which get loaded in separate threads into frame buffer objects which are pooled on the main render thread.