Slime-Dev / SlimeProject

SlimeEngine is my personal playground for learning modern Vulkan and its 1.3 features. This project serves as both a learning tool and a growing graphics framework, focusing on clean, understandable implementation of advanced Vulkan concepts. It's a work in progress, evolving as I explore and understand more about low-level graphics programming.
3 stars 0 forks source link

Implement Shadow Mapping #40

Closed AlexMollard closed 3 months ago

AlexMollard commented 4 months ago

Objective

Enhance our Vulkan renderer by implementing shadow mapping to add realistic shadows to our 3D scenes, improving visual fidelity and depth perception.

Tasks

1. Shadow Map Texture Creation

2. Light Space Transformation

3. Shadow Pass Rendering

4. Main Rendering Pass Updates

5. Optimization

Definition of Done