Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/laserpilot/shaderSandbox
A collection and tutorial for image processing shaders in openFrameworks
https://github.com/laserpilot/shaderSandbox
Last synced: 7 days ago
JSON representation
A collection and tutorial for image processing shaders in openFrameworks
- Host: GitHub
- URL: https://github.com/laserpilot/shaderSandbox
- Owner: laserpilot
- Created: 2012-07-20T22:12:30.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2015-11-12T23:17:21.000Z (about 9 years ago)
- Last Synced: 2024-08-02T17:32:50.441Z (3 months ago)
- Language: C
- Size: 5.59 MB
- Stars: 37
- Watchers: 8
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
All shaders are the property of their original creators!
This is meant purely as an exercise/tutorial in using shaders for image processing in openFrameworks. I had a great learning experience putting this together, so I figured I'd share in case someone else was interested in playing with them.
I got most of my image processing experience with Jitter, so most shaders were lifted or modified from the Cycling '74 Jitter core, but I stayed away from any of the Cycling '74 copyright shaders. Most of these are either ones you could modify from the Orange book, or are from the OF forum.
Examples Include:
- Gauss Blur (eh..sorta)
- Wobble
- Rota (resize/rotate/manipulate a texture via a shader)
- RGB channel shift
- Bloom (currently broken)
- BRCOSA (brightness, contrast, saturation)
- Luma Key (broken)
- Bloom+BRCOSA (via FBO) (broken)
- Wobble+ChromaAbberation (via FBO)
- Fisheye
- Cartesian to Polar![Screengrab](https://raw.github.com/laserpilot/shaderSandbox/master/screengrab.png)