Skip to content
This repository was archived by the owner on Aug 31, 2025. It is now read-only.
/ vmve Public archive

Vulkan Model Viewer and Importer. A project developed as part of my final year project at University.

License

Notifications You must be signed in to change notification settings

ZOulhadj/vmve

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

372 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VMVE (Vulkan Model Viewer and Exporter)

An application that provides an easy-to-use, efficient platform for 3D graphics rendering and encryption for digital assets.

overview_1

Features

  • 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

Getting started

Requirements

Building

git clone https://github.com/ZOulhadj/vmve.git
  1. 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.

  2. Copy libraries to the correct locations: The vmve_external_libraries folder contains two folders called vmve and engine. Each has its own respective vendor folder. This folder needs to be copied into each sub-project folder

- vmve
  |- vendor
- engine
  |- vendor

Documentation

VMVE documentation is available here

Downloads

All downloads can be found on the official VMVE website or in releases section.

About

Vulkan Model Viewer and Importer. A project developed as part of my final year project at University.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages