A game engine with an emphasis on real-time cutting-edge solutions
-
Updated
Oct 11, 2024 - C++
A game engine with an emphasis on real-time cutting-edge solutions
Source code for cross-platform OpenGL gaming engine
Nvidia's PCSS soft shadow algorithm implemented in Unity
✨ Expressive WebGL
CPU forward/deferred rasterizer with depth-buffering, texture mapping, normal mapping and blinn-phong shading implemented in C++
Simple meshes, materials, shadow maps, normal maps. Sky shader. Skeletal animation. Particle system.
🎥 Graphics Kernel: flexible, highly configurable, extensible render engine (realtime + offline)
DirectX 11 graphics engine
Ladybug for web provides weather data visualization and analysis on the web
Global illumination technical demo - a continuation of the Synesthesia3D (ex-LibRenderer) graphics engine used in https://github.com/iftodebogdan/ShaderEditor
🌋🖖🏽 PBR, IBL, Clustered Forward Shading, Path Tracing, Shadow Mapping, and more!
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.
3D scene with a model of the Solar System
Physically based rendering in c++ and OpenGL
A collection of exemplary graphics samples based on Magma and Vulkan API
This repository contains programming assignments and other course material for Graphics Course (Fall 2017)
Variance shadow mapping for omni lights with Vulkan
Computer Graphics - METU Ceng 477
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.
A collection of header files that can ease OpenGL programming
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."