Art: OpenProcessing
11th
December 2010
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
up. Elastic Spirograph
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.
|
|
|
|
fastness
- Iain Banks Graphics
All of the content from my Iain M Banks website, now
shifted to be a section in this one
fastness
- Links & Resources:
Processing:
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
Shapeways:
3D
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:
MeshLab is an open source, portable, and extensible
system for the processing and editing of unstructured 3D triangular
meshes
Blender:
Blender
is the free open source 3D content creation suite, available for all
major operating systems under the GNU General Public License
Gimp:
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
Inkscape:
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
Ponoko:
Retail laser cutting outlet with centres in New
Zealand, USA, Germany, Italy and the UK (if not more by now)
Eclipse:
Java development environment
|