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/tntmeijs/glsl-shader-includes

A utility class which adds a way to include external files in a shader file.

glsl graphics-programming opengl shaders source-code

Last synced: 08 Sep 2025

https://github.com/xerpi/gxmfun

PSVita's 3D Graphics API (GXM) fun

3d-graphics c graphics-programming homebrew

Last synced: 01 May 2025

https://github.com/nobuyuki83/applied_computer_graphics_2024s

Lecture at The UTokyo on computer graphics

graphics-programming lecture

Last synced: 13 Jun 2025

https://github.com/matthewjberger/wgpu-example

A minimal example of using Rust, wgpu, and egui without using eframe

egui graphics-programming rust wgpu-rs winit

Last synced: 12 Jun 2025

https://github.com/solidiquis/parametric_surfaces

Parametric surfaces drawn using the Rust + WASM toolchain with WebGL, React, and TypeScript.

glsl graphics-programming react reactjs rust typescript wasm webgl webpack

Last synced: 10 Jul 2025

https://github.com/bv7dev/wgpu-lab

Library for rapid prototyping of native WebGPU Apps in C++ using Dawn

cpp20 dawn glfw3 graphics-programming library rapid-prototyping webgpu wgsl-shader

Last synced: 10 Apr 2025

https://github.com/hash1018/shcad

ShCAD is a 2D CAD program written in C++ using Qt framework.

2d-cad c-plus-plus cad design-patterns graphics-programming qt qt-cad qt-framework qt5-gui

Last synced: 29 Oct 2025

https://github.com/seekrs/macrolibx

✏️ Rewritten version of the minilibx graphics API used at 42school, using SDL2 & Vulkan.

42 42-school api c cplusplus-20 cpp cpp20 graphics-programming minilibx vulkan xmake

Last synced: 29 Jul 2025

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

A NextJS specific library for the @P5-Wrapper/react project.

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

Last synced: 07 Apr 2025

https://github.com/gokselgoktas/temporal-anti-aliasing

A research-oriented version of the TAA implementation from Unity's post-processing stack

anti-aliasing graphics-programming temporal unity

Last synced: 01 Apr 2025

https://github.com/rkoschmitzky/coconodz

A unified and configurable Nodegraph wrapper for Visual Effects Applications

autodesk-maya cg foundry graphics-programming katana maya maya-plugin mayaapi nodegraph pipeline pymel pyqt pyqt4 pyqt5 pyside pyside2 python qt vfx

Last synced: 10 Apr 2025

https://github.com/jose-villegas/terrainrendering

A simple terrain rendering project, with some neat optimizations such as baked lightmaps and fast ambient occclusion with heighmaps.

computer graphics graphics-programming

Last synced: 01 Jul 2025

https://github.com/gokselgoktas/structured-volume-sampling

A clean room implementation of Structured Volume Sampling by Bowles and Zimmermann in Unity

density-estimation graphics-programming noise optimization ray-marching unity volume-rendering

Last synced: 01 Apr 2025

https://github.com/frostbone25/unity-cubemap-fog

A simple fog solution that utilizes a cubemap for color, rather than a single constant color for better fidelity. It can do height based fog as well.

fog graphics graphics-programming rendering rendering-3d-graphics unity unity-editor unity3d unity3d-plugin

Last synced: 27 Jul 2025

https://github.com/frostbone25/unity-voxel-tracer

Work in progress voxel tracer. This is intended to be an offline solution for generating lighting/volumetrics.

graphics-programming rendering rendering-3d-graphics shader-programming shaders unity unity-3d unity3d unity3d-plugin volumetric-lighting voxel voxels

Last synced: 16 Sep 2025

https://github.com/wunkolo/vkblam

vkblam is a re-implementation of the Halo 1 blam engine's graphics library in vulkan.

graphics-programming halo vulkan

Last synced: 07 May 2025

https://github.com/nishkarshraj/computer-graphics

Computer Graphics Algorithms in C++ and OpenGL basics.

graphics graphics-programming opengl scanlinefill simulation transformations

Last synced: 22 Apr 2025

https://github.com/jose-villegas/styletransferfunction

This project implements style functions for volume rendering, producing cheap but quality visuals with the use of litspheres. Style transfer is really useful in this regard as styles such as bones, wood, of vegetation can be stored in litspheres.

