pasithea: glowing girl (Default)
[personal profile] pasithea
So...

I finally started my Flash animation class although the quarter started a month ago. I hadn't been able to pay for classes right away and thusly couldn't log-in to the class. Anyhow, I'm all caught up now and learned some pretty neat things along the way.
A lot of 'learning' in Flash seems like 'Workaround to Bugs' from my point of view. For instance. shape hinting is a really neat tool. You can ptu keypoints on your shape so that it morphs into another shape the way you want it to... But figuring out how many suggestions to put on an object and where to put them is a totally different issue. What's more, there's no rhyme or reason to the way it does shape morphs. If you draw a stroke arced up from left to right, then morph it to another stroke arced down that you also drew from left to right, 2 times out of 3 it will morph it correctly and the other time it will do it backwards, making the line fold in on itself as start-point A becomes endpoint B. You have to use between 2 and 4 shape hints to make it behave.
Lots of other weird things like that. I did, however, find myself with a real advantage having taken and understood Maya before taking Flash. There's a topic never talked about in Flash that is integeral to Maya that I've found makes me make better Flash animations than would otherwise be possible.
That thing is Parenting (Or in the case of Flash, converting things to symbols) Take the case of the bouncing ball. If you were to approach this in Flash in the form of making a circle, dragging it some distance and possibly shape-deforming it, you'd be hand-setting about 80% of the animation as keyframes, and that's for each ball you have. BUT... What I did was I created a black and white ball as a symbol (using a gradient on a circle) then I did the up-and-down motion of the ball bouncing using 3 keyframes and an ease-to/ease-from. Then I created a new symbol with this symbol in it and set 3 more keys for the stretch and squash of my ball (by stretch and squashing the imported symbol) On the next symbol I applied a tint to set the color of my ball. From there all I had to do on my stage was set the start and end positions of my ball's motion.

http://circle.twu.net/School/balls.html is an example of the finished thing. (The elasticity of the ball isn't quite perfect but that's because I haven't cleaned it up yet)

The red ball is made with keyframes set by hand. It took a long time to do and is not really very good. the blue ball is an example of the level 3 symbol. Just the move and bounce with eases, and the coloring. The gold ball is an example of moving and scaling the level 3 symbol. I should also have added an alpha to this to make it come out of the mist. all in all, for Flash I think it's not a bad example of animation.

The second assignment for this class was the shape morphing. I drew part of my curve wrong but basically it works and I enjoy this. Will have to do more with it. http://circle.twu.net/School/candle.html 4 keyframes and 6 shape hints to get pretty good S-curve animation (except for the part where I drew the wrong curve because I was sleepy for one key)

(no subject)

Date: 2004-05-05 10:08 pm (UTC)
ext_646: (work/ennui)
From: [identity profile] shatterstripes.livejournal.com
Flash = suck, yes. Most of my pro Flash lore is how to avoid huge bugs.

Alpha makes for slower Flash movies, especially on the horribly unoptimized Mac player - tint stuff instead of alpha whenever possible, if you can get away with it. Clipping is ass-slow, too.

(no subject)

Date: 2004-05-05 10:37 pm (UTC)
From: [identity profile] dv-girl.livejournal.com
I've really really noticed about clipping and that totally drives me up the wall. Clipping should be like one of the most basic function the stupid thing can do.

Thanks for the pointers! Part of the idea with doing the symbol in a symbol in a symbol is that I think this ends up being a lot less overhead than just setting a ton of keys.

(no subject)

Date: 2004-05-05 10:44 pm (UTC)
ext_646: (Default)
From: [identity profile] shatterstripes.livejournal.com
I use symbols in symbols in symbols in symbols a lot. Whole scene in a symbol for doing pans/cam shakes/zooms/etc. Walk cycle symbols. Head symbols that have all the mouths for lipsynch.

The other huge bug-workaround tip is save early, save often, and don't just save over the old version - save as a new file, close the windows, and reload. Flash seems to slowly corrupt your files otherwise. They may have fixed this, but I doubt it, as I never got the impression their testing actually involves making big files. We learnt this trick with Flash 4, and found that it was still required in Flash 5; my experience with 6/MX is that it's fucking unusable on my machine, so I just save stuff out as a 5 file and work on it there, it's a lot faster even given that it's running in Classic. I haven't touched 7 yet, and won't unless I'm paid to.

Actually, I just don't touch Flash unless there's money involved, period. I hate that fucking program. It's connected with huge amounts of stress for me.

(no subject)

Date: 2004-05-06 05:48 am (UTC)
From: [identity profile] dv-girl.livejournal.com
Urf. *hug* Ya, I can't begin to imagine how awful it would be to use it professionally, and my mind reels at how bad the earlier versions must have been. I'm using MX on OSX native. It is reasonably well behaved, and by that I mean about as well behaved as Illustrator 8. (I should probably add implicit sarcasm tags for anyone else who reads this) Anyhow, it's the least stable app I run on my Mac except for Trebuchet but... Compared with the brief stint I had trying to use flash 5 on Windows 98 it works like a dream.
On the other hand, the only other 2D animation software I was ever very familiar with was AutoDesk Animator Studio 1.0, so I guess I'm used to abuse by software. We'll see if I still like it when my finals are due. ^_^

(no subject)

Date: 2004-05-06 05:55 am (UTC)
ext_646: (Default)
From: [identity profile] shatterstripes.livejournal.com
MX has horrible performance problems in OSX for me - I'll make a keyframe and it takes, like, twenty seconds of spinning rainbow before it's done thinking about this. Making a keyframe is one of the fundamental acts of using animation software, so... something's not right. I don't know if I need more RAM or CPU (dual-450) or that Flash is just shit.

Experience leads me to believe the latter.

(no subject)

Date: 2004-05-06 02:26 pm (UTC)
From: [identity profile] dv-girl.livejournal.com
Huh. Yeah, something funky is going on. At work I use it on a single-processor 400Mhz G4 and it runs pretty quick. Both this machine and my one at home have 1G of RAM though, but yeah. I would totally axe-murder it if it did that to me. *more hugs*

(no subject)

Date: 2004-05-07 06:38 am (UTC)
ext_646: (Default)
From: [identity profile] shatterstripes.livejournal.com
It's probably RAM, given that I know the beachball usually means "You are in Swap Hell". And I trust Macromedia's memory management to be horrible, after the constant leaks they had under OS9.

(no subject)

Date: 2004-05-06 08:19 pm (UTC)
From: [identity profile] centauress.livejournal.com
We have sticks of PC100 floating about, and I can get sticks of PC133... But the 450 used 100, right? I've got 64s and 128s free, if it'd help any.

(no subject)

Date: 2004-05-07 05:53 am (UTC)
ext_646: (hiroshima (howarth))
From: [identity profile] shatterstripes.livejournal.com
Ee! You're sure you don't need it for anything else?

*checks* System Profiler says I have two 128M sticks of PC100, and one 64M. I think one of those kinda migrated home from Spümcø by accident, but I'm not entirely sure...

(no subject)

Date: 2004-05-07 06:36 pm (UTC)
From: [identity profile] dv-girl.livejournal.com
She's sure. We have tons. :) I think we were gonna go mail some stuff to people tomorrow anyhow. See if we can't put some in the mail tomorrow. You'll want it for Maya even if you don't end up using it for Flash. :)

February 2012

S M T W T F S
   1234
567891011
12 131415161718
19202122232425
26272829   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 31st, 2025 01:28 pm
Powered by Dreamwidth Studios