All Projects → KrabCode → ProcessingSketches

KrabCode / ProcessingSketches

Licence: MIT License
abandoned collection of some of my Processing sketches

Programming Languages

java
68154 projects - #9 most used programming language
GLSL
2045 projects

Processing Sketches

Collection of some of my latest Processing sketches published often to krabcode.eu, my instagram and reddit at /r/processing under the username /u/Simplyfire.

Project structure

The sketches are found as standalone classes in the src folder, each with their own main() method based on the approach in this Processing in Eclipse tutorial, but IntelliJ IDEA is way better than Eclipse so I recommend using that. Just clone the project into your IDE of choice, include all of the libraries from the zip file in the project and then you can run the standalone sketches.

Each sketch extends an abstract class from the applet folder that adds some extra features to the standard Processing PApplet, mostly for faster and more comfortable iteration.

  • GuiSketch offers sliders, toggles and buttons in a collapsible tray and a few other utilities.
  • HotswapGuiSketch reloads shaders at runtime as the shader file is edited.
  • KrabApplet is the newest iteration of the GuiSketch which includes all of the realtime value control and shader reloading while offering new features like collapsible element groups, a color picker, infinite sliders and undo/redo functionality.

Libraries

All of these libraries are packaged together in libs.rar so you don't have to look for the .jars all over the internet.

Discord

You can usually find me on the Creative Coding discord server under the username Krab. Use this invite to get in.

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].