A game engine with an emphasis on real-time cutting-edge solutions
-
Updated
Jun 11, 2024 - C++
A game engine with an emphasis on real-time cutting-edge solutions
🌋🖖🏽 PBR, IBL, Clustered Forward Shading, Path Tracing, Shadow Mapping, and more!
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.
My OpenGL Coding Playground: wrapper for opengl, window, input, gui, asset-loading
Source code for cross-platform OpenGL gaming engine
A university OpenGL engine project implementing parallel split shadow maps (PSSM)
A 3D rendering and rasterization project written in C++17, using DirectX 12 as the graphics API.
Graphics engine written in C++ using DirectX11
C++ CPU Software-Rasterizer
Percentage-Closer Soft Shadows (PCSS) in OpenGL
The OpenGL project I did for the Computer Graphics course back in 2007. Uses the fixed pipeline.
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
Graphical Programming with ThreeJS - main classes for graphics pipeline, 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
Simple meshes, materials, shadow maps, normal maps. Sky shader. Skeletal animation. Particle system.
🎥 Graphics Kernel: flexible, highly configurable, extensible render engine (realtime + offline)
✨ Expressive WebGL
Implementation of the second depth shadow mapping algorithm made by Yulan Wang and Steven Molnar.
OpenGL Playground repository for tracking my progress in learning OpenGL.
A high performance software renderer written in C# and C++
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.
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."