An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with graphics-programming

A curated list of projects in awesome lists tagged with graphics-programming .

https://github.com/lettier/3d-game-shaders-for-beginners

🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

3d 3d-graphics game-development gamedev glsl glsl-shader glsl-shaders godot graphics graphics-programming hlsl indiedev opengl panda3d shader shaders unity unity3d vulkan webgl

Last synced: 13 May 2025

https://github.com/lettier/3d-game-shaders-for-beginners?tab=readme-ov-file

🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

3d 3d-graphics game-development gamedev glsl glsl-shader glsl-shaders godot graphics graphics-programming hlsl indiedev opengl panda3d shader shaders unity unity3d vulkan webgl

Last synced: 24 Mar 2025

https://lettier.github.io/3d-game-shaders-for-beginners/

🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

3d 3d-graphics game-development gamedev glsl glsl-shader glsl-shaders godot graphics graphics-programming hlsl indiedev opengl panda3d shader shaders unity unity3d vulkan webgl

Last synced: 09 May 2025

https://github.com/baldurk/renderdoc

RenderDoc is a stand-alone graphics debugging tool.

d3d11 d3d12 debugger direct3d directx graphics graphics-programming opengl renderdoc vulkan vulkan-api

Last synced: 15 May 2025

https://github.com/vulkano-rs/vulkano

Safe and rich Rust wrapper around the Vulkan API

graphics-programming rust spir-v vulkan vulkan-api

Last synced: 12 May 2025

https://github.com/qianmo/real-time-rendering-4th-bibliography-collection

Real-Time Rendering 4th (RTR4) 参考文献合集典藏 | Collection of <Real-Time Rendering 4th (RTR4)> Bibliography / Reference

graphics graphics-programming real-time-rendering rendering rendering-3d-graphics rendering-engine

Last synced: 26 Jan 2026

https://github.com/QianMo/Real-Time-Rendering-4th-Bibliography-Collection

Real-Time Rendering 4th (RTR4) 参考文献合集典藏 | Collection of <Real-Time Rendering 4th (RTR4)> Bibliography / Reference

graphics graphics-programming real-time-rendering rendering rendering-3d-graphics rendering-engine

Last synced: 09 Jul 2025

https://github.com/overv/vulkantutorial

Tutorial for the Vulkan graphics and compute API

computer-graphics cpp graphics-programming reference tutorial vulkan

Last synced: 13 May 2025

https://github.com/Overv/VulkanTutorial

Tutorial for the Vulkan graphics and compute API

computer-graphics cpp graphics-programming reference tutorial vulkan

Last synced: 06 May 2025

https://github.com/qianmo/real-time-rendering-3rd-cn-summary-ebook

:blue_book: 电子书 -《Real-Time Rendering 3rd》提炼总结 | 全书共9万7千余字。你可以把它看做中文通俗版的《Real-Time Rendering 3rd》,也可以把它看做《Real-Time Rendering 3rd》的解读版与配套学习伴侣,或者《Real-Time Rendering 4th》的前置阅读材料。

book cg ebook game-development game-programming graphics-programming notes pdf real-time-rendering rendering study-notes

Last synced: 27 Jan 2026

https://github.com/zauonlok/renderer

A shader-based software renderer written from scratch in C89

3d 3d-graphics c cross-platform from-scratch graphics graphics-programming ibl pbr rendering shaders software-rendering

Last synced: 18 Oct 2025

https://github.com/QianMo/Real-Time-Rendering-3rd-CN-Summary-Ebook

:blue_book: 电子书 -《Real-Time Rendering 3rd》提炼总结 | 全书共9万7千余字。你可以把它看做中文通俗版的《Real-Time Rendering 3rd》,也可以把它看做《Real-Time Rendering 3rd》的解读版与配套学习伴侣,或者《Real-Time Rendering 4th》的前置阅读材料。

book cg ebook game-development game-programming graphics-programming notes pdf real-time-rendering rendering study-notes

Last synced: 17 Apr 2025

https://github.com/windowjs/windowjs

Window.js is an open-source Javascript runtime for desktop graphics programming.

2d graphics-programming javascript

Last synced: 15 May 2025

https://github.com/kosua20/herebedragons

A basic 3D scene implemented with various engines, frameworks or APIs.

blender computer-graphics cycles dragon gba graphics-programming metal nds opengl ps2 rendering scenekit software-rendering unity webgl

Last synced: 15 May 2025

https://github.com/alelievr/mixture

Mixture is a powerful node-based tool crafted in unity to generate all kinds of textures in realtime

graphics-programming node-editor procedural-generation texture-synthesis

Last synced: 14 May 2025

https://github.com/alelievr/Mixture

Mixture is a powerful node-based tool crafted in unity to generate all kinds of textures in realtime

graphics-programming node-editor procedural-generation texture-synthesis

Last synced: 16 Mar 2025

https://github.com/jkriege2/JKQtPlotter

an extensive Qt5 & Qt6 Plotter framework (including a feature-richt plotter widget, a speed-optimized, but limited variant and a LaTeX equation renderer!), written fully in C/C++ and without external dependencies

