Skip to content

phantom7knight/VulkanRenderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

VulkanRenderer

My first Vulkan Renderer.

Goal List

  • Lighting
  • Model Loading
  • Integrate UI[Using Dear Imgui]
  • Shadows
  • Vulkan Scene
  • Normal Mapping
  • Implement Pipeline Cache
  • Text Rendering
  • Deferred Shading

Tentative Goal List

  • Vulkan Ray Tracing
  • Anti-Aliasing Techniques
  • Advanced Shadow Maps[Preferably MSM]
  • Reflections using SSR
  • GPU Collision Detection
  • GLTF Model Loader

Screenshots

PBR Lighting #1 BRDF_1

PBR Lighting #2 BRDF_2


PBR Lighting vs Old Phong Lighting

Updated_BRDF Old_Phong


UI light control for the model ModelwithUI

Added UI using Dear ImGui imgui UI

First Rectangle VkRenderer_Init