Shape Morphing

Have you come up with a good Moho trick? Need help solving an animation problem? Come on in.

Moderators: Víctor Paredes, Belgarath, slowtiger

Post Reply
User avatar
Lost Marble
Site Admin
Posts: 2354
Joined: Tue Aug 03, 2004 6:02 pm
Location: Scotts Valley, California, USA
Contact:

Shape Morphing

Post by Lost Marble »

Hey, I discovered a feature I didn't know I added to Anime Studio Pro 6. OK, I guess I knew I added it, but I hadn't tried it for this specific thing yet. Shape morphing:

http://lostmarble.com/misc/ShapeMorphing.mov

I used the new Blend Morphs command. I can provide a more detailed tutorial if anyone's interested.

-Mike
User avatar
Víctor Paredes
Site Admin
Posts: 5814
Joined: Wed Jan 26, 2005 12:18 am
Location: Barcelona/Chile
Contact:

Post by Víctor Paredes »

Hey, how did you do that??
I want a tutorial!
Uhm, I'll explore by myself meanwhile

PD: I just discovered a new hidden feature too, please, take a look on http://lostmarble.com/forum/viewtopic.php?p=79942
Last edited by Víctor Paredes on Mon Aug 10, 2009 9:01 pm, edited 1 time in total.
User avatar
ulrik
Posts: 1087
Joined: Thu Aug 11, 2005 10:32 pm
Location: Stockholm Sweden
Contact:

Re: Shape Morphing

Post by ulrik »

Lost Marble wrote:Hey, I discovered a feature I didn't know I added to Anime Studio Pro 6.
You didn't? :shock: :D
It looks cool, yes please provide a tutorial, that would be kind.
User avatar
DK
Posts: 2891
Joined: Mon Aug 09, 2004 6:06 am
Location: Australia

Post by DK »

Hi Mike. A tutorial would be fantastic!!! It looks like the perfect solution to body and head turns.

Cheers
D.K
arfa
Posts: 244
Joined: Tue Dec 23, 2008 8:15 pm
Location: New Zealand

Post by arfa »

As ever I am delighted, amazed, surprised by what this program can do.

But...

how??????

Yes - a tutorial would be gratefully received.

cheers - arfa
User avatar
J. Baker
Posts: 1085
Joined: Wed Mar 23, 2005 7:22 pm
Location: USA
Contact:

Post by J. Baker »

That's pretty cool Mike. Looking forward for a tutorial myself. ;)
User avatar
DK
Posts: 2891
Joined: Mon Aug 09, 2004 6:06 am
Location: Australia

Post by DK »

Mike.
Is this new shape morphing feature restricted to vectors or can images be shape morphed?

Cheers
D.K
User avatar
madrobot
Posts: 670
Joined: Mon Apr 07, 2008 3:07 pm

Post by madrobot »

Whoah. THAT'S interesting.
I would love to know how that works.
User avatar
Blue
Posts: 157
Joined: Fri Jul 03, 2009 1:55 am
Location: Los Angeles
Contact:

Post by Blue »

Correct me if I'm wrong, but I believe Mike's example is the new Blend Morph feature in ASP6. Look carefully, he is using three shapes with all the same points, so three vector shapes on one layer...maybe each vector could be on it own layer...but anyway download this test:

http://www.joelcardinal.com/ASP/Blend_test1.anme

Yes, you can do point animation and change the color of vector shapes set up for Blend Morphs!

--EDIT--

All vector shapes for morphing like this need to be on the same layer (or at least for this kinda thing its easier). Which I think is a bummer. Actions are per layer only. What I mean is, you can't be in the Action scene view and start clicking on different layers--you get booted back to the MAIN TIMELINE if you do that.

I suppose you could set up an action for each vector layer, but you would have no reference for what the other vector layers were doing in their Actions.
joelstoryboards.com - (WinXP SP3, ASP 6.1)
Genete
Posts: 3483
Joined: Tue Oct 17, 2006 3:27 pm
Location: España / Spain

