Some Kinect Experiments

Three head-mounted Kinect experiments:

  1. Rendering only every 5px horizontally
  2. Doing some feedback trails and hand-tracking
  3. A 3d ball inserted into the Kinect’s 3d space (with the eventual hope of making it bounce in that space)

All three written in Processing.

All The Words In Music

All possible words in the English language that can be formed by Western musical notes (A-G):

A: aa, ab, aba, abaca, abba, abbe, abed, accede, acceded, ace, aced, ad, adage, add, added, ae, aga, age, aged, agee

B: ba, baa, baaed, baba, babe, bacca, bad, bade, badge, baff, baffed, bag, baggage, bagged, be, bead, beaded, bed, bedad, bedded, bede, bee, beef, beefed, beg, begad, begged

C: cab, cabbage, cad, cade, cadee, cadge, cadged, caeca, cafe, caff, cage, caged, ceca, cede, ceded, cee

D: da, dab, dabbed, dace, dad, dae, daff, dag, dagaba, dagga, dagged, dead, deaf, deb, debag, debagged, decad, decade, decaff, dee, deed, deeded, def, deface, defaced, degage

E: ebb, ebbed, ecad, ecce, edge, edged, ef, eff, efface, effaced, effed, egad, egg, egged

F: fa, fab, facade, face, faced, fad, fade, faded, fadge, fadged, faff, faffed, fag, fagged, fed, fee, feed

G: gab, gabbed, gad, gadded, gade, gadge, gae, gaed, gaff, gaffe, gaffed, gag, gaga, gage, gaged, gagged, ged, gee, geed

Created using this word list (not comprehensive, but easy to find and free):
http://dreamsteep.com/projects/the-english-open-word-list.html

And with a rather simple Processing sketch:

Polygon Sheet – Still

A still from some experiments in Processing for the design of an upcoming publication; inadvertently resulting in a video (currently crunching).  Tons of polygons with copier-toner texture, overlapping to create weird mesh glitchiness.

A Mug’s Shadow

Some more tweaking and fancy math (3d intersection of a plane and line) and the shadow tracing sketch in Processing seems to be working perfectly.  Shapes are drawn and capped, the file is then exported as DXF and loaded into Rhino to be scaled and exported for 3d printing.  Next (and hopefully final) step is to set up a control interface so the model can be manipulated (scale, turn on/off floorplane, etc) and exported on command.