Topic: "shadow-mapping"
PanosK92/SpartanEngine
A game engine with an emphasis on real-time cutting-edge solutions
Language: C++ - Size: 566 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2,437 - Forks: 205

TheMasonX/UnityPCSS
Nvidia's PCSS soft shadow algorithm implemented in Unity
Language: C# - Size: 103 MB - Last synced at: 16 days ago - Pushed at: almost 6 years ago - Stars: 760 - Forks: 82

doodlewind/beam
⨠Expressive WebGL
Language: JavaScript - Size: 1.95 MB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 527 - Forks: 44

Qfusion/qfusion
Source code for cross-platform OpenGL gaming engine
Language: C - Size: 96.2 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 347 - Forks: 129

mateeeeeee/Adria-DX11
DirectX 11 graphics engine
Language: C++ - Size: 457 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 133 - Forks: 11

mtrebi/Rasterizer
CPU forward/deferred rasterizer with depth-buffering, texture mapping, normal mapping and blinn-phong shading implemented in C++
Language: C++ - Size: 16.5 MB - Last synced at: 15 days ago - Pushed at: almost 8 years ago - Stars: 102 - Forks: 23

recp/gkern
đĨ Graphics Kernel: flexible, highly configurable, extensible render engine (realtime + offline)
Language: C - Size: 1.2 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 101 - Forks: 11

iftodebogdan/GITechDemo
Global illumination technical demo - a continuation of the Synesthesia3D (ex-LibRenderer) graphics engine used in https://github.com/iftodebogdan/ShaderEditor
Language: C++ - Size: 745 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 46 - Forks: 4

bytecode77/fastpix3d
Software Rasterizer (C++)
Language: C - Size: 75.2 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 36 - Forks: 5

nikolausrauch/software-rasterizer
C++ CPU Software-Rasterizer
Language: C++ - Size: 71.2 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 35 - Forks: 2

GTruf/SolarSystem-3D
3D scene with a model of the Solar System
Language: C++ - Size: 85.5 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 35 - Forks: 1

LaputanMachines/opengl-renderer
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.
Language: C++ - Size: 49.2 MB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 34 - Forks: 4

Flix01/Tiny-OpenGL-Shadow-Mapping-Examples
Compact OpenGL Shadow Mapping Examples in a single compilation unit
Language: C - Size: 563 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 30 - Forks: 1

sydneyzh/variance_shadow_mapping_vk đĻ
Variance shadow mapping for omni lights with Vulkan
Language: C++ - Size: 7.68 MB - Last synced at: 11 months ago - Pushed at: almost 7 years ago - Stars: 30 - Forks: 3

guitarfreak/DirectX-11-Demo đĻ
Simple meshes, materials, shadow maps, normal maps. Sky shader. Skeletal animation. Particle system.
Language: C - Size: 146 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 29 - Forks: 12

Flix01/Header-Only-GL-Helpers
A collection of header files that can ease OpenGL programming
Language: C - Size: 4.26 MB - Last synced at: 7 days ago - Pushed at: about 4 years ago - Stars: 29 - Forks: 3

StarsX/SparseVolumeDXR
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.
Language: C - Size: 192 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 2

azer89/HelloVulkan
đđđŊ PBR, IBL, Clustered Forward Shading, Path Tracing, Shadow Mapping, and more!
Language: C++ - Size: 47.4 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 11 - Forks: 2

ladybug-tools/ladybug-web
Ladybug for web provides weather data visualization and analysis on the web
Language: HTML - Size: 6.36 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 7

topfs2/shadow-swan
Physically based rendering in c++ and OpenGL
Language: C++ - Size: 141 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 7 - Forks: 2

Contingencyy/DX12Renderer
A 3D rendering and rasterization project written in C++17, using DirectX 12 as the graphics API.
Language: C++ - Size: 115 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

racz16/Wobani-Engine
My OpenGL game engine.
Language: Java - Size: 29.7 MB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 1

