A brief computer graphics / rendering course
Repository Index
47,133 repositories indexed
1–24 of 44 · Most stars
An agent skill for creating detailed, interactive isometric illustrations of real-world machines and complex systems. Generates polished SVGs with optional WebGL shaders and 3D effects.
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
A simple Minecraft clone written in C using modern OpenGL (shaders).
Step-by-step guide through the abstract and complex universe of Fragment Shaders.
Open-source ThreeUI Community catalog with live interactive components and complete Community source.
Cross-platform Audio Visualizer
The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
WebGPU components for React, Vue, Svelte, Solid, JS & Framer
:mortar_board: A workshopper for GLSL shaders and graphics programming
A large library of free and open-source shaders for the Godot game engine. Here, you'll get 2D and 3D shaders with playable demos.
Kill shader compilation stutter before you play. Compiles your games' shaders into the GPU driver's cache ahead of time. Windows, NVIDIA and AMD.
Beautiful, open source, WebGPU-based charting library
A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀
A JavaScript API for drawing unconventional text effects on the web.
⚡️ A fast 2kB low-level WebGL API.
curtains.js is a lightweight vanilla WebGL javascript library that turns HTML DOM elements into interactive textured planes.
No description provided by the repository host.
Clspv is a compiler for OpenCL C to Vulkan compute shaders
Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android
Google Chrome DevTools extension to live edit WebGL GLSL shaders
A friendly web-component for writing and rendering shaders.
Getting serious about Vulkan development with this modern C++ framework, battle-tested in rapid prototyping, research, and teaching. Includes support for real-time ray tracing (RTX), serialization, and meshlets.