computer-graphics graphics-programming opengl volume-rendering

Last synced: 14 Apr 2025

https://github.com/bauxitedev/volumetric-raymarching

2D GPU-accelerated volumetric raymarching in Godot 3.0.

godot-engine graphics-programming lighting raytracing shaders

Last synced: 05 Apr 2025

https://github.com/prcastro/zerogl

A zero-dependencies, single-header 3D graphics library

3d c graphics graphics-programming nuklear rendering sdl2 single-header software-rendering

Last synced: 25 Apr 2025

https://github.com/computer-graphics-tools/core-video-tools

A set of extensions and utilities to work with CoreVideo types.

corevideo graphics-programming image-processing swift

Last synced: 23 Apr 2025

https://github.com/gokselgoktas/sdf-ray-marching

A simple project showing how to integrate a signed distance field ray marcher into Unity's deferred shading pipeline

graphics-programming ray-marching signed-distance-field unity

Last synced: 01 Apr 2025

https://github.com/fuzzyzilla/fuzzpaint

Graphics accelerated vector paint program for compositing nerds

drawing drawing-app graphics graphics-programming

Last synced: 15 Apr 2025

https://github.com/notapenguin0/phobos-rs

Vulkan abstraction library for Rust

graphics graphics-programming rendering vulkan vulkan-api

Last synced: 15 Jul 2025

https://github.com/turborium/bitmappixels

BitmapPixels.pas - Lazarus and Delphi module for direct access to pixels at TBitmap

delphi delphi-library graphics-programming mozol pascal-language pascal-programming

Last synced: 09 Sep 2025

https://github.com/johnnovak/nim-raytracer

Writing a fully-featured raytracer from the ground up in Nim

graphics graphics-programming nim nim-lang raytracing

Last synced: 22 Jun 2025

https://github.com/gokselgoktas/hi-z-buffer

A not-so-trivial example showing how (not) to generate a hi-Z buffer in Unity

depth-maps graphics-programming unity

Last synced: 01 Apr 2025

https://github.com/christianpanov/glcore

No-dependency OpenGL support library, which abstracts the processes of creating buffers and shaders

cpp cpp-library glcore graphics-library graphics-programming library opengl opengl-library shaders

Last synced: 10 Oct 2025

https://github.com/lecrapouille/openglcppwrapper

[Lib][Version 0.9][Partially Functional][WIP] A C++ 11 wrapper for Core Profile OpenGL allowing to write complete applications in a reduced number of lines of code

3d 3d-engine 3d-game 3d-graphics cpp cpp11 game-development glumpy graphics graphics-programming opengl opengl-functions opengl-tutorial opengl-wrapper rendering shaders three-cpp three-js wrapper

Last synced: 19 Mar 2025

https://github.com/mortennobel/opengl_3.2_vs_2010_freeglut

A simple OpenGL 3.2 example using MSVS 2010 and freeglut

cpp cpp11 graphics-programming

Last synced: 24 Apr 2025

https://github.com/lukaskalbertodt/lina

Strongly typed linear algebra library with a focus on 3D applications like games (i.e. low-dimensional vectors and matrices)

computer-graphics gamedev graphics-programming linear-algebra matrix rust strongly-typed transformation

Last synced: 23 Apr 2025

https://github.com/Abdul-AZ/Ainan

A visual effects and motion graphics making application mainly targeting game developers.

cpp directx-11 good-first-issue graphics graphics-programming opengl premake5 render visual-studio

Last synced: 11 Mar 2025

https://github.com/gokselgoktas/dda-ray-marching

A simple example showing how to implement a DDA based screen-space ray marcher in Unity

digital-differential-analyzer graphics-programming post-processing ray-marching unity

Last synced: 01 Apr 2025

https://github.com/mortennobel/opengl_3_2_utils

Extension to the Angel library (from the book Interactive Computer Graphics 6th ed)

graphics-programming webgl

Last synced: 24 Apr 2025

https://github.com/johnnovak/ao

Physically based ray tracer in Nim

graphics graphics-programming nim nim-lang pbrt raytracing

Last synced: 19 Oct 2025

