Skip to content

mmmuscus/3d-vulkan-renderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 

Repository files navigation

3D renderer in Vulkan

This was my first deeper dive into Vulkan. It was created during university for a class where we needed to create a bigger stand-alone project as practice for our Bsc thesis. The program is capable of rendering multiples of the same (single mesh) model with the same texture. It also shades the models with a simple diffuse lighting to help demonstrate the normal mapping. Similar to the textures only one normal map can be used for all of the models.

We can see the final result below:

image

Below are some renders displaying the normals of the models before and after applying normal mapping. The normal map looks unnatural this is because I used a random normal map that didnt match the model or the texture. This was due to time constraints, my main goal was to show that the renderer is capable of applying normal maps.

image image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published