An application that provides an easy-to-use, efficient platform for 3D graphics rendering and encryption for digital assets.
- Standalone application
- Vulkan rendering API
- Deferred Rendering
- Supports multiple models
- Texture mipmaps
- Debug rendering tools
- User Interface
- Internal logging
Please note that the quality of the code is far from ideal, but this project has taught me a lot for future projects
git clone https://github.com/ZOulhadj/vmve.git
-
Update path to Vulkan SDK: Right-click the visual solution and click on the Properties option. Then head to
Configuration Properties > C/C++ > General > Additional Include Directories
. Ensure that the Vulkan include path points to the SDK you just installed. -
Copy libraries to the correct locations: The
vmve_external_libraries
folder contains two folders calledvmve
andengine
. Each has its own respectivevendor
folder. This folder needs to be copied into each sub-project folder
- vmve
|- vendor
- engine
|- vendor
VMVE documentation is available here
All downloads can be found on the official VMVE website or in releases section.