Cross Platform School Project

Voxel Engine

For my Specialization project I’ve done research in quickly colliding rays with voxel geometry and stress testing this by ray-tracing the entire scene.

Methods compared are 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 seperate threads into frame buffer objects which are pooled on the main render thread.

Powered by: Wordpress