Nuum is a fast, modern voxel model editor powered by real-time GPU raytracing. Inspired by tools like MagicaVoxel. It features an intuitive camera navigation system and a color palette for easy voxel editing.
- Intuitive camera navigation and UI built with ImGui
- Real-time GPU raytracing with a 3D texture voxel backend
- Built using bgfx, SDL2, and Dear ImGui
- Voxel editing with brush tools, palette, and undo/redo
- Color palette system
- Custom voxel file format, with export options planned
| Action | Key / Mouse |
|---|---|
| Orbit camera | Right mouse |
| Pan camera | Shift + Right mouse |
| Zoom | Scroll wheel |
| Add voxel | Left click |
| Remove voxel | Shift + Left click |
| Color select | Palette UI |
- C++20 or later
- CMake 3.5
- SDL2
- Freetype
git clone https://github.com/TXTstyle/nuum.git
cd nuum
cmake -S . -B build
cmake --build build- bgfx
- Dear ImGui
- SDL2
- Inspired by MagicaVoxel
