All Projects → genekogan → Processing Shader Examples

genekogan / Processing Shader Examples

A collection of GLSL shaders and how to use them in Processing sketches

Labels

Projects that are alternatives of or similar to Processing Shader Examples

Glsl
GLSL parser for Rust
Stars: ✭ 145 (-13.17%)
Mutual labels:  glsl
Processingstuff
Various pretty-ish Processing sketches by Blokatt. About 50% shaders.
Stars: ✭ 153 (-8.38%)
Mutual labels:  glsl
Gaiasky
Mirror of Gaia Sky repository hosted on Gitlab: https://gitlab.com/langurmonkey/gaiasky
Stars: ✭ 162 (-2.99%)
Mutual labels:  glsl
Glslang
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
Stars: ✭ 2,034 (+1117.96%)
Mutual labels:  glsl
Twigl
twigl.app is an online editor for One tweet shader, with gif generator and sound shader, and broadcast live coding.
Stars: ✭ 145 (-13.17%)
Mutual labels:  glsl
Glsl
VSIX Project that provides GLSL language integration.
Stars: ✭ 155 (-7.19%)
Mutual labels:  glsl
Shaderc Rs
Rust bindings for the shaderc library.
Stars: ✭ 143 (-14.37%)
Mutual labels:  glsl
Shadertoy lab
✏️ Test some shadertoy examples in Unity.
Stars: ✭ 164 (-1.8%)
Mutual labels:  glsl
Glsl Sdf Primitives
A bunch of distance field primitives for ray marching
Stars: ✭ 152 (-8.98%)
Mutual labels:  glsl
Soicbite
A compact PCB footprint which allows SOIC test clips to be used as a space-efficient programming and debugging connector
Stars: ✭ 161 (-3.59%)
Mutual labels:  glsl
Retrace.gl
Create, ray trace & export programatically defined Signed Distance Function CSG geometries with an API suited for generative art - in your browser! 🎉
Stars: ✭ 149 (-10.78%)
Mutual labels:  glsl
Wombat
An efficient texture-free GLSL procedural noise library
Stars: ✭ 149 (-10.78%)
Mutual labels:  glsl
Glsl Godrays
This module implements a volumetric light scattering effect(godrays)
Stars: ✭ 155 (-7.19%)
Mutual labels:  glsl
Fsynth
Web-based and pixels-based collaborative synthesizer
Stars: ✭ 146 (-12.57%)
Mutual labels:  glsl
Starwars.android
This component implements transition animation to crumble view into tiny pieces.
Stars: ✭ 1,942 (+1062.87%)
Mutual labels:  glsl
Godot Cel Shader
A Cel Shader for the Godot Engine
Stars: ✭ 145 (-13.17%)
Mutual labels:  glsl
Reshade
A generic post-processing injector for games and video software.
Stars: ✭ 2,285 (+1268.26%)
Mutual labels:  glsl
Fragment
Live Code Graphics via GLSL Fragment Shaders
Stars: ✭ 166 (-0.6%)
Mutual labels:  glsl
Sparkle
🎇 A modern particle engine running on GPU, using c++14 and OpenGL 4.4.
Stars: ✭ 162 (-2.99%)
Mutual labels:  glsl
Graphite
A parallel, distributed simulator for multicores.
Stars: ✭ 157 (-5.99%)
Mutual labels:  glsl

Processing shader examples

This is a collection of GLSL shaders being run inside Processing. Some of them are generic ones (brightness/saturation/contrast filters, blur, edge detection, etc) and others are more experimental. A number of them are modifications of exmaples taken from GLSL Heroku.

In the Processing sketches, some shader parameters are routed to the position of the mouse, so as you move the mouse around inside the canvas, various properties of the shader graphics will change.

They fall into two categories:

Texture shaders

These are shaders which modify the pixels of a source image. In the example sketch, the source images are three image files and one movie.

Click the left and right buttons to scroll through the different shaders, and click up and down to change the source images.

Color shaders

These are shaders which create an image without any source. Click the left and right buttons to scroll through the shaders.

Shaders GUI

This is a combination of the color shaders and texture shaders with an added user interface to change parameters. Requires ControlP5 library.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].