Post by Genete »

All vector shapes for morphing like this need to be on the same layer (or at least for this kinda thing its easier). Which I think is a bummer. Actions are per layer only. What I mean is, you can't be in the Action scene view and start clicking on different layers--you get booted back to the MAIN TIMELINE if you do that.

I suppose you could set up an action for each vector layer, but you would have no reference for what the other vector layers were doing in their Actions.
Actions performed in the group layer are spread to all the child layers if they have one action with the same name. Before do anything create the action in the group folder, then edit each action in the child layer. Calling the root folder will call the child ones. Unfortunately, moving the root action frame position DOESN'T move the child actions.
So you can have that cool feature with shapes at different layers. Even more, you can alter the layer's z depth in the root action, so you can "hide" or "reveal" some shapes in some poses, just by puting them behind others ;)

It is certainly the way Rudiger did the head turn demo with the script morph bones dial.

-G
User avatar
Blue
Posts: 157
Joined: Fri Jul 03, 2009 1:55 am
Location: Los Angeles
Contact:

Post by Blue »

Come to think of it, any version of AS should be able to do this as long as you can do point animation on frames other than 0 and animate vector fills. I'm not sure what the limitations of v5 are.

Even if v5 could do the above, the Blend Morph sliders sure do make life easy and you can have a bunch of different actions set up and use a little of each to influence the vector deform.
Last edited by Blue on Tue Aug 11, 2009 6:36 am, edited 1 time in total.
joelstoryboards.com - (WinXP SP3, ASP 6.1)
User avatar
Blue
Posts: 157
Joined: Fri Jul 03, 2009 1:55 am
Location: Los Angeles
Contact:

Post by Blue »

Genete, THANK YOU!

I never would have tried that and I don't think it was in the manual...anyway YEY!!! Problem solved!

-Minor Note-
When in the Action view, do not click "Animation/Blend Morphs..." *CRASH*
joelstoryboards.com - (WinXP SP3, ASP 6.1)
User avatar
Lost Marble
Site Admin
Posts: 2354
Joined: Tue Aug 03, 2004 6:02 pm
Location: Scotts Valley, California, USA
Contact:

Post by Lost Marble »

OK, here's the "Tutorial", kind of brief:

To do this, I created one shape (the initial circle), and then created actions for each of the additional shapes. For each action, I just moved the points around, changed colors, point curvature, etc. This isn't just for point movement - anything that can be animated can be used with the "Blend Morphs" command.

Let's try it. First, download my source file, unzip, and open it in Anime Studio Pro:

http://www.lostmarble.com/misc/ShapeMorphing.zip

1. Open the Actions window, and create a new action. Name it with whatever shape you plan to create.
2. Select the Draw->Reset All Points menu command (* see below)
3. Now use the Translate Points tool to move the points around into a new shape.
4. When you're done, double-click "Mainline" in the Actions window to go back to the main timeline.
5. Set the time to something other than frame 0, and choose the Animation->Blend Morphs command. Your new action should appear among the others, and you can blend them in any combination.

* Note about step 2:
Step 2 is important. Normally, when you blend morphs (or single-frame actions), only the elements that are unique to each action are blended. For example, if you had a face with two actions, blink and smile, you could blend those two together. If the blink action had no influence on the mouth then those two could blend with no interference.

But in this case, you want the entire shape to change. So all the points need to be tagged with a keyframe. I'm having a little trouble finding the words to use - you can either trust me on this, or I can try to come back and explain it a little more.
meltedtoons
Posts: 159
Joined: Mon Oct 05, 2009 6:06 am

Post by meltedtoons »

does this mean we can lip sync morph?
da2tha3
Posts: 44
Joined: Thu Jul 10, 2008 11:33 am
Location: Bolton, UK
Contact:

Post by da2tha3 »

Why wouldn't you just use interpolated mouth shapes for lip sync?
Post Reply