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 Lights #10

Closed AlexMollard closed 4 months ago

AlexMollard commented 4 months ago

Implement Light System

Implement a robust lighting system to enhance scene realism and visual quality. This system should support multiple light types and include shadow capabilities. To start I wanna try a cel-shaded shader as this requires very basic materials and should look very effective.

Light Types to Implement:

  1. Directional Lights
  2. Spot Lights
  3. Area Lights

Key Features:

Implementation Details:

Engine Modifications:

Considerations:

AlexMollard commented 4 months ago

This ticket is way too generic and will be split into multiple tickets.