An experimental rasterizing and raytracing voxel renderer with the goal of creating endless, fully editable, semi-realistic natural scenes.
1536x3_brickmap_aligned.mp4
- 16 512^3 voxel chunks being generated concurrently
- Compute shader raytracing at aligned positions with rasterized objects
- Isolated render and tick threads
- Pervasive use of fork-join parallelism
- Probably a lot more, this has been my personal project for a bit. Feel free to ask me questions. Discord:
9291Sam
- Clone the repo
- Download and install the vulkan sdk at https://vulkan.lunarg.com
- Configure cmake
- All dependencies will be populated and automatically built
- This may take a while, up to 5 minutes for first configure, ~10s after
- Ninja is the only tested generator