barchart charting charting-library cpp11 graphics-programming graphing latex-parser plot plotting plotting-library qt qt-libraries qt-widgets qt5 qt5-widgets qt6 qt6-widgets scientific-visualization statistical-methods visualization

Last synced: 09 Jul 2025

https://github.com/jkriege2/jkqtplotter

an extensive Qt5 & Qt6 Plotter framework (including a feature-richt plotter widget, a speed-optimized, but limited variant and a LaTeX equation renderer!), written fully in C/C++ and without external dependencies

barchart charting charting-library cpp11 graphics-programming graphing latex-parser plot plotting plotting-library qt qt-libraries qt-widgets qt5 qt5-widgets qt6 qt6-widgets scientific-visualization statistical-methods visualization

Last synced: 14 May 2025

https://github.com/shader-park/shader-park-core

A JavaScript library for creating real-time 2D and 3D shaders. JS -> Shader. https://shaderpark.com/ https://twitter.com/shaderpark

computer-graphics creative-coding glsl gpu graphics-programming live-coding p5js processing raymarching raymarching-distance-fields real-time rendering sdf shader shader-park shaders shadertoy signed-distance-field web webgl

Last synced: 15 May 2025

https://github.com/qianmo/gpu-pro-books-source-code

:cd: Source Code Collection of Book <GPU Pro> 1~ 7 | 《GPU Pro》1~ 7 书本源代码珍藏

book-source-code game-development gpu-pro gpu-programming graphics-programming rendering shader

Last synced: 26 Jan 2026

https://github.com/QianMo/GPU-Pro-Books-Source-Code

:cd: Source Code Collection of Book <GPU Pro> 1~ 7 | 《GPU Pro》1~ 7 书本源代码珍藏

book-source-code game-development gpu-pro gpu-programming graphics-programming rendering shader

Last synced: 01 May 2025

https://github.com/kosua20/rendu

A simple realtime graphics playground for experimentations.

computer-graphics gpu graphics-engine graphics-programming opengl template

Last synced: 09 Apr 2025

https://github.com/kosua20/Rendu

A simple realtime graphics playground for experimentations.

computer-graphics gpu graphics-engine graphics-programming opengl template

Last synced: 08 May 2025

https://github.com/p5-wrapper/react

A wrapper component that allows you to utilise P5 sketches within React apps.

animation component creative-coding graphics-programming javascript p5 react sketches typescript

Last synced: 14 May 2025

https://github.com/ray-cast/AnimatorGo

🤸🏾‍♀️👗提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛

cross-platform ecs-framework emscripten game-engine gamedev glfw graphics-engine graphics-programming modern-cpp opengl opengl-es webgl

Last synced: 20 Mar 2025

https://github.com/ray-cast/animatorgo

🤸🏾‍♀️👗提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛

cross-platform ecs-framework emscripten game-engine gamedev glfw graphics-engine graphics-programming modern-cpp opengl opengl-es webgl

Last synced: 05 Apr 2025

https://github.com/gpuopen-tools/gpu-reshape

GPU Reshape (GRS) is an API & vendor agnostic instrumentation framework, with instruction level validation.

d3d12 directx directx-12 gpu-reshape graphics graphics-programming instrumentation validation vulkan vulkan-api

Last synced: 16 May 2025

https://github.com/andrejnau/FlyCube

Graphics API wrapper is written in C++ on top of DirectX 12, Vulkan and Metal. Provides main features including ray tracing.

d3d12 direct3d directx directx-12 directx12 dxr gamedev graphics-api graphics-engine graphics-library graphics-programming metal ray-tracing raytracing renderer rendering rtx vulkan vulkan-api

Last synced: 08 May 2025

https://github.com/spakin/simpinkscr

Simple Inkscape Scripting

graphics-programming python

Last synced: 16 May 2025

https://github.com/endbasic/endbasic

BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust

basic gpio graphics-programming interpreter language learn-to-code parser programming-language raspberry-pi repl rust scripting-language sdl2

Last synced: 07 Oct 2025

https://github.com/avilapa/vxr

General purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)

3d anisotropy c-plus-plus clear-coat engine game-engine gamedev glfw graphics graphics-programming imgui iridescence materials multithreading open-source opengl pbr physically-based-rendering procedural rendering

Last synced: 24 Dec 2025

https://github.com/frostbone25/Unity-Baked-Volumetrics

A work in progress graphics solution for completely baked volumetric lighting, meant to be very lightweight and inexpensive.

graphics graphics-programming rendering rendering-3d-graphics unity unity-editor unity3d unity3d-plugin volumetric-fog volumetric-lighting volumetric-rendering volumetrics

Last synced: 25 Nov 2025

https://github.com/frostbone25/unity-baked-volumetrics

A work in progress graphics solution for completely baked volumetric lighting, meant to be very lightweight and inexpensive.

graphics graphics-programming rendering rendering-3d-graphics unity unity-editor unity3d unity3d-plugin volumetric-fog volumetric-lighting volumetric-rendering volumetrics

Last synced: 04 Apr 2025

https://github.com/PaoloMazzon/Vulkan2D

