Shaders

Custom graphics programs (GLSL) for specialized visual effects.

$ ls --count4236 repositories
Topic:Shaders
Open lettier/3d-game-shaders-for-beginners details
lettier/3d-game-shaders-for-beginners
19.6K
lettier

from lettier

3D Game Shaders For Beginners Interested in adding textures, lighting, shadows, normal maps, glowing objects, ambient occlusion, reflections, refractions, and more to your 3D game? Great! Below is a collection of...

C++
2023-06-25
Open martinlaxenaire/curtainsjs details
martinlaxenaire/curtainsjs
1.8K
martinlaxenaire

from martinlaxenaire

What is it ? Knowledge and technical requirements Installation and usage In a browser, you can use the UMD files located in the dist directory: Usage with React Note that if you are using React, you might want to try...

JavaScript
2025-04-03
Open doxas/twigl details
doxas/twigl
1.1K
doxas

from doxas

twigl twigl.app is an online editor for One tweet shader, with gif or webm, jpeg, png generator and sound shader, and broadcast live coding. get started Example: regulation There are four modes in twigl.app, each of...

JavaScript
2026-03-04
Open emilwidlund/alma details
emilwidlund/alma
897
emilwidlund

from emilwidlund

Alma Alma is an interactive playground for generative graphics. It comes with a unique node-based editor for WebGL experiences, and a layer-based renderer which can mix graph layers with raw GLSL-based layers. Nominated...

TypeScript
2024-09-27
Open iyinchao/liquid-glass-studio details
iyinchao/liquid-glass-studio
409
iyinchao

from iyinchao

🔮 Liquid Glass Studio English README.md 简体中文 README-zh.md O‘zbekcha README-uz.md The Ultimate Web Recreation of Apple’s Liquid Glass UI, powered by WebGL2 & WebGPU. Includes most Liquid Glass features with fine-grained...

TypeScript
2026-03-24
Open vaneenige/THREE.Phenomenon details
vaneenige/THREE.Phenomenon
364
vaneenige

from vaneenige

THREE.Phenomenon THREE.Phenomenon is a tiny wrapper around three.js built for high-performance WebGL experiences. With it's simple API a mesh can be created that contains multiple instances of a geometry combined with a...

TypeScript
2019-05-21
Open xemantic/shader-web-background details
xemantic/shader-web-background
277
xemantic

from xemantic

shader-web-background Displays GLSL fragment shaders as a website background. Supports Shadertoy shaders, multipass - ping-pong offscreen buffers, feedback loops, floating-point textures. Either with WebGL 1 or 2, will...

JavaScript
2026-01-29
Open Erkaman/glsl-godrays details
Erkaman/glsl-godrays
203
Erkaman

from Erkaman

glsl-godrays This module implements the volumetric light scattering effect godrays described in "Volumetric Light Scattering as a Post-Process" as a GLSL shader. A demo is provided at: The camera in the demo is...

JavaScript
2016-06-29
Open repalash/Open-Shaders details
repalash/Open-Shaders
155
repalash

from repalash

Open shader repository Collection of many open source shaders GLSL, HLSL, CG in popular open source game development and rendering engines and public repositories. Aim is to have a common index of shader snippets and...

HLSL
2023-01-24
Open Tw1ddle/Sky-Shader details
Tw1ddle/Sky-Shader
154
Tw1ddle

from Tw1ddle

Interactive procedurally generated sun and skies. Run it in your browser. This extends code from my Ludum Dare 33 entry, Otherworldly Stars. Usage Use the controls in the top right of the demo page to modify the shader...

JavaScript
2021-12-13
Open DanRuta/webassembly-webgl-shaders details
DanRuta/webassembly-webgl-shaders
121
DanRuta

from DanRuta

WebAssembly WebGL Shaders Example project for using WebGL shaders in a WebAssembly program. Article link Run , for dependencies, to serve files, and for compiling changes. To compile: emcc -o ./dist/appWASM.js...

C
2023-02-27
Open collidingScopes/liquid-shape-distortions details
collidingScopes/liquid-shape-distortions
106
collidingScopes

from collidingScopes

Liquid Shape Distortions 🌀 Create psychedelic animations in real-time in the browser. P art of your next trip. Webgl shader animation created using liquid motion, distorted shapes, shadows, and light. Live demo: The...

