VoxC

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
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.