
Update: This project has been rewritten in GLSL as a filter shader. It can now be used in Processing. The rendering framerate is more than 3 times faster than the two CPU versions below.
Here is the GitHub link. It is now part of my Chinese Text / Typography test. It may be released as a separate project named “GrainyGPU” on GitHub later.
I am a fan of film photography. I like the grainy texture of film photography. So I created this code module designed to generate grainy graphics based on Processing. You can download it through the GitHub link below.
GitHub - ShinghoiXu/Grainy-Archive: A Module Designed to Create Grainy Graphics Based on Processing
I am rewriting the module as a library for Processing IDE right now. You can track the progress through the GitHub link below. Ver1.0 has been released!
GitHub - ShinghoiXu/Grainy: A Library Designed to Create Grainy Graphics for Processing
By randomly dropping dots on the canvas according to original geometries, the Grainy module helps to create grainy graphics. Simply replacing the basic functions like "line" and "circle" by "grainyLine()" and "grainyCircle()" will give you an amazing output.
This module was used in my project Digi-Totem.
Here are some examples generated with the Grainy module:



