JeanPhilippeKernel / RendererEngine

3D Renderer Engine builds with Vulkan and C++ 20
MIT License
171 stars 17 forks source link

Introducing Lighting #329

Closed JeanPhilippeKernel closed 3 days ago

JeanPhilippeKernel commented 1 month ago

This PR introduce the foundation of Phong-based lighting. We add basic lights such as: Directional light, Point Light, Spotlight.

In this PR, we introduce the lighting pass, which is part of the Frame Graph of the Scene Renderer.