pulkitjuneja/GlEn
An ECS , OpenGl based game engine
Language: C++ - Size: 209 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 1

vcoda/aggregated-graphics-samples
A collection of exemplary graphics samples based on Magma and Vulkan API
Language: C++ - Size: 19 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 1

Mikepicker/opengl-sandbox
Language: C++ - Size: 211 MB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 4 - Forks: 0

iankurgarg/CSC561-Graphics
This repository contains programming assignments and other course material for Graphics Course (Fall 2017)
Language: JavaScript - Size: 7.46 MB - Last synced at: 11 months ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 3

Mobiletainment/Configurable-Shaders-in-Unity3D
This project demonstrates on-the-fly configurable shaders in the free version of Unity3D 4.0, so no pro license needed!
Language: C - Size: 72.6 MB - Last synced at: about 2 years ago - Pushed at: over 11 years ago - Stars: 4 - Forks: 1

LinkClinton/LRTR-Lab
Link's Real-Time Rendering Lab.
Language: C++ - Size: 6.9 MB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 0

acvictor/GLSL-Starter
A starter GLSL application written in C++.
Language: C++ - Size: 17.1 MB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 0

sinclairzx81/three-instanced-mesh
A reference project enabling geometry instancing for threejs materials
Language: TypeScript - Size: 375 KB - Last synced at: 7 months ago - Pushed at: about 6 years ago - Stars: 3 - Forks: 1

ozgecanmuyanli/OpenGL-PlayGround
OpenGL Playground repository for tracking my progress in learning OpenGL.
Language: C - Size: 220 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

theproadam/XFDraw
A high performance software renderer written in C# and C++
Language: C# - Size: 211 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

MiguelCPereira/SuperMario64Remake
A DirectX remake of Super Mario 64's first level - showcasing Hardware Skinning, Shadow Mapping, simple particle systems and other HLSL shader work.
Language: C++ - Size: 87 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

abasilak/opengl_engine
A simple scene graph-based rendering engine that can be used as a research prototyping platform for testing various real-time algorithms for shading and illumination effects using modern OpenGL.
Language: C++ - Size: 17.2 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

iamyoukou/shadowMapping
Shadow mapping
Language: C++ - Size: 145 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

Pudzz/Small-Game-Project
A small game made during a course in school. In this project we were 6 people who participated.
Language: C++ - Size: 351 MB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 1

primus-anonymous/ndk-opengl
Android NDK JNI OpenGL
Language: C++ - Size: 1.81 MB - Last synced at: over 1 year ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 0

abdulrahmans0414/threejs-mastery
Mastering Three.js step by step! This repository documents my learning journey, starting from the basics of 3D web development. Exploring core concepts like scenes, cameras, renderers, geometries, and materials, with hands-on projects and experiments. Gradually progressing to advanced topics like shaders, animations, physics, and WebXR.
Language: JavaScript - Size: 80.4 MB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

SpicyCactuar/vulkan-suntemple
Vulkan renderer displaying the popular Suntemple scene
Language: C++ - Size: 125 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

proskur1n/vwa-code
Percentage-Closer Soft Shadows (PCSS) in OpenGL
Language: C++ - Size: 3.13 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

GiovannyJTT/Smooth-Dragon
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
Language: JavaScript - Size: 9.27 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

otaviog/shadow-mapping
Shadow mapping demo using TensorViz
Language: Python - Size: 195 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

KilianBerlo/Space-Invaders-2
Research and implementation of several Computer Graphics and Artificial Intelligence topics into a video game
Language: Java - Size: 232 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

Pudzz/Large-Game-Project
This is a large game project that was done during a course in school. We were a total of 9 people who participated in this project.
Language: C++ - Size: 186 MB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 1

AlexandreGIRARD/opengl-engine
OpenGL portfolio about Real-Time Rendering techniques and learning OpenGL programming.
Language: C++ - Size: 29 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

krutibaraiya/CurvedShadows
Algorithmic implementation of the research paper "Casting Curved Shadows on Curved Surfaces" by Lance Williams, 1978
Language: HTML - Size: 7.52 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 1

