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++
🎥 Graphics Kernel: flexible, highly configurable, extensible render engine (realtime + offline)
🌋🖖🏽 PBR, IBL, Clustered Forward Shading, Path Tracing, Shadow Mapping, and more!
C++ CPU Software-Rasterizer
3D scene with a model of the Solar System
Global illumination technical demo - a continuation of the Synesthesia3D (ex-LibRenderer) graphics engine used in https://github.com/iftodebogdan/ShaderEditor
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
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.
A collection of header files that can ease OpenGL programming
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.
Ladybug for web provides weather data visualization and analysis on the web
Physically based rendering in c++ and OpenGL
A collection of exemplary graphics samples based on Magma and Vulkan API
DirectX9 Framework
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 high performance software renderer written in C# and C++
A starter GLSL application written in C++.
Link's Real-Time Rendering Lab.
A reference project enabling geometry instancing for threejs materials
OpenGL Playground repository for tracking my progress in learning OpenGL.
A small game made during a course in school. In this project we were 6 people who participated.