VoxelEngine
Voxel Engine with PBR rendering using Vulkan
Features
- Entity Component System (entt)
- Simple Inverse Kinematics
- Graphics
- PBR
- Bloom
- Voxelized scene for raytraced shadows, AO and specular occlusion
- Screen Space Reflections
- Editor
- Prefabs
- Undo/Redo
- Multi Scenes
- Manipulation Guizmos (ImGuizmo)
- Outline for object selection
How to compile
- Requirements
- VulkanSDK
- Windows (only currently supported platform)
- C++17 compiler. Tested with
Visual Studio 2019
- CMake 3.7+
git clone --recursive https://github.com/carloshgsilva/VoxelEngine
cd VoxelEngine
mkdir build
cd build
cmake ..
cmake --build . --config Release
If you are using Visual Studio 2019 with the cmake tools you can just clone and open the folder