SiTronXD/UtopiaEngineGY
A basic rendering engine written in C++ and GLSL using OpenGL. It was originally created for my last high school project (Gymnasiearbete). Active from October to December 2019.
Language: C - Size: 26 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

blat-blatnik/Car-Demo
A simple scene with a high-poly sports car model in a small garage. I made it over the weekend for a job application.
Language: C - Size: 55.7 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

abel0b/shadow
Shadow mapping algorithms implementation
Language: C++ - Size: 5.09 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

AidanConnelly/OpenGL-Assignment
Model importer & exporter
Language: HTML - Size: 70.3 MB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

abasilak/OpenGL_ES_3_1
Several implementations of A-Buffer using modern OpenGL ES API.
Language: Java - Size: 15.2 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 1

kadircet/ceng477
Computer Graphics - METU Ceng 477
Language: C++ - Size: 8.68 MB - Last synced at: about 2 months ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 2

neil3d/ShadowMappingD3D đĻ
Shadow Mapping įŽæŗåįä¸åŽčˇĩ
Language: Logos - Size: 74.2 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

artmills/Procedural-River-Valley-Generator
Procedural terrain and river generation. Waves, diffraction, and Fresnel water effects. Perlin noise neight functions for mountains. Smooth lighting and shadow mapping.
Language: C++ - Size: 187 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

SpicyCactuar/vulkan-ssr
Screen-Space Reflections in Vulkan
Language: C++ - Size: 548 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

dan-crdll/interactive_graphics_project
Implementation of shadow mapping on a scene in pure WebGL.
Language: JavaScript - Size: 422 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

xDUDSSx/dengine-shadows
A university OpenGL engine project implementing parallel split shadow maps (PSSM)
Language: C - Size: 9.76 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

GiovannyJTT/libgptjs
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
Language: JavaScript - Size: 314 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

jcfgonc/CG-Shadow-Project
The OpenGL project I did for the Computer Graphics course back in 2007. Uses the fixed pipeline.
Language: C - Size: 3.16 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Bicyclette/second_depth_shadow_mapping
Implementation of the second depth shadow mapping algorithm made by Yulan Wang and Steven Molnar.
Language: C++ - Size: 47 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jakekugel/uiuc-cs418-jakugel2
A web page that displays 3-dimensional ball and stick models of various molecules.
Language: HTML - Size: 316 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

florianvazelle/vk3DLoader
A Vulkan command-line tool to visualize a 3D model
Language: C++ - Size: 53.8 MB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

MiguelCorti/opengl_core_learning
Some projects to learn more about core OpenGL and some CG algorithms.
Language: C++ - Size: 3.13 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

wuhaoqi98/Eradication
Bombing simulation using OpenGL
Language: C - Size: 93.4 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

Alba-NR/ShadowMapping_TechTalk
đ Repository to contain my slides and demo for my Shadow Mapping tech talk for the Churchill College CompSci Talk series 2020-2021.
Size: 111 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

DanielPCurtis/Advanced-Computer-Graphics-OpenGL-
Language: Java - Size: 42.9 MB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

alifarazz/shadow_mapping
:city_sunset: Shadow mapping with FPS camera in OpenGL 3.3 and C++17.
Language: C++ - Size: 18.1 MB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

MrLaki5/Shadow-mapping
OpenGL4 shadow mapping implementation
Language: Java - Size: 17.6 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

dgaitsgo/processing_template
Java Processing template for Motion Blur, Perfect Looping, Shadow Mapping
Language: Processing - Size: 6.84 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

hartstrattoncreative/h4s2017
Hack for Sweden contribution for the 2017 competition
Language: HTML - Size: 17.8 MB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

fakefeik/webgl-playground
Deferred shading and stuff
Language: JavaScript - Size: 2.76 MB - Last synced at: about 2 years ago - Pushed at: almost 10 years ago - Stars: 0 - Forks: 1
