There are 2 repositories under shadow-mapping topic.
A game engine with an emphasis on real-time cutting-edge solutions
✨ Expressive WebGL
Graphics engine written in C++ using DirectX11
CPU forward/deferred rasterizer with depth-buffering, texture mapping, normal mapping and blinn-phong shading implemented in C++
Global illumination technical demo - a continuation of the Synesthesia3D (ex-LibRenderer) graphics engine used in https://github.com/iftodebogdan/ShaderEditor
3D scene with a model of the Solar System
C++ CPU Software-Rasterizer
Compact OpenGL Shadow Mapping Examples in a single compilation unit
Simple meshes, materials, shadow maps, normal maps. Sky shader. Skeletal animation. Particle system.
Variance shadow mapping for omni lights with Vulkan
A collection of header files that can ease OpenGL programming
An OpenGL rendering engine written in pure C++ with no external libraries. We can input an obj file containing vertices and the engine will draw connect each vertex in 3D.
DirectX 12 sample: real-time rendering with a sparsely volumetric representation from a mesh by depth peeling OIT. The ray-traced shadow path is only enabled with the native DXR, while DXR fallback layer is not supported for this sample, since IgnoreHit() causes crash due with dxrfallbackcompiler anyway.
🌋🖖🏽 PBR, IBL, Clustered Forward Shading, Path Tracing, Shadow Mapping, and more!
Ladybug for web provides weather data visualization and analysis on the web
Physically based rendering in c++ and OpenGL
DirectX9 Framework
A collection of exemplary graphics samples based on Magma and Vulkan API
A 3D rendering and rasterization project written in C++17, using DirectX 12 as the graphics API.
An ECS , OpenGl based game engine
My OpenGL game engine.
This repository contains programming assignments and other course material for Graphics Course (Fall 2017)
A DirectX remake of Super Mario 64's first level - showcasing Hardware Skinning, Shadow Mapping, simple particle systems and other HLSL shader work.
This project demonstrates on-the-fly configurable shaders in the free version of Unity3D 4.0, so no pro license needed!
A starter GLSL application written in C++.
Link's Real-Time Rendering Lab.
A reference project enabling geometry instancing for threejs materials
WebGL app using ThreeJS to explore computer graphics techniques: geometry and normals calculation for complex models, lighting and shadows, runtime UV coordinates, bump mapping, surface smoothing, UI, skybox, reflections, finite state machine, aabb colliders, particles system
OpenGL Playground repository for tracking my progress in learning OpenGL.
A high performance software renderer written in C# and C++