OpenProcessing is an online community to share Processing sketches. All sketches are released under creative commons attribution share-alike license, source code under creative commons GNU GPL so code and ideas can be shared.
I've put three sketches up so far (my portfolio on the site is here):
The source code for the three sketches is available on the site, follow the links above.
Waves is based on a simulation of the 2D wave equation.
I used some old uni notes (I did a module on computational fluid
dynamics) to set up the physics and I was gratified to see that it
could run quite well, even on a rather low-powered netbook.
I considered setting up something high-resolution for print but
I've never got around to it (this wouldn't be able to run in real
time...) The things I like about this are the ways that you can
see features that you see in real flow - moving your mouse
quickly (faster than the waves you're creating move) you'll see a build
up of waves that are like the shock waves found in supersonic flight or
the bow wave of a boat; move the mouse slowly and the waves won't build
is something that links spirograph-type patterns (which are nice) to a
swinging weight on simulated elastic. It can be hit-or-miss but
you can build up some really nice patterns. It's possible to make
a version of this code that can make high-resolution exports for
printing (I have a couple framed)
The spaceship game
was written over a couple of days for my then 3 1/2 year old son who
wanted "a flying spaceship game". I had a quick look around and,
finding nothing suitable for free (too big an emphasis on shooting
things mainly), I decided to write something. It's got some real physics in it, the motion is all done via Newtonian kinematics,
and so it's a challenge to 'park' the spaceship in the randomly
generated spaceship hutches; there's no collision or score-keeping so
you decide if you've won or not... I found out later on that I'd
done the graphics in the hardest possible way, plotting and rotating
the points directly in the code where I could have just drawn it in Inkscape direct. I was subsequently most pleased to discover that someone else adapted it to make it into a bit more of a game, adding an enemy to chase you around.
- Iain Banks Graphics
All of the content from my Iain M Banks website, now
shifted to be a section in this one
- Links & Resources:
An open source programming tool aimed at artists,
engineers and designers. Simple, light and Java-based with a
wealth of libraries and a strong user community
printing for the masses - plastics and metal to your design or team up
with a desigenr to personalise a design with a 'co-creator'.
Visit my Shapeways
shop for some things I've designed.
MeshLab is an open source, portable, and extensible
system for the processing and editing of unstructured 3D triangular
is the free open source 3D content creation suite, available for all
major operating systems under the GNU General Public License
GIMP is the GNU Image Manipulation Program. It is a
freely distributed piece of software for such tasks as photo
retouching, image composition and image authoring. It works on many
operating systems, in many languages
An Open Source vector graphics editor, with
capabilities similar to Illustrator, CorelDraw, or Xara X, using the
W3C standard Scalable Vector Graphics (SVG) file format
Retail laser cutting outlet with centres in New
Zealand, USA, Germany, Italy and the UK (if not more by now)
Java development environment