More Generative 3D Forms, Coded and Physical, from Martin Böttger

I was a bit remiss in not contextualizing Martin Böttger’s work with his other generative 3D forms. I’ve been thinking a lot lately about the potential of 3D – not because I’m especially talented with it, quite the opposite. I’m drawn to the expressiveness of 3D the way someone longs to play a cello. Martin has done some great stuff in making 3D forms in Processing, as well as in actual physical space. No fancy 3D printers here – think folded paper and hand-made installations. I imagine this would be a great way to learn coding in 3D, to actually do more work with physical objects. I’m teaching up at MassArt this summer, so maybe we’ll get to experiment with this a bit if students want to go that direction.

http://www.flickr.com/people/tsaworks/

There’s lots of good stuff in Martin’s Flickr feed, and as always, I thoroughly enjoy seeing things in various states of completion – like looking through sketchbooks.

If you’ve got some 3D modeling / generative work you’d like to share, feel free to drop us a line!

Radiohead Makes House of Cards Video with 3D Plotting, Processing; Gives You the Data

Who would have imagined seeing a music video on Google Code? Welcome to the new age of data visualization.

Radiohead’s new video uses 3D images capture from two scanners – one a close-proximity 3D scanner from Geometric Informatics, another a multiple-laser array for the “exterior scenes” rotating in a 360-degree pattern. That yields just data, not anything you can look at, so the artists created the video itself using the open-source tool we love so much, Processing (site | CDM tag).

Cool so far. But the interesting part is that the tools and data are open-sourced and/or freely available:

View the data visualization in 3D and navigate with the mouse

Download the data in CSV form and do stuff with it using Processing source code and instructions

There’s a remix-friendly license in there, and a YouTube group to follow the results.

All the relevant links, plus the video itself:

RA DIOHEA_D / HOU SE OF_C ARDS [ Google Code ]

It’s also striking to notice that, despite the new-fangled technologies, the face stuff is remarkably similar in actual visual effect to the Rutt-Etra video synth (see also stories on Rutt-Etra restoration, Bill Etra restrospective). The process is entirely different: the Rutt-Etra processed the image directly via raster manipulations, whereas the Radiohead video is really a visualization of 3D data. But in some ways, I find the 1972 effect more appealing, and the visual relationship I believe is intentional.

Then again, part of the power of data visualization is that you can make it look like whatever you want. So it’ll be interesting to see how these techniques evolve.

Director: James Frost (Zoo Films)

Director of Photography: Von Thomas (Zoo Films)

Director of Technology: Aaron Koblin (whose work we’ve admired at the MOMA Design and the Elastic Mind show, via the now-defunct Yahoo Design Innovation Team, and elsewhere)

We are Hacks: Live Visual Lineup for the HOPE Hacker Conference, NYC Friday


Joshue Ott/superDraw +Ezekiel Honig live at monkeytown from superdraw on Vimeo.

I’m very excited about the music lineup we have planned for this Friday in New York at the CDM-curated evening of live audio and visuals – but the visual lineup should be a big draw, too. If you’re in New York, come say hi (and if not, hope to have more details on these projects for the rest of the planet soon):

  • Joshue Ott creates live visuals with his homemade superDraw generative illustration tool
  • Paris (Voltage Controlled) and Don Miller (No Carrier) create glitchy, lo-fi visuals from custom-created 8-bit visual software on Nintendo and Commodore systems
  • vade and Mary Ann Benedetto will visualize and reinterpret geeky things (possibly the Linux kernel, data packets, or both) using custom code and Quartz Composer stuff — we should even see a free release of some of those tools in time for the gig, so stay tuned to CDM
  • Bill Jones creates live cinematic worlds inspired by sci-fi noir

Where: The Hotel Pennsylvania, New York City (map); head to the main door, on your left is the entrance to Penn Pavilion and you should see a table there.

When: Friday, July 18 2008 – performances run 11pm – 2am

Cost: US$10 at the door. First come, first served. (free if you have a conference badge)

We Are Hacks: Music and Visual Performance at HOPE, NYC – Preview

http://www.thelasthope.org/

