anniemation opened this issue on Jan 17, 2025 ยท 5 posts
anniemation posted Fri, 17 January 2025 at 1:42 PM
Please help.
nerd posted Fri, 17 January 2025 at 3:04 PM Forum Moderator
So this is the deep end of morphs and rigging. If your figure has big eyes or bugged out eyes you may need to get fancy with the way the eyelid blink works. There's two tactics to solve this problem. Neither are easy. First is to use a multipart morph. A "Cascade" morph. That's where two or more morphs take turns to create the in between shapes. This is because morphs always work in a straight line. The second technique is to make the eyelids rigged. Body parts always move in a curve. Convenient for bug eyes.
Again neither of these methods are easy. Let me gather some screen shots and I'll explain how to set this up either way. Stay tuned ...
anniemation posted Fri, 17 January 2025 at 3:29 PM
Thank you Nerd!
nerd posted Sat, 18 January 2025 at 5:56 PM Forum Moderator
So the problem of making things move along a curve. This is what rigged joints do natively. Morphs always go in a straight line. Bug eyes are always going to be a problem. So, anything that you want to curve will either need to be rigged of have multi-stage morphs.
First lets do morphs. I'm going to skip over the actual morph making part of this since that's a whole different can of worms. Let's just focus on what's probably the easiest solution. Two morphs one that closes the eye completely and one that closes the eye 1/2 way. This will cover making the master parameter and the dependencies for this curved morph to actually work.
Let's use Pink for this example it's got really buggy eyes..The one in your runtimes will close his eyes but the eyelids really stick out when closed. It probably should have been a 2 stage morph.
The first thing you need to create the two morphs. You'll probably want separate morphs for left and right eyes. You'll also need an empty "Master" to control the two morphs. Call the new morph something sensible like "Blink".
Select the body part that will have the master parameter. Click the context menu and choose [Create new master parameter]
When you create a new master the dependency editor should open automatically If it doesn't open you can manually open it from the context menu of the new dial.
Now you've got all the pieces in place to make the dependencies.
1. Make sure you have the master parameter selected for creating dependencies.
2. Click [Start Teaching]
WARNING: Every thing you click from here on will be added as a dependency
3. Make sure the master dial is set to zero.
4. [Alt] + click each of the morphs' parameter dial that will make up the morph cascade.
When you [alt] + click the parameter dial for each morph it will be added to the Dependency editor. You will also see the parameter dials not have two sets of numbers. This sets the zero point keys for each parameter.
Look: You will see the parameters added to the Dependency editor when you [alt} click the dials
Now set the keys for the mid point ...
5. On the dependency editor set the master value to 0.5
6. On the parameter palette set each of the morphs to the value they should be at this stage. You need to set the zeros too. So, set the full blink to zero too.
Now set the next key for each parameter.
7. Set the next vale for the master, 1.00
8. Set the value for each morph to the value it should be at this stage.
Look: Now you can see the curve created by each of the morph keys.
CLICK STOP TEACHING
Save your work.
If you spin the new blink dial you should see a smooth curve between the half and full blink.
Bonus round: Refining the curves in the dependency editor.
You may need to adjust the curve of for the keyed dependencies. You can do this by dragging the keys for each of the Dependent Parameters. You can add and remove keys here as needed to make the morph curves look good.
Trouble shooting:
No Graph for my parameters
If the dependency editor doesn't have a graph it means the master dial you are using already has linear dependencies. Create a new master parameter so it has no other dependencies.
Accidentally added extra dependencies
This can happen if you accidentally drag the figure while the [Start Teaching] button is still active.You can delete any unwanted dependencies by selecting them and clicking [Remove Selected]
With this technique you can make a morph create curved motion. This is not just for eye blinks, A door that swings open is another example. Let me know if you have questions about this process.
anniemation posted Sat, 18 January 2025 at 6:04 PM
Thank you so much!