background

Archive for February, 2009

Weekend Inspiration: Cheap Camera + Free Blender Software = Motion in Hours

Posted in Shared on February 22nd, 2009 by herkulano – Be the first to comment

For further proof that you can make footage in Blender, here’s an example whipped up by Troy James Sobotka. Troy’s approach is one familiar to a lot of us: grab the simplest camera possible, go shoot something, go make something. I think it’s part of what I find appealing about the world of live visualists - exploration is encouraged. The tools in this case:

  • A Kodak Zi6 camera - cost: US$160. (I’m impressed; sure, it’s broad daylight which is ideal for cheap cameras - but it still looks better than what I’ve seen from the Flip.)
  • Blender for editing, effects
  • ffmpeg for export (no capture necessary — thanks, flash memory camera!)
  • Two hours shooting, four hours editing. (Now, if they did it on the day they had a gig, then they’d be a VJ.

I’m not saying you wouldn’t still prefer your fancy pro HD cam and Final Cut, but that’s not the point - the point is, you can make these tools work if you like. And, hey, if I had to choose, I’d save my money there and go buy my favorite VJ software package / more projectors and gear. More details:

The Driblet of an Aphorism: Right Where it Belongs (via)

As a follow-up to why I’m interested in Blender for video editing.

ART AND CODE is a symposium at CMU

Posted in Shared on February 20th, 2009 by herkulano – Be the first to comment

Those of you in the Pittsburgh area may want to check out the ART AND CODE symposium going on March 7-9 at CMU. I just got an email from Drew Trujillo (Dr. Woohoo) who will be presenting some “adobe-centric” presentations on “Hijacking Photoshop and Illustrator with Extendscript“, “ExtendScript” and “Getting Started with Extendscript“.  Be sure to check out the info at the ART AND CODE symposium site also!

Echo by United Visual Artists

Posted in Shared on February 20th, 2009 by herkulano – Be the first to comment



In collaboration with the dance group Mimbre, Echo, was performed in the monumental setting of Como’s Teatro Sociale in Italy. This work was originally commissioned by Vamp for the Tate Modern’s turbine hall. Using advanced 3-D cameras to capture the physicality of the dancers movement, this was then translated in real time to a monumental backdrop creating a simultaneous performance. Echo will be touring internationally in 2009.

United Visual Artist
more at Fabrik Project!

Source: Fabrik

The Crisis of Credit Visualized

Posted in Shared on February 20th, 2009 by herkulano – Be the first to comment


Jonathan Jarvis a graduate student at the Art Center College of Design in Pasadena, California, presents his thesis work for the Media Design Program. A clever, funny, simple and beautiful motion piece about the ongoing Credit Crisis.

What Adobe Means By “Open” Screens, and a Mobile Open Scorecard

Posted in Shared on February 19th, 2009 by herkulano – Be the first to comment

Software is increasingly a medium for artists. That to me raises really deep questions about platforms, and whether you’ll have freedom with the platforms you use. A gig’s a gig, and there’s nothing wrong with using these tools to accomplish jobs. But on the other hand, for the same practical (not even philosophical) reasons, the ability to modify the platform when you push past its capabilities is essential.

The ability to take your creations and run them on a variety of mobile devices - and how much freedom you have with the tools on which they’re built — is a key issue in 2009, as mobile platforms coalesce.

As I see people making amazing artwork with code, and then we have this question of which of our semi-disposable devices will actually be able to run stuff, I think this is as much an artistic question as a technological question. So it’s worth evaluating how three big players are doing at the moment. And this isn’t just to advocate open source for the sake of it: a big question is whether you’ll be able to write code and get it on mobile screens around the world.

Adobe’s Progress: Patchy, But Productive

Adobe has grabbed some headlines - and some skepticism - over their Open Screen Project. As Google did early on with Android, there’s a bounty for developers ($10 million). But it’s the “open” bit that has had some folks scratching their heads. After all, Adobe is one of the world’s biggest vendors of proprietary, boxed software. That’s not a criticism, necessarily, but it may make you wonder what these “open screens” are about.

Via the FAQ, here’s the answer - and a decent overview of where Adobe is so far:

  • Published, unrestricted SWF file format - no SWF license required (that has indeed enabled some open-source SWF/Flash tools)
  • Royalty-free Flash Player and Adobe AIR in the next release
  • Published device porting layer APIs
  • Open-sourcing Flex framework, the Flash Ajax Video Component, BlazeDS, and XMP
  • The ActionScript Virtual Machine for Mozilla Tamarin project, and contributions to Tamarin performance
  • ISO standardization of PDF
  • Card-carrying membership in the Linux Foundation, the Eclipse Foundation, and the SQLite Consortium - which makes good business sense, by the way, since Adobe benefits from those projects

That’s a pretty admirable record. The only problem - and it’s a big one — you don’t see Flash Player and AIR. They may be license-free, but they’re simply not open-source. It’s these players that really make the experience of playing content work. So Adobe means only that they want to open components of this, and make their proprietary players work better on mobile devices. That’s a worthy goal, but it means you’re fundamentally constrained in terms of what Flash and AIR can do.

So, in other words, Adobe actually turns out to be surprisingly open, but the screens themselves? Not so much.

Silverlight: Free Fail

Then again, this does compare very favorably to Microsoft Silverlight. Fewer portions of Silverlight are open in any sense - the Dynamic Language Runtime is, under a license Microsoft made up, as is the XAML format on which Silverlight creations are based. But that doesn’t include any of the meat of what Silverlight is, and it’s a far cry from Adobe’s entirely open specs and Flex framework. Microsoft is working with Novell on an open-source implementation for Mono — good for Linux and Mono developers, but because it is providing access only to a limited group of people, doesn’t really count as open. And Silverlight’s mobile strategy is murky (Windows Mobile, Symbian for now).

The closed nature of Silverlight means it’s not getting adapted as quickly or effectively on different platforms and OSes. In other words, people may just not use it. That’d be no great loss, except that a lot of what’s going into Silverlight is actually very good. And it’s not unfair to expect more of Microsoft. Part of the success of Windows comes from the fact that its APIs are so exhaustively documented. And the fact that the company has made small steps into the open source world demonstrates that at least some of the people who work at this gigantic company do get it. I just get the sense that the old business model dies hard. It’s their loss, given that they do stand to make more money if Silverlight is more popular, via support and tooling.

JavaFX: Getting More Open

The good news is, both Microsoft and Adobe are responding to a competitive marketplace by opening things up, because it makes business sense. The bad news is, Microsoft isn’t doing it very well, and while Adobe is performing reasonably well, the crown jewels are still proprietary.

And that brings us to JavaFX. Sun earns real points here for being way ahead of Adobe and Microsoft on both compatibility and open licensing.

Compatibility: While Adobe pursues a patchwork approach to getting Flash running on different platforms, the just-released JavaFX Mobile runs just about everywhere. Any Java ME device works. Just about any mobile OS should work in theory - Google’s Android, for one, was shown last year.

Openness: Adobe is “openish,” but JavaFX is getting close to being genuinely open. The compiler is open, though, in fairness, so is the Flex framework. The key is that we’re gradually getting additional libraries and APIs. And since JavaFX runs on Java, the platform itself is open. I’m running JavaFX apps right now on Linux using Java SE. There is no “player” as with Flash, but the bottom line is, with JavaFX you can run your creation on open code; with Flash, you run on proprietary code. And that’s not just a semantic point - here on Linux, there are things that just don’t work or don’t work well because Flash is proprietary. Audio and video work better in Java, particularly on Linux, because people have the freedom to fix stuff. (Out of all the “freedoms,” freedom from borked things to me ranks pretty high.)

So, what do you think, CDMers? Any of these platforms appealing?

I hope to check in with the JavaFX folks next week. For arts use, I’d love to see JavaFX, possibly even a JavaFX-ready rendition of Processing for mobile, and OpenFrameWorks on mobile devices. If you have some questions, I’ll try to get answers.

Background:
Adobe Open Screen Project
OpenLaszlo (open rich clients, but apparently no mobile version yet)
Silverlight @ Wikipedia
JavaFX FAQs
OpenJFX Project

gskinner’s tweetcoding competition

Posted in Shared on February 18th, 2009 by herkulano – Be the first to comment

gskinner had a great ideia last night for a competition using twitter. He called it tweetcoding
The ideia is to code something cool in <=140 characters of AS3 and post it to twitter.

We'll be sure to give it a go :)

Tails, You Win – 3D Trails In Papervision

Posted in Shared on February 18th, 2009 by herkulano – Be the first to comment

2009-02-16_2218

I'm not really sure where the inspiration came from, but I decided to take a stab at doing Motion Trails with Pv3D.  Instead, I ended up with something more like a tail - but left the class name MotionTrail... Anyways - there isn't a whole lot to say on the technique I used here - but I will give a general overview just to save you looking at code.  See the Demo.

The tail is defined by Number3D objects which "chase" each other, with the head node being pinned to the target you are chasing.  Each Number3D, which I've extended into a Trail3D class (its internal - just look in the MotionTrail.as file) - springs after the node ahead of it.  You can control this "springyness" by adjusting the minEase property of the MotionTrail.  The minEase refers to the ease amount of the very last node on the tail - which increases each node up to the head, which has an ease of 1.  So, the lower you set minEase, the slinkier the tail will end up looking.  You can control how many nodes are in the tail by adjusting the "iterations" parameter of the MotionTail class.  You need at least 2.

The tail is actually a triangle strip, which progressively gets smaller the closer to the end it gets.  This 1) lets you use any material you want, and 2)easily adjust the look and feel of the tail all you want. Feel free to override it to affect the width with speed, distance, or any other cool variables you want.  It looked good just tapering so I left it that way.   The triangle strips vertices are adjusted to their corresponding TrailNode, so they always face the camera.  This keeps the tail visible from any direction.  Again, you could change this if you wanted it to be a more obvious flat tail.  My initial idea was to use the delta properties of the adjacent nodes to determine the nodes up vector (find the cross product between the dx/dy/dz values of the nodes on either side of the current node) - but again - I liked how this looks so I left it.

The demo itself just makes use of some bezier curves to keep things moving smoothly.  You will notice the nodes are flocking - but really it is just setting the control point and end point of each node within a certain range - which changes positions when the first object arrives.  You can press "F" to toggle it so that each node has its own unique path.

Anyways - here is the code,

and another look at the demo

enjoy.

Nokia is also on board for mobile Flash Player 10

Posted in Shared on February 17th, 2009 by herkulano – Be the first to comment
The news gets better and better, yesterday news was out that the Palm Pre would ship with the Flash Player and now engadget is reporting Nokia is now also on board for the Flash Player 10 initiative for getting Flash Player 10 on mobile handsets. Apple? Are you listening? You are pretty much the only [...]