Facebook event page (RSVP if you’re coming! Also on Going.com)

Above: one of my favorite videos from superDraw (Processing-based) by Joshue Ott above, though it’s even better to see it in person with the live drawing capabilities. Below: all-custom 8-bit-style software generates visuals, via Paris.


Function Field System - PureData/GEM from Paris/VoltageControlled on Vimeo.

Happy Floating Generative Peoples at Heathrow, Verlet Physics, And Global Felt-Tip Animation


Nokia / Friends / Heathrow Terminal 5 from Universal Everything on Vimeo.

The insanely wonderful crew at Sheffield, UK’s Universal Everything send along a lovely new project – just in time to help ease any unpleasant thoughts about air travel. As part of an installation for Nokia, Universal Everything created a series of projected animations. My favorite is this generative visual of people of different shapes and sizes being whisked along by a people mover (click through to Vimeo for the full HD versions):


Universal Everything / Nokia / Heathrow Terminal 5 / 2008 from Universal Everything on Vimeo.

 

A procession of diverse characters glide by on a travelator - friends, families, kids, lovers, rugby teams, fat couples, thin models - celebrating the diversity of people seen at Heathrow T5.
Every character riding the travelator is unique, using generative software to create an ever-growing population.

Perhaps I need a mobile version I can take with me through less-lovely airports or during gate hold delays.

It’s really brilliant stuff, and demonstrates that the aesthetics of generative visuals can cover quite a gamut. But by now, I’m bet you’re already wondering what’s powering the very-nice physics interactions, built in Processing. I’m a big fan of the traer.physics library for Processing, but you won’t get results like this — in fact, part of what I like about traer.physics is that it’s often unpredictable once you set up a dynamic system! Processing virtuoso toxi had the same experience, so he adapted a different approach to physics via a technique called Verlet integration, what is commonly seen in "ragdoll physics" and cloth. It’s a technique prized for its relative stability, which the alternative Euler physics techniques tend to lack. (Darnit, I wish I paid more attention in math class, but that’s another story.)

Toxi has been building his own library. Bits of it are on toxiclibs on Google Code, although there’s a little reorganization going on over there so I don’t see a download. I’m half tempted to try implementing this just to better understand what’s going on under the hood. Anyone offer hourly math tutorials? I can barter. I could teach you to make really good burgoo and mint juleps.

Here’s another example of Toxi testing the library, which contains some other visualizations that let you see better how the physics algorithms work:

read more

Psychedelic Fluids at Glastonbury: Musical, Motion-Activated Installation from Memo

By Jaymis

CDMo reader Memo writes:

I’m just rushing out the door off to Glastonbury to set things up.. I thought you might be interested in this little (!) project…


Glastonbury 2008 PI Teaser (Webcam Piano + Psychedelic Fluids) from Memo Akten on Vimeo.

Everything is entirely camera driven and realtime. Originally started this app in processing, but realized I needed as much power as possible so switched to C++ / OpenFrameworks. Not using the GPU as much as I’d liked due to time restraints, v2 will be fully GPU hopefully ;)

Anyone going to Glastonbury? Drop in and play Memo’s piano for us. Working on your own (little!) project? Contact form’s to the right.

v002 Screen Capture Available: GPU-Accelerated Mac Inter-App Sampling

v002 Screen CaptureCDMotion contributor vade has posted the first release of his v002 Screen Capture tool, which allows video from the screen (including video, 3D — anything output to OpenGL) to be routed between applications. It all happens on the GPU, which means it’s very, very fast. In vade’s words:

v002 Screen Capture allows you to capture your desktop, or a portion of it to a texture and further process it. This can be used to bring in other applications output or windows as a source input to VDMX or other Quartz Composer compatible patch hosts.

Screen Capture is fully GPU accelerated, and therefore is very fast.

Sample Processing, 3L, Modul8, Jitter, GEM, or any application, and mix them in VDMX, or your Quartz Composer patch host of choice.

