Laurens Moonens
Laurens Moonens

Gameplay programmer
Gameplay programmer

VoxC
VoxC

Details
Details

Project details

  • Voxel renderer, written in C, using OpenGL
  • Uses a compute shader to raymarch through a voxel mesh
  • Cross-platform (tested on Windows and Linux)
  • Still work in progress. Check the GitHub page for my feature wishlist.

What I learned

  • Compute shaders
  • Raymarching
  • CMake build system
  • OpenGl pipeline

Future additions

  • voxel data format (using sparce octrees)
  • lighting
  • voxel material data
  • import voxel models
  • procedural LOD

About VoxC
About VoxC

VoxC is a voxel renderer, written in C using OpenGL. This personal project started off as an exploration into the fundamentals of voxel raymarching and compute shaders. The dream is to expand this into a reusable voxel game engine to explore various topics related to voxels and game engine design in general.