3D Paint with Papervision3D!

This takes the cake as the best Papervision3D demo so far. Pierre Lepers from the LowLevel blog has created interactive Papervision3D where you can airbrush 3D objects. Wowza! While this demo is great, the really cool thing is that you download his Papervision event classes so that you can build your own interactive 3D stuff. Awesome work!

Lee


Re-Painting Pixels with Actionscript 3

In this little experiment I am reading in all of the pixel values from the image of the strawberries below using the BitmapData class. I then attach a MovieClip and color it to match the pixel value. This is animated over time to give off a nice effect. Each time it runs through I am choosing a random scale value for the MovieClips. It’s fun to watch this thing run for a while to see the different patterns that it makes. Click on the image below to check it out.

[as]var bmd:BitmapData = new BitmapData(tucc.width, tucc.height);
bmd.draw(tucc);

var xc:int = 1;
var yc:int = 0;

var scale:Number = Math.random()*10;

var t:Timer = new Timer(1);
t.addEventListener(TimerEvent.TIMER, drawIt);
t.start();

var rots:Array = [90,270,180];
var rotCount = 0;

var cont:MovieClip = new MovieClip();
this.addChild(cont);

function drawIt(e:TimerEvent):void
{
var d:dot = new dot();
var colorTransform:ColorTransform = d.transform.colorTransform;
colorTransform.color = bmd.getPixel(xc, yc);
d.transform.colorTransform = colorTransform;
cont.addChild(d);
/*var am:Number = Math.random();
if(am<0.25) d.rotation = rots[0];
if(am<0.50 && am>0.25) d.rotation = rots[1];
if(am<0.75 && am>0.50) d.rotation = rots[2];*/
d.rotation = rots[rotCount];
if(rotCount == 2) rotCount = 0;
else rotCount++;
d.scaleX = d.scaleY = scale;
d.x = xc*2-10;
d.y = yc*2+20;
if(xc >= 500 && yc >= 333)
{
trace(“in”);
t.stop();
clearIt();
}
else if(xc >= 500)
{
xc = 0;
yc += 15;
}

xc += 15;
}

function clearIt():void
{
this.removeChild(cont);
cont = new MovieClip();
this.addChild(cont);
xc = 0;
yc = 0;
scale = Math.random()*8;
t.start();
}[/as]

Lee :-)


Adobe Teams with Frog to Create the Ultimate Road Trip

I’ve been spending a lot of time getting reacquainted with web development as of late. The reason you ask? It is because I have been building the Adobe onAIR Bus Tour website. The bus tour is an 18 city, cross-country adventure that will focused on spreading the word about Adobe’s AIR (Apollo) technology. Adobe came to frog to help design and build the whole experience, including designing the bus wrap, website, and an AIR application for the tour. There are many things coming over the next few weeks in addition to this but I can’t talk about them yet.

My role for the last two weeks was to build the actual website with a mix of CSS, PHP, and Flash. I haven’t done this kind of web development since my days working at AOL. Wow has everything changed! I consider myself lucky that I don’t have to worry about browser compatibility on a daily basis. Mike Chambers and I basically worked the entire weekend without sleep to get it out on time. All in all I think the site turned out great and there are more improvements to come.

What’s even more exciting is that I will actually be going on the tour. The bus leaves San Francisco for Seattle on July 9th and I will be onboard to document all the antics. Check out who else will be on the first leg of the tour.

Lee :)


Cool Flash Job Available in NYC

I usually don’t post jobs here but this one sounds pretty cool. Marcus Geduld from Nabbr.com sent me note about this position. Send him your portfolio if you think it sounds like a good fit for you.

Kickass AS Guru Wanted

New York-based Actionscript developers, I have a great job for you.
I’m the Senior Flash developer at Nabbr.com, and I need colleagues!
They must live in or close to NYC, because we like to be in a room
together, bouncing ideas off each other.

Nabbr creates Flash apps that promote bands, movies, tv-shows, games
and politicians. Past clients have included The Beatles, Justin
Timberlake, Barack Obama, The Movie “Hairspray” and many more. One of
the coolest things about working here is that an hour after posting an
app online, it’s already being viewed by thousands of people. Don’t
believe me? Check out the live ticker on nabbr.biz (.biz not .com).
Yes, it’s real!

We do heavy-duty development here. We push Flash and Actionscript to
the limit. So we need people who are AS 2.0 gurus (we’ll be switching
to 3.0 eventually, so you’ll have to ramp up on it if you don’t
already know it). We use systems like papervision, Red5, Fuse, etc. We
write commented, class-based code, and we aim to make our code as
simple to maintain and add to as possible.

If you come work for us, you’d be working full time (for a competitive
salary) in our downtown Manhattan office. We’re a (well-funded)
startup with a small number of employees. Everyone’s voice counts. We
all pitch ideas and innovate. We work hard and have fun, and no one is
micro-managed.

If this sounds appealing to you, throw your resume and code samples at
marcus@nabbr.com.

Lee