background preloader


Facebook Twitter

New library: ReactP5. Curtain and How To Build a Fabric Simulator « DevLog. Click here to view Curtain (the fabric simulator) Click here to view Part 2.

Curtain and How To Build a Fabric Simulator « DevLog

A cloth simulator is one of those things I’ve always wanted to make. I’ve given it a few attempts in the past, but hadn’t made much progress. Here I managed to make something that works (and pretty darn well, too) after doing about a week’s worth of research. If you’re a programmer or just plain interested, check out the details of the simulator after the jump. Basic Particle Simulator Most of my programs start out the same.

Integration So what is Verlet Integration? The part of numerical analysis which studies the numerical solution of ordinary differential equations (ODEs). Euler Integration When you program any sort of physics simulator, you need to calculate where an object is. That, alone, is Euler Integration (Which is pronounce “Oiler Integration”, according to Glenn Fiedler). The main issue with Euler Integration is it’s inaccuracy. Verlet Integration Verlet Integration is very similar to Euler Integration. Projects. Voronoi Tyneside Cinema launch Most Pixels Ever software framework Terminal Zero One Garden Pre 2007 Swarm (2002)


Volatile Prototypes. gHowl + Processing + Toxiclibs. Anyone interested in physics simulation and processing has probably heard of the amazing toxiclibs library that includes a powerful 2D and 3D physics system (among many other tasty bits and pieces).

gHowl + Processing + Toxiclibs

Recently I had a need to directly integrate particles and springs between processing and Rhino. Since the results were quite effective (compared to my short ventures in kangaroo) I thought I'd share my basic method. The processing example is adapted from a basic example that comes with toxiclibs and could easily be converted to 3D. It is interactive (click and drag to move the particles around) and everything works quite smoothly with 300+ particles although rhino only picks up the particles positions when gHowl ticks.

To run this you will need: Grasshopper (obviously =) gHowl Processing Toxiclibs ..and my zip file attached. Enjoy, etc =) Tags: gHowl, processing, toxiclibs Attachments:, 12 KB. iProcessing [iPhone, Processing] - Processing sketches now on the iPhone using HTML5 canvas. Tom Hulbert and Luckybite have just released details including the download of long awaited port of Processing.js library to iPhone SDK.

iProcessing [iPhone, Processing] - Processing sketches now on the iPhone using HTML5 canvas

The new iProcessing is an open programming framework to help people develop native iPhone applications using the Processing language. The iProcessing download consists of a set of example XCode projects that demonstrate many of the Basic Examples from the Processing web site (originally written by Casey Reas and Ben Fry) as well a number that demonstrate the use of various iPhone features such as multitouch, accelerometer, orientation, location, sound play/record, app state saving and so on. Processing.js is a port of the Processing langauge to Javascript by John Resig and is intended for people who want to program images, animation, and interactions for the web in Processing without the use of Java applets.

Processing.js uses Javascript to draw shapes and manipulate images on the HTML5 Canvas element. Swam Intelligence. Processing – tutorial. Processing.js. GENWARE. Processing-Kurs.


Studio Sketchpad : an open studio for creating beautiful code. Architecture. From Processing (This document is on a wiki, so it should go without saying that it's a work in progress.


In this case, the document is in an extremely incomplete state.) This text discusses the potential of the software environment Processing within the context of architecture. To simplify, we can say that Processing was designed to make it easier and more convenient to make computer graphics with code. The original audience was mostly university students studying in areas such as graphic design and media art. As an open-source project, Processing was designed for community contributions and expansion. This is a collaborative text written in analogous manner to how Processing is developed. Through this text and its writing process, we hope to reveal new information about the current and potential use for Processing within architecture, both in education and in practice. Processing Comparison First, Processing has no graphical user interface (GUI); all projects are purely code. Particles, Surfaces and Solids [Processing] by Nils Seifert.

Algorithmic Botany: Publications. The Nature of Code at daniel shiffman.