Projects in Awesome Lists tagged with shaders
A curated list of projects in awesome lists tagged with shaders .
https://github.com/ssloy/tinyrenderer
A brief computer graphics / rendering course
3d 3d-graphics c-plus-plus computer-graphics cpp engine fun graphics images learning opengl picture pixels rasterizer rendering rendering-engine rendering-pipeline shaders software-rendering tutorial
Last synced: 13 May 2025
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/embarkstudios/rust-gpu
🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧
Last synced: 12 May 2025
https://github.com/EmbarkStudios/rust-gpu
🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧
Last synced: 27 Mar 2025
https://github.com/patriciogonzalezvivo/thebookofshaders
Step-by-step guide through the abstract and complex universe of Fragment Shaders.
book fragment-shader glsl glsl-editors glsl-sandbox glsl-shader glsl-shaders shader shaders tutorial
Last synced: 24 Mar 2025
https://github.com/michidk/unity-script-collection
A maintained collection of useful & free unity scripts / library's / plugins and extensions
csharp hacktoberfest material particles pathfinding physics script scripts shader shaders steamworks unity unity-asset unity-editor unity-scripts unity2d unity3d unity3d-plugin unity3d-script
Last synced: 23 Apr 2025
https://github.com/michidk/Unity-Script-Collection
A maintained collection of useful & free unity scripts / library's / plugins and extensions
csharp hacktoberfest material particles pathfinding physics script scripts shader shaders steamworks unity unity-asset unity-editor unity-scripts unity2d unity3d unity3d-plugin unity3d-script
Last synced: 24 Mar 2025
https://github.com/jagenjo/webglstudio.js
A full open source 3D graphics editor in the browser, with scene editor, coding pad, graph editor, virtual file system, and many features more.
3d editor graph-editor rendering scene-graph shaders webapp webgl webtool
Last synced: 13 Apr 2025
https://github.com/ssloy/tinyraytracer
A brief computer graphics / rendering course
3d 3d-graphics c-plus-plus computer-graphics cpp fun graphics images learning raytracer raytracing raytracing-engine rendering rendering-engine shaders software-renderer tutorial
Last synced: 13 Apr 2025
https://github.com/confettifx/the-forge
The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
android directx directx12 ios linux linux-ubuntu macos metal multi-gpu multi-threading ps4 ps5 ray-tracing shader-translator shaders visibility-buffer vulkan vulkan-api vulkan-sdk xbox
Last synced: 13 May 2025
https://github.com/ConfettiFX/The-Forge
The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
android directx directx12 ios linux linux-ubuntu macos metal multi-gpu multi-threading ps4 ps5 ray-tracing shader-translator shaders visibility-buffer vulkan vulkan-api vulkan-sdk xbox
Last synced: 15 Mar 2025
https://github.com/gfxfundamentals/webgl-fundamentals
WebGL lessons that start with the basics
3d 3d-math glsl glsl-shaders math shaders webgl
Last synced: 16 Dec 2025
https://github.com/patriciogonzalezvivo/glslviewer
Console-based GLSL Sandbox for 2D/3D shaders
c c-plus-plus console fragment-shader geometry glfw glsl glslviewer graphics linux opengl-es osx raspberry-pi raspberrypi shaders texture uniform vertex-shaders webgl
Last synced: 22 Oct 2025
https://github.com/patriciogonzalezvivo/glslViewer
Console-based GLSL Sandbox for 2D/3D shaders
c c-plus-plus console fragment-shader geometry glfw glsl glslviewer graphics linux opengl-es osx raspberry-pi raspberrypi shaders texture uniform vertex-shaders webgl
Last synced: 15 Mar 2025
https://github.com/crosire/reshade
A generic post-processing injector for games and video software.
compiler d3d11 d3d12 d3d9 glsl hlsl hook injector opengl post-processing preprocessor shaders spir-v vulkan
Last synced: 13 May 2025
https://github.com/dfranx/shadered
Lightweight, cross-platform & full-featured shader IDE
debugger game-development glsl glsl-editors glsl-sandbox gpgpu graphics-programming hlsl hlsl-shader opengl shader-editor shaders
Last synced: 14 May 2025
https://github.com/dfranx/SHADERed
Lightweight, cross-platform & full-featured shader IDE
debugger game-development glsl glsl-editors glsl-sandbox gpgpu graphics-programming hlsl hlsl-shader opengl shader-editor shaders
Last synced: 20 Mar 2025
https://github.com/unitycommunity/unitylibrary
:books: Library of all kind of scripts, snippets & shaders for Unity
csharp csharp-code csharp-library csharp-resources csharp-script forum shader shader-effects shaders snippets unity unity-3d unity-communities unity-library unity-scripts unity-tutorial unity2d unity3d unity3d-plugin
Last synced: 13 May 2025
https://github.com/UnityCommunity/UnityLibrary
:books: Library of all kind of scripts, snippets & shaders for Unity
csharp csharp-code csharp-library csharp-resources csharp-script forum shader shader-effects shaders snippets unity unity-3d unity-communities unity-library unity-scripts unity-tutorial unity2d unity3d unity3d-plugin
Last synced: 28 Mar 2025
https://github.com/irisshaders/iris
A modern shaders mod for Minecraft compatible with existing OptiFine shader packs
hacktoberfest minecraft opengl shaders
Last synced: 14 May 2025
https://github.com/gdquest-demos/godot-shaders
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.
game game-assets godot-engine godot-shader godot-shaders shader-secrets shaders
Last synced: 13 May 2025
https://github.com/IrisShaders/Iris
A modern shaders mod for Minecraft compatible with existing OptiFine shader packs
hacktoberfest minecraft opengl shaders
Last synced: 14 Apr 2025
https://github.com/patriciogonzalezvivo/lygia
LYGIA, it's a granular and multi-language (GLSL, HLSL, WGSL, MSL and CUDA) shader library designed for performance and flexibility
computer-graphics glsl glsl-shader hlsl hlsl-shader library metal metal-shader shader shader-library shaders webgl wgpu wgsl wgsl-shader
Last synced: 03 Mar 2025
https://github.com/schneegans/burn-my-windows
🔥 Disintegrate your windows with style.
gjs glsl gnome gnome-shell gnome-shell-extension shader-effects shaders
Last synced: 14 May 2025
https://github.com/Schneegans/Burn-My-Windows
🔥 Disintegrate your windows with style.
gjs glsl gnome gnome-shell gnome-shell-extension shader-effects shaders
Last synced: 02 Apr 2025
https://github.com/turbo/js
turbo.js - perform massive parallel computations in your browser with GPGPU.
calculations glsl gpgpu gpu parallel shaders simd vector
Last synced: 28 Sep 2025
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/patriciogonzalezvivo/glsleditor
Simple WebGL Fragment Shader Editor
electron glsl glsl-editors glsl-sandbox glsleditor shader-editor shaders texture webgl
Last synced: 14 May 2025
https://github.com/patriciogonzalezvivo/glslEditor
Simple WebGL Fragment Shader Editor
electron glsl glsl-editors glsl-sandbox glsleditor shader-editor shaders texture webgl
Last synced: 27 Apr 2025
https://github.com/ssloy/tinykaboom
A brief computer graphics / rendering course
3d 3d-graphics c-plus-plus computer-graphics cpp fun graphics graphics-programming learning raytracer raytracing raytracing-engine rendering rendering-engine shaders tutorial
Last synced: 15 May 2025
https://github.com/academysoftwarefoundation/openshadinglanguage
Advanced shading language for production GI renderers
c-plus-plus computer-graphics computer-language llvm open-shading-language osl shaders shading-language vfx
Last synced: 14 May 2025
https://github.com/ekzhang/graphics-workshop
Learn computer graphics by writing GPU shaders!
2d 3d glsl graphics javascript rasterization raytracing shaders webgl
Last synced: 15 May 2025
https://github.com/AcademySoftwareFoundation/OpenShadingLanguage
Advanced shading language for production GI renderers
c-plus-plus computer-graphics computer-language llvm open-shading-language osl shaders shading-language vfx
Last synced: 15 Mar 2025
https://github.com/patriciogonzalezvivo/glslcanvas
Simple tool to load GLSL shaders on HTML Canvas using WebGL
canvas fragment-shader glsl glsl-sandbox html-canvas javascript shaders texture uniform vertex-shaders webgl
Last synced: 14 May 2025
https://github.com/mausimus/shaderglass
Overlay for running GPU shaders on top of Windows desktop
crt crt-monitor directx libretro overlay retro retroarch retrogaming shader shaders slang windows
Last synced: 08 Oct 2025
https://github.com/patriciogonzalezvivo/glslCanvas
Simple tool to load GLSL shaders on HTML Canvas using WebGL
canvas fragment-shader glsl glsl-sandbox html-canvas javascript shaders texture uniform vertex-shaders webgl
Last synced: 19 Mar 2025
https://github.com/aras-p/glsl-optimizer
GLSL optimizer based on Mesa's GLSL compiler. Used to be used in Unity for mobile shader optimization.
cross-compiler glsl metal optimizer shaders
Last synced: 14 May 2025
https://github.com/martinlaxenaire/curtainsjs
curtains.js is a lightweight vanilla WebGL javascript library that turns HTML DOM elements into interactive textured planes.
3d canvas curtains curtainsjs dom glsl html5 javascript responsive shader shaders texture webgl webgl2
Last synced: 14 May 2025
https://github.com/rust-gpu/rust-gpu
🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧
compiler gpu-programming graphics-programing rust shaders spirv vulkan
Last synced: 14 May 2025
https://github.com/microsoft/directxtk12
The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
cpp-library desktop directx directx-12 directxtk graphics microsoft shaders uwp xbox
Last synced: 14 May 2025
https://github.com/Microsoft/DirectXTK12
The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
cpp-library desktop directx directx-12 directxtk graphics microsoft shaders uwp xbox
Last synced: 15 Mar 2025
https://github.com/csdjk/learnunityshader
记录学习Unity Shader过程中实现过的一些Demo。
cg effects gpu hlsl-shader shaderlab shaders unity3d unityshader
Last synced: 14 May 2025
https://github.com/cakeslice/outline-effect
Outline Image Effect for Unity
image-effects outline shaders unity
Last synced: 08 Apr 2025
https://github.com/cakeslice/Outline-Effect
Outline Image Effect for Unity
image-effects outline shaders unity
Last synced: 20 Apr 2025
https://github.com/skywind3000/renderhelp
:zap: 可编程渲染管线实现,帮助初学者学习渲染
3d 3d-graphics cpp direct3d engine graphics image learning learning-by-doing opengl picture pixels rasterizer rendering rendering-engine shaders software-renderer software-rendering tutorial
Last synced: 15 May 2025
https://github.com/Angelo1211/HybridRenderingEngine
Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
3d-graphics c-plus-plus clustering-algorithm compute-shaders cpp deferred-shading forward-plus-shading graphics graphics-programming image-based-lighting learning opengl physically-based-rendering prototype rendering-engine rendering-pipeline sdl2 shaders triangles
Last synced: 08 May 2025
https://github.com/skywind3000/RenderHelp
:zap: 可编程渲染管线实现,帮助初学者学习渲染
3d 3d-graphics cpp direct3d engine graphics image learning learning-by-doing opengl picture pixels rasterizer rendering rendering-engine shaders software-renderer software-rendering tutorial
Last synced: 17 Apr 2025
https://github.com/cyberagentgameentertainment/novashader
Multi-functional shader for the Particle System that supports Universal Render Pipeline (URP) of Unity.
graphics particles particlesystem shaders unity urp vfx
Last synced: 24 Dec 2025
https://github.com/latentcat/uvcanvas
An React.js component library for beautifully shaded canvas https://uvcanvas.com
component-library graphics nextjs react reactjs shaders typescript webgl
Last synced: 14 May 2025
https://github.com/CyberAgentGameEntertainment/NovaShader
Multi-functional shader for the Particle System that supports Universal Render Pipeline (URP) of Unity.
graphics particles particlesystem shaders unity urp vfx
Last synced: 25 Apr 2025
https://github.com/angelo1211/hybridrenderingengine
Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
3d-graphics c-plus-plus clustering-algorithm compute-shaders cpp deferred-shading forward-plus-shading graphics graphics-programming image-based-lighting learning opengl physically-based-rendering prototype rendering-engine rendering-pipeline sdl2 shaders triangles
Last synced: 12 Apr 2025
https://github.com/unity-technologies/shadergraph
Unity ShaderGraph project
graphs rendering shaders unity
Last synced: 16 May 2025
https://github.com/Unity-Technologies/ShaderGraph
Unity ShaderGraph project
graphs rendering shaders unity
Last synced: 08 May 2025
https://github.com/jarcode-foss/glava
GLava - OpenGL audio spectrum visualizer
audio-visualizer linux opengl shaders
Last synced: 16 May 2025
https://github.com/Rust-GPU/rust-gpu
🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧
compiler gpu-programming graphics-programing rust shaders spirv vulkan
Last synced: 26 Sep 2025
https://github.com/codilime/veles
Binary data analysis and visualization tool
cpp hexeditor python qt reverse-engineering shaders visualization
Last synced: 27 Sep 2025
https://github.com/rswinkle/PortableGL
An implementation of OpenGL 3.x-ish in clean C
3d 3d-graphics computer-graphics graphics opengl rasterization rasterizer renderer rendering rendering-pipeline shader shaders single-header-library software-renderer software-rendering tutorial
Last synced: 01 Sep 2025
https://github.com/rswinkle/portablegl
An implementation of OpenGL 3.x-ish in clean C
3d 3d-graphics computer-graphics graphics opengl rasterization rasterizer renderer rendering rendering-pipeline shader shaders single-header-library software-renderer software-rendering tutorial
Last synced: 14 May 2025
https://github.com/spite/wagner
Effects composer for three.js
effects-composer glsl javascript postprocessing shaders threejs webgl
Last synced: 16 May 2025
https://github.com/spite/Wagner
Effects composer for three.js
effects-composer glsl javascript postprocessing shaders threejs webgl
Last synced: 02 Apr 2025
https://github.com/adrian-miasik/unity-shaders
A bunch of shader examples created in Unity (ShaderGraph & Built-in) 🧙✨
built-in graphics open-source shadergraph shaders unity-shader unity-shaders unity3d
Last synced: 12 Apr 2025
https://github.com/pmndrs/lamina
🍰 An extensible, layer based shader material for ThreeJS
Last synced: 08 Oct 2025
https://github.com/AdultLink/RadialProgressBar
Customizable radial progress bar shader for Unity3D. Allows you to set arc range, minimum and maximum colors, textures, radius, and a few more things. Create HP Bars, Speedometers, rank progress, etc!
game-dev game-development gamedev graphics material shader shaders unity unity-3d unity-asset unity3d
Last synced: 25 Apr 2025
https://github.com/markusfisch/shadereditor
Android app to create GLSL shaders and use them as live wallpaper
android glsl shader-editor shaders
Last synced: 27 Jun 2025
https://github.com/electricsquare/raymarching-workshop
An Introduction to Raymarching
graphics raymarching rendering shaders shadertoy signed-distance-field workshop
Last synced: 01 Apr 2025
https://github.com/markusfisch/ShaderEditor
Android app to create GLSL shaders and use them as live wallpaper
android glsl shader-editor shaders
Last synced: 21 Mar 2025
https://github.com/openrndr/openrndr
OPENRNDR. A Kotlin/JVM library for creative coding, real-time and interactive graphics
creative-coding graphics jvm kotlin shaders webgl
Last synced: 14 May 2025
https://github.com/naelstrof/slop
slop (Select Operation) is an application that queries for a selection from the user and prints the region to stdout.
c c-plus-plus cli imagemagick opengl screenshot shaders slop
Last synced: 16 May 2025
https://github.com/manoloide/AllSketchs
Processing sketches, in which I have worked in the last years; images, videos, prototypes, experiments, tools, works, concepts... Everything is unfinished, some may not work, When I had no ideas, I would open one to see what it was...
art design game generative gif image processing shaders sketches tools video-game
Last synced: 05 Apr 2025
https://github.com/manoloide/allsketchs
Processing sketches, in which I have worked in the last years; images, videos, prototypes, experiments, tools, works, concepts... Everything is unfinished, some may not work, When I had no ideas, I would open one to see what it was...
art design game generative gif image processing shaders sketches tools video-game
Last synced: 04 Apr 2025
https://github.com/redorav/hlslpp
Math library using HLSL syntax with multiplatform SIMD support
arm arm64 avx c-plus-plus-11 cpp game-development hlsl math math-library matrix neon quaternion shaders simd sse sse41 vector wasm
Last synced: 15 May 2025
https://github.com/Hi-Rez/Satin
A 3D Graphics Framework built on Apple's Metal
3d 3d-graphics-framework apple-metal augmented-reality gfx graphics metal metalapi metalkit satin shaders swift xcode
Last synced: 08 May 2025
https://github.com/phi-lira/universalshaderexamples
Sand box project containing example shaders and assets compatible with Unity Universal Render Pipeline.
hlsl matcap realtime-shadows shaders unity unity-urp universal-render-pipeline unlit urp
Last synced: 04 Apr 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/RavEngine/RavEngine
A fast C++23 3D game engine for modern devices, with wide platform support
3d-engine animation-3d cmake cpp23 directx ecs game-development game-engine gpu-driven-rendering graphics-engine metal multiplayer multithreading pbr shaders spatial-audio svg vulkan
Last synced: 02 Sep 2025
https://github.com/ravengine/ravengine
A fast C++23 3D game engine for modern devices, with wide platform support
3d-engine animation-3d cmake cpp23 directx ecs game-development game-engine gpu-driven-rendering graphics-engine metal multiplayer multithreading pbr shaders spatial-audio svg vulkan
Last synced: 15 May 2025
https://github.com/NazaraEngine/NazaraEngine
Nazara Engine is a cross-platform framework aimed at (but not limited to) real-time applications requiring audio, 2D and 3D real-time rendering, network and more.
3d-engine c-plus-plus cplusplus-17 cpp cross-platform enet game-development game-engine gamedev linux macos nazara-engine network opengl realtime-games rendering shadergraph shaders vulkan windows
Last synced: 15 Mar 2025
https://github.com/AdultLink/TexturePanner
This repository hosts a shader for Unity3D whose main goal is to facilitate the creation of neon-like signs, conveyor belts and basically whatever based on scrolling textures
game game-development gamedev graphics material shader shaders unity unity-3d unity-asset unity3d
Last synced: 25 Apr 2025
https://github.com/andydbc/unity-shadergraph-sandbox
:pencil2: Collection of ShaderGraph examples for Unity.
shader shadergraph shaders unity unity3d
Last synced: 11 May 2025
https://github.com/diligentgraphics/diligentcore
A modern cross-platform low-level graphics API
d3d11 d3d12 direct3d directx-11 directx-12 directx11 directx12 graphics graphics-engine opengl opengl-es openxr ray-tracing raytracing shaders vulkan vulkan-api vulkan-engine
Last synced: 14 May 2025