Right now, the release is Quartz Composer and Mac-only. (Quartz Composer plug-in support means it’ll also drop nicely into software like VDMX.) But there’s an open call to port this to other environments (Pd, Max/MSP/Jitter, Processing, and such). It may even be possible to replicate the basic technique on another operating system, though the implementation would have to be reconsidered.

We’d love some feedback, so have at it! Especially interested in Processing support; see the thread on the Processing forums.

v002 Screen Capture Quartz Composer plug-in download

Inter-App Video: A Mac GPU Hack, More Ideas?

vadesharing

CDMotion contributor vade sends word of some experiments he’s been doing with inter-application video sharing. The basic idea: start with live imagery in one place (like a Processing sketch, for instance), and feed those visuals into another app for adding effects, mixing, and output (like VDMX). Naturally, you’d want to do this without a performance tax.

vade’s solution – Mac-only – uses live visual capture to send the output of one tool to another, all on the GPU. Performance looks great, but the big problem is that the window has to stay in the front. Still, I can already imagine uses for this.

Source-ry [abstrakt.vade.info]

That’s just one approach, though. Could we eventually even have a full-blown inter-application visual routing solution, one that might work between apps, platforms, or computers? I can imagine a few approaches that might work, though performance is always the challenge.

Weekend Inspiration: Psychedelic Processing Fluids from Memo

By Jaymis

CDMo reader and 3L winner Memo has posted this rather lovely video.

Interactive Processing version here. Memo says:

This demo was done in Processing 0135 BETA (using Java) but I think I’m going to redo it in C++ with OpenFrameworks for performance reasons. While processing is brilliant for knocking up quick demos and getting off the ground quite quickly, for this project I need as much performance as possible. I.e. the app needs to run across 4 projectors (3000-4000 pixels wide) with loads more features!

So in short I’m halting the development of the Processing / Java version now and thought I’d post where I got to with it…

Back to the Future: 1962 Graphic User Interface Still Looks Fresh

Want more evidence that tradition in user interfaces has blinded us to the possibilities for making graphics fluid and intuitive? Just look at the first known GUI, Dr. Ivan Sutherland’s Sketchpad. His 1962 PhD thesis at MIT, Sketchpad represents a whole bundle of firsts: the first object-oriented programming project, the first use of a toolbar, the first real-time graphics system, the first drawing program, the first GUI, the first use of instances, the first use of draggable vector graphics … and yet, that’s not what’s impressive about this. What’s really impressive is that the work of this one man still holds up in 2008, and not all of what he does here has been fully answered by modern UIs. (Sometimes the past turns out to be more futuristic than the present, perhaps because people doing modern development work don’t know enough of their history.)

The video here is introduced by Xerox PARC’s Dr. Alan Kay, who was later an Apple Fellow (among other things), and made his own contributions to UI history.

This is doubly interesting to me, because the simplicity of this kind of project makes it ideal for people writing their own interfaces into tools like Processing. And notice how nice it is having a persistent physical interface — something that might not be practical for Adobe, but could be perfectly practical for a DIY electronics builder and live visual performer. You can read his full thesis, and for more UI history with Alan Kay, there’s a full 1987 documentary that traces this and many other developments (including the mouse) on the Internet Archive.

Ivan Sutherland celebrated his 70th birthday last week, as described by Java creator James Gosling:
Happy Birthday, Ivan! [James Gosling: on the Java Road]

Gosling points out that even more interesting than this interface is what Ivan has to say about technology and courage. It’s well worth reading if you’re embarking on a research project of your own.

Fluid Visual Interfaces of the Future: Shapes, Video Scratching

Generative visuals like these could take massive leaps forward in the near future, as enabling technologies clear the way for new techniques. Photo: Emi Maeda on harp and electronics, Lia on live generative visuals, (CC) by watz.

The VJ and live visualist of the future isn’t just about DJ metaphors and what happens in clubs. It’s about a convergence of new interface technologies for dealing with visual material in a more fluid, flexible way. It’ll change not only visual performance, but how we express ourselves in digital visuals, as well — something we’ve already seen happen with non-linear video editing and vector and bitmap graphics software, but taken further.

Vade points us to a couple of glimpses of technologies being researched now that will help enable these changes.

read more