This page is source material for a workshop titled "Creative Programming", an introduction to and presentation of the possibilities to explore visual form through open source programming using Processing and openFrameworks. This tutorial doesn't require any programming experience. :-)
for visual exploration
COP15 - Generative Identity Software
CreativeApplications.Net CreativeApplications.Net brings together applications that challenge the ways how we share and engage with information. By scouting the web, CAN brings you best in creative app development and thinking. CreativeApplications.Net is platform independent. We look at OSX, Windows, Linux, iPhone, Web Apps, Flash, Physical Interfaces, Max MSP development, Processing and many others.
The Nature Of Code Daniell Shiffman's teaching material, a very good point to start exploring the basics of processing. Tutorials include Numbers and Vectors, Vectors and Forces, Oscillations (trigonometry), Collisions, Particle Systems, Steering Behaviors, Fractals and Recursion, L-Systems and Cellular Automata, Genetic Algorithms and Neural Networks.
Tutorials by Don Havey A series of good processing tutorials and classes. Spheres, Trees, Maps etc.
OpenProcessing OpenProcessing is an online community platform devoted to sharing and discussing Processing sketches in a collaborative, open-source environment. Hosts lots of nice sketches companied by their source codes.
Processing \ Hacks Processing Hacks is an effort to document some of the trickier and more advanced topics that Processing users are stumbling across as they gain experience and cross-fertilize their work with other platforms, languages, and libraries.
toxiclibs toxiclibs is an independent, open source library collection for computational design tasks with Java & Processing developed by Karsten "toxi" Schmidt (thus far). The classes are purposefully kept fairly generic in order to maximize re-use in different contexts ranging from generative design, animation, interaction/interface design, data visualization to architecture and digital fabrication, use as teaching tool and more.
Processing Blogs Processing Blogs aggregates posts about the Processing language and development environment. The blog is currently down due to hacking, but there reads that it will come up some day again.
The Nature Of Code 14 - The five boxing wizards jump quickly. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
The Nature Of Code 14 - The five boxing wizards jump quickly. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.