Processing
Processing is an open source programming language and environment for people who want to program images, animation, and interactions.
PatterNodes is a tool for creating graphical patterns, gradients or illustrations based on repetitions. This is done by defining a sequence of steps, a recipe or sorts...
patternodes is a tool for creating graphical patterns, gradients or illustrations based on repetitions. this is done by defining a sequence of steps, a recipe or sorts, that describes the pattern. each pattern element or operation is represented by a little panel called a node, and the nodes are then linked by connections drawn between them. as the nodes can be freely combined and connected this gives you a very flexible and powerful interface.
while this interface requires a different way of thinking, it also offers a lot of benefits compared to traditional illustratortype editors. most importantly it enables you to use sliders to instantly change any aspect, like color, spacing, scaling, rotation or repetition count of any part of the pattern without having to undo/redo any steps. in a sense you could say that patternodes is to graphic design what a parametric cadsystem is to product design.
Node Based Procedurally generated
illustration vector-graphics graphics web-design node-based pattern procedural-generation procedural tile parametric procedural-graphics repetition surface-pattern