2D renderer written in C utilizing Vulkan

2d-renderer c gamedev graphics graphics-programming rendering sdl2 shaders vulkan

Last synced: 31 Oct 2025

https://github.com/miloyip/line

2D Line Drawing Samples in C

graphics-programming graphics2d rendering-2d-graphics

Last synced: 22 Apr 2025

https://github.com/khalladay/PencilSketchEffect

Real Time Hatching In Unity

graphics-programming shaders unity vfx

Last synced: 11 May 2025

https://github.com/bauxitedev/godot-texture-painter

A GPU-accelerated texture painter written in Godot 3.0

art drawing graphics graphics-programming physically-based-rendering tool

Last synced: 03 Jul 2025

https://github.com/skaarj1989/framegraph

Renderer agnostic frame graph library

cpp20 framegraph gamedev graphics-programming rendergraph rendering

Last synced: 21 Aug 2025

https://github.com/MorcilloSanz/RendererGL

Cross platform 3D renderer in C++ and OpenGL with lighting, shadows and materials.

computer-graphics graphics-engine graphics-programming hdri opengl pbr pbr-materials pbr-shading point-cloud renderer viewer

Last synced: 10 Jul 2025

https://github.com/kekcleader/FreeOberon

Cross-platform IDE for development in Oberon programming language made in the classical FreePascal-like pseudo-graphic style.

compiler console-visualization cross-platform graphics-programming gui-application gui-programming ide libsdl2-dev linux oberon pascal programming-language retro terminal-emulator text-editor turbo-c turbo-pascal windows

Last synced: 12 Apr 2025

https://github.com/badlogic/r96

Repository for the blog post series "Rendering like it's 1996"

emscripten game-development game-engine game-engine-framework graphics-programming webassembly

Last synced: 01 Aug 2025

https://github.com/google/xrtl

Cross-platform Real-Time Rendering Library

android bazel cpp emscripten google graphics-programming ios opengl vulkan

Last synced: 20 Mar 2025

https://github.com/voithos/quarkgl

A subatomic OpenGL graphics library.

graphics-programming opengl pbr rendering

Last synced: 02 May 2025

https://github.com/illation/planetrenderer

A repo for my research on planet rendering in c++ | opengl **Now runs on Linux**

cdlod cross-platform-game cross-platform-graphics frustum-culling graphics-programming lod opengl rendering-3d-graphics terrain

Last synced: 31 Aug 2025

https://github.com/bauxitedev/spectral-visualizer

A spectral visualizer that analyzes the frequencies of music and sound, written in Godot 3.1.

audio digital-signal-processing graphics-programming music-visualizer

Last synced: 05 Apr 2025

https://github.com/Illation/PlanetRenderer

A repo for my research on planet rendering in c++ | opengl **Now runs on Linux**

cdlod cross-platform-game cross-platform-graphics frustum-culling graphics-programming lod opengl rendering-3d-graphics terrain

Last synced: 08 May 2025

https://github.com/mortennobel/unityutils

A library of C# utility classes for Unity

c-sharp graphics-programming unity

Last synced: 24 Apr 2025

https://github.com/mortennobel/UnityUtils

A library of C# utility classes for Unity

c-sharp graphics-programming unity

Last synced: 08 May 2025

https://github.com/bauxitedev/godot-particle-dof

Bokeh-esque particle depth of field in Godot 3.0

bokeh godot-engine graphics-programming shader

Last synced: 30 Jun 2025

https://github.com/misyltoad/vkroots

A stupid simple method of making Vulkan layers, at home!

framework graphics-programming header-only layer vklayer vulkan

Last synced: 06 Apr 2025

https://github.com/justvanrossum/drawbot-skia

A cross-platform subset of the DrawBot drawing API, using Skia

cross-platform drawing graphics graphics-programming python skia

Last synced: 04 Apr 2025

https://github.com/swr06/Candela

Pathtraced Realtime Engine

graphics-programming opengl

Last synced: 25 Nov 2025

https://github.com/maxilevi/raytracer

C++ raytracer that supports custom models. Supports running the calculations on the CPU using C++11 threads or in the GPU via CUDA.

bvh cuda graphics-programming intersection raytracer

Last synced: 27 Apr 2025

https://github.com/dougbinks/bunnylod

Cross platform GLFW based port of Stan Melax's BunnyLOD Easy Mesh Simplification

c-plus-plus cmake edge-reduction gamedev glfw graphics-programming mesh-simplification opengl progressive-mesh

Last synced: 17 Mar 2025

https://github.com/galacean/engine-toolkit

Some out-of-the-box utility features based on the Galacean engine.

graphics-programming shaders toolkit typescript visual-effects webgl

Last synced: 10 Oct 2025

https://github.com/ajayrandhawa/pyqt-sqlite-project-curd

Pyqt SQLite Project Have Features like Login, Add, Delete, Search, Update, Show the Students. In this, I show all the CURD operations of the Program. All Project is well represented and with interactive Toolbar & Menu bar. The database is included in the repository.

curd-operation graphics-programming project pyqt5 sqlite3 student-management

Last synced: 09 Apr 2025