https://github.com/gokselgoktas/temporal-reprojection

A simple template for implementing your own motion-vector fueled temporal effects in Unity

graphics-programming post-processing temporal unity

Last synced: 01 Apr 2025

https://github.com/pivaldi/asymptote-packages

Personal packages for http://asymptote.sourceforge.net/

asymptote graphics-libraries graphics-programming

Last synced: 06 Oct 2025

https://github.com/kesa2773/uiimagecolorpalette

UIImageColorPalette is a versatile utility for extracting the prominent colors from images in iOS. It efficiently identifies and provides the three most prevalent colors in a UIImage.

clustering-algorithms color-analysis color-palette computer-vision graphics-programming image-processing image-rendering ios-development objective-c uicolor uiimage

Last synced: 10 Apr 2025

https://github.com/vcaputo/rototiller

Collection of software-rendered realtime graphics compositions, see https://rototiller.pengaru.com. Github is only a mirror.

demoscene eye-candy graphics-programming libdrm realtime-rendering rocket sdl2 software-rendering

Last synced: 11 Apr 2025

https://github.com/pecas-dev/dx3dcube

Cube with fading shaders made with DirectX 11 from scratch in C++.

cpp directx-11 graphics-programming

Last synced: 11 Aug 2025

https://github.com/johnnovak/nim-minifb

nim-MiniFB is a small cross platform library to create a frame buffer that you can draw pixels in

graphics-programming minifb nim nim-lang

Last synced: 13 Apr 2025

https://github.com/mortennobel/softimagewebglexport

A WebGL export plugin for SoftImage 2011

cpp cpp11 graphics-programming

Last synced: 24 Apr 2025

https://github.com/pgvalle/opengl-cpp

C++ Template to quickstart your opengl journey!

cmake cpp glfw graphics-programming jesus jesus-christ opengl opengl33 template template-project

Last synced: 19 Aug 2025

https://github.com/theow03/jnebula

JNebula, is a modern Component based Graphics/Game engine for Java.

engine graphics-programming java opengl

Last synced: 07 Oct 2025

https://github.com/challanger524/chernoopengl-cmake

Cross-platform restoration of TheCherno OpenGL YouTube series with perfect commit history (link to YouTube OpenGL playlist by The Cherno below)

cherno cmake cpp cpp17 graphics-programming graphics2d imgui learning lessons opengl perfect-commits perfect-history rebase-warning thecherno

Last synced: 13 Apr 2025

https://github.com/fossephate/vulkan-engine

A Rendering Engine that uses Vulkan

c-plus-plus graphics-programming vulkan

Last synced: 24 Jul 2025

https://github.com/markusmoenig/rpu

RPU is a GLSL compatible programming language for rendering procedural graphics on the CPU.

embedded-scripting-languages glsl graphics-programming procedural-generation programming-language rendering rust-lang

Last synced: 06 Sep 2025

https://github.com/onbjerg/foton

a naive ray tracer written in rust for learning

graphics-programming learning raytracer rust

Last synced: 24 Mar 2025

https://github.com/mortennobel/sre_glsl_editor

A simple glsl shader editor

cpp glsl graphics-programming opengl

Last synced: 08 Oct 2025

https://github.com/kaocc/streamingprototype

A cloud-based rendering engine that creates photo-realistic images for seamless viewing and editing.

graphics-programming lightfield ray-tracing rendering-engine runtime-system

Last synced: 08 Jul 2025

https://github.com/jambolo/thick-xiaolin-wu

A simple extension to Xiaolin Wu's line drawing algorithm to draw thick lines.

coffeescript graphics-programming line-drawing

Last synced: 16 Jul 2025

https://github.com/s-litvin/raycasting

Ray casting is the use of ray–surface intersection tests to solve a variety of problems in 3D computer graphics and computational geometry.

algorithms dithering dithering-algorithms game-engine games graphics-programming javascript line-intersection p5js raycasting

Last synced: 05 May 2025

https://github.com/w2sv/kuka-kr-16-scene

Celestially interactive 3d scene, depicting controllable robot arm modeled after Kuka KR 16. Implemented in fixed-function pipeline OpenGL 2.1.

cpp graphics-programming opengl2 robotics

Last synced: 30 Jul 2025