Skip to content
/ vmve Public

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

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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