« Flashforward Boston: Sound Visualization Using Flash | Main | Flashforward Boston: Beyond the Knowledge; The Art of Playing »

Flashforward Boston: BitmapData and 3D Image Manipulation in AS3

Rough Draft Notes

Paul Ortchanian, Goodby Silverstein & Partners

Effects don't all need to be done with OOP

Don't always view in terms of x and y. view in circle instead 0, 180, 360 degrees.
think in circles, best way to think of programming in 3D

cerate illusion of depth by scaling elements.
scale=fl/(fl+_z);
_x=x*scale;
_y=y*scale;
_xscale=_yscale=scale*100;

principal rotations

pitch, roll, yaw
find formulas on wikipedia

need to eliminate objects in background

bezier formula

model tween as line that point follows x, y determine speed at each point

Flash 8 added Flash Image API.
bitmap color: argb (alpha, red, green, blue)
can apply masks

DisplacementMapFilter
ColorTransformMatrix

3d radian manipulation
3d skew

Transform matrix is very complex but very powerful.

Tons of examples with code at: reflektions.com

Tags: 3d flash flashforward2007boston