#Onionskinning in AniPro
9 messages in this thread
Hi Paul; Okay, here's the entire process of doing onionskinning in Animator
Pro. It make seem a little awkward at first, but then, using BOX with OPAQUE
seemed awkward once, right? This technique actually works very well, it
extrememly quick, and lends itself to traditional manual animation methods very
easily.
Animator Pro can onionskin up to 256 frames at a time. It requires three
phases. The first is to create your animation "pencilguides" using a unique
color for each frame. The second is to clear each frame of previous frame
pencilguides. The third is to make all frames one color and one palette. Let's
use a 5-frame animation as an example.
Start a brand new session at 320×200. Notice that the gradient bar is already
set up with 31 colors to work with. If we needed to see more than 31 frames
back, we could change the size of the cluster. 31 colors will be more than
enough for this animation, but the formula is to have as many colors in the
gradient bar as frames in the segment you are working on.
Pick on the "C" (color cycling toggle) to set the current color to the first
color in your gradient bar. This will be our pencil color for this frame. (your
flic should only be one frame big).
Draw a character in this color. Remember, like pencilguides, we don't color in
the character, we simply draw the outlines of the character in the current
color.
When finished with the frame, the following process is the same per frame. Type
the following keystrokes:
Ins (insert key to create a frame duplicate)
-> (right arrow key to advance to next frame)
@ (bring up palette menu)
A (Arrange pulldown)
C (Cycle)
ESC (escape key)
What this does is shift the current color to the next color in the gradient bar
(cluster). You can now see the last frame, but you will be drawing with the
next color in the cluster/gradient bar.
Draw the next animation for frame 2. When done, use the same steps:
Ins -> A C ESC
These keystrokes become quick to type after a few practices. Continue using
each new color until you've drawn the animation for frame 5.
Alright, step 2… SAVE THIS FLIC as TEMP!! That way you always have a record
of the transitions. Now, to clear out each frame of backframe outlines. I was
going to upload a POCO routine, but for those of you who don't program in C,
the Macro Language is equally powerful and capable of doing this. Here's how we
write the macro, and you may wish to save this macro as CLRONION.MCR since you
can use it anytime.
Go to frame 1. Set the current color to the background color (usually black).
Set the key color to the pencil color of the frame (since frame one only uses
one color (not back frames), set the key color to it. The total frame count for
this flic is 5. Make sure you know this figure on larger segments. Select BOX
tool, OPAQUE ink, and toggle the MASK button ON. Now, very carefully, create
the macro exactly with these keystrokes:
E (Extra menu)
R (Record)
1 (Start Macro)
E (Extra menu)
M (Mask)
3 (Clip)
ENTER (return to menu)
4 (Invert mask)
ENTER (return to menu)
0 (exit Macro menu)
SPACEBAR (make Home Panel dissappear)
<pick upper left corner of screen>
<pick lower right corner of screen>
SPACEBAR (restore Home Panel)
-> (right arrow key)
E (Extra menu)
R (Record)
2 (End Macro)
0 (exit)
You might wish to save this now as CLRONION.MCR. Now make sure you're on frame
1, and use the sequence:
E (Extra menu)
R (Record)
4 (repeat macro)
and enter a value of the framecount, 5 in this case. And watch the magic! All
frames clip the current color of each frame, invert the mask and clear the
frame of all but the current color. It's fast too. That was easy.
Last step is to make all pencil colors in the flic the same color and to make
sure the cycled palette is the same in all frames. Toggle MASK button off, set
the key color to the background color (black again), toggle the Time button
"T", go to frame 1, and then go to TRACE pulldown, pick on Blue Frame, and when
the Time Panel appears, pick Render. Because the palette FIT toggle is on by
default, the current color of each frame is changed to blue. When all frame
outlines are blue, go to frame 1 again, go to the palette panel, make sure to
pick on ALL (so that clusters are treated, we want all colors in the palette
treated), and make sure FIT is on too. make sure "T" is still on (Time Panel),
then go to the Value pulldown, pick on CUT (which loads all 256 colors into the
palette Value buffer), and finally, use Value pulldown and pick on PASTE. When
the time panel appears, pick Render. Now all frames have the same original
palette as frame one, all outlines are blue, and no onionskins show. Whole
process takes about 1 minute when you get comfortable with it, which is a heck
of a lot faster than most programs with an onionskin-like feature.
Once that's done, you can now proceed with typical color fills, background
scrapes and such. Piece of cake. Proof again that program features are no
substitute for technique! Enjoy. This technique has been around for years, and
works like a charm.
-dave / Toxic Frog Multimedia
WOW, thanx NAAUG! <g>
>> WOW, thanx NAAUG! <g> <<
My pleasure. it won't seem obvious at first, but like most techniques, after
you get the gist of it, it screams. I also uploaded a scaled down version of
ONION.POC last night (should be appearing in library 2 here shortly) which
allows automatic Onionskinning up to 5 frames back with full forward carryover
functions (the full version does either trailing or leading onionskinning any
number of frames (after a while they get pretty cluttered though if you go back
or ahead too far) etc…. it's a good template for freeware for anyone who
writes in POCO too, very easy to modify.
I'm sure AStudio will provide excellent features, but some us us couldn't wait
for this 2 years ago. 🙂 if you guys like this, check out the telecourses. Mark
and Jerry and Tammy are turning out some excellent materials in Lib 14… free
publications really. -dave
Damn, Dave!!!
That's pretty impressive…
Thanx,
Juan 🙂
>> Damn, Dave!!! That's pretty impressive… <<
It seems like a real kludge, but when used after a bit, it actually moves along
very quickly… about 5 extra keystrokes per frame to get the capability. The
macros are quick to generate too and run very quickly. There's a lot of good
stuff in the telecourses on workarounds like this. I look forward to proucts
which have these capabilities in them already, but to be honest, for me, an
open ended architecture is always more preferable. That way, if the company
that produces the product hasn't given me something i need yet, i can write the
additional code myself. Check out ONION.ZIP too in Library 2 (uploaded
yesterday, should be visible soon)… shows how a program to make this process
seemless can be created. Works too! 🙂 -dave
Excellent Dave !
I work with animator for 3 Years now and never realized there's a macro
function 🙂 (although I use POCO quite frequently)……
-Michael
>> Excellent Dave ! I work with animator for 3 Years now and never realized
there's a macro function 🙂 (although I use POCO quite frequently)…… <<
holy cow, Michael! Yeah, Macro is incredibly powerful! some incredible effects
achievable by multiple applications of same brush strokes but with different
size brushes, inks, etc. they're savable too, which makes them easy to store
literally as toolsets. if you'd like more info on ways to use them, check out
the North Amnerican Autodesk User Group telecourses, Lib 14. browse on keyword
TELECOURSE… anything with ANIx prefix is Animator Pro dedicated. some good
stuff, and it's all free. -dave
Thanks, I'll give it a try, nice work you guy's are doing.
Unfortunately in good ol' germany there are only few animators/modelers and
they are mostly not in the net, so it's difficult to share experiences…..
-Michael
>> Thanks, I'll give it a try, nice work you guy's are doing. Unfortunately in
good ol' germany there are only few animators/modelers and they are mostly not
in the net, so it's difficult to share experiences….. <<
hopefully the Internet expansion will increase this. 🙂 -dave