A game engine with an emphasis on real-time cutting-edge solutions
-
Updated
May 8, 2024 - C++
A game engine with an emphasis on real-time cutting-edge solutions
Nvidia's PCSS soft shadow algorithm implemented in Unity
✨ Expressive WebGL
Source code for cross-platform OpenGL gaming engine
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)
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
A collection of exemplary graphics samples based on Magma and Vulkan API
Add a description, image, and links to the shadow-mapping topic page so that developers can more easily learn about it.
To associate your repository with the shadow-mapping topic, visit your repo's landing page and select "manage topics."