π Key Features
- π¨ Render Abstraction: Modular layer to handle various rendering APIs.
- π LUA Scripting: Dynamic configuration without recompilation.
- β‘ Multithreading: Parallel processing for increased efficiency.
- π§© ECS (Entity Component System): Modular and scalable architecture.
- π Shadow Mapping: Real-time shadows for greater depth.
- π HDR (High Dynamic Range): Images with a higher range of brightness and contrast.
- π Normal Mapping: Visual enhancement without increasing polygons.
- π Gamma Correction: Accurate color representation across devices.
- β¨ Bloom: Glow effect for bright areas.
- πΌοΈ Post-processing: Advanced visual effects.
- π¬ PBR (Physically Based Rendering): Realistic light-material interaction.
- π‘ IBL (Image-Based Lighting): Image-based ambient lighting.
- π Cubemaps: Reflections and panoramic environments.
- π Blending: Advanced handling of transparencies and effects.
π External Libraries
- px_sched
- STB
- Boost C++
This engine is designed for advanced graphics applications, offering flexibility and control for both video game developers and real-time graphics simulations.