JavaScript
2025-05-24
Open alaingalvan/image-editor-effects details
alaingalvan/image-editor-effects
103
alaingalvan

from alaingalvan

Image Editor Effects ! License license-img license-url ! Codepen codepen-img codepen-url Image processing effects used in image editors like Adobe Photoshop or GIMP are used to composite different layers and adjust the...

TypeScript
2022-12-11
Open doinel1a/vite-three-js details
doinel1a/vite-three-js
93
doinel1a

from doinel1a

node : pnpm : bun : yarn : demo : license : code-of-conduct : issues : pulls : browserslist : commitlint : chrome-icon : firefox-icon : edge-icon : opera-icon : safari-icon : Vite Three.js — Template This development...

JavaScript
2026-03-01
Open Ameobea/sketches-3d details
Ameobea/sketches-3d
71
Ameobea

from Ameobea

3D Sketches + Experiments This holds the outputs of my foray into 3D modeling, shaders, Three.JS, and psuedo-gamedev. It consists of a variety of scenes, sketches, and experiments that I created while learning and...

Rust
2026-05-15
Open JatinChopra/emissive-dissolve-effect details
JatinChopra/emissive-dissolve-effect
68
JatinChopra

from JatinChopra

Emissive Dissolve Effect Dissolve Effect a popular technique used in games to make things disintegrate or transform. Build using shaders and particles in Three.js. Article on Codrops Demo Installation Credits -...

TypeScript
2025-02-17
Open davidjpy/david-portfolio details
davidjpy/david-portfolio
61
davidjpy

from davidjpy

David's Lighthouse The davidlighthouse.com is my portfolio website hosted on Netlify. It's fully responsive and accessible. You can toggle the light mode and dark mode with the slider. :movie camera: Blender Model...

TypeScript
2025-07-07
Open abjt14/portfolio-v7 details
abjt14/portfolio-v7
58
abjt14

from abjt14

abjt.dev The 7th edition of my developer portfolio, with some new weapons in my arsenal. - Next.js - Framer Motion - Tailwind CSS - MDX - SVG - Webgl - GLSL - Web Workers Acknowledgements - Huge shoutout to @JoshWComeau...

JavaScript
2026-05-02
Open collidingScopes/liquid-logo details
collidingScopes/liquid-logo
55
collidingScopes

from collidingScopes

Liquid Logo A free, open-source tool for creating animated logos using a liquid metal aesthetic. Transform static logos and images into flowing animations. Live Demo Try it in real-time in the browser: Liquid Logo Tool...

TypeScript
2025-03-06
Open metaory/gradient-gl details
metaory/gradient-gl
50
metaory

from metaory

Easiest Usage: One-Liner Script Tag SeedScript Usage - No selector : creates and styles a in - Selector to an element : creates and styles a inside it - Selector to a : uses it directly, no styles or DOM changes Styles...

JavaScript
2025-12-01
Open GhostCatcg/three-ts-webpack details
GhostCatcg/three-ts-webpack
50
GhostCatcg

from GhostCatcg

Webpack 5 + Typescript 4 + Three.js 基础模板 依赖 - Webpack 5 - Typescript 4 - Three.js 130 - gasp - tweakpane - lodash 功能 - 加载资源 - 使用着色器 - 最新gui面板 - tweakpane - gasp动画

TypeScript
2022-08-28
Open spleennooname/webgl-clubber-demo details
spleennooname/webgl-clubber-demo
36
spleennooname

from spleennooname

WebGL Clubber Demo A WebGL audio/reactive experiment, where rhythm and melody are computed in MIDI bands and redirected to GLSL shader. tested on Chrome, Huawei P9 Lite Safari, iPhone XR Built with TWGL.js - Tiny,...

JavaScript
2025-11-15
Open anuraghazra/ShaderExpo details
anuraghazra/ShaderExpo
35
anuraghazra

from anuraghazra

Shader Expo :sunrise: :rainbow: WebGL Shader Playground. ShaderExpo is purely dependency free shader editor made in Raw WebGL API. Experiment with basic webgl shaders on the fly. Checkout ShaderExpo Case Study :file...

JavaScript
2019-11-17