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