RAMWorks opened this issue on Oct 16, 2022 ยท 4 posts
nerd posted Sun, 16 October 2022 at 9:21 PM Forum Moderator
I just answered this for a different situation in a different post. There's an important detail I didn't include there. And that's making sure you know what kind of dependencies you are creating. The type of keys is really important to this technique. First how to tell what kind of keys will be added. In "teach" mode the Dependency Editor always adds keys that are the same type as keys that are already in the dependencies for that dial.
Since you're working with LaFemme's blink dials it's going to create keyed dependencies when you're in teaching mode. That adds a non-intuitive extra step to creating dependencies. Well non-intuitive until you know what a keyed dependency is then it makes perfect sense.
Keyed dependencies must have at least 2 control points or keys to work. It's animated but not relative to time. It's animated relative to how the master dial in adjusted.
This is the other post is here : https://www.renderosity.com/forums/comments/4446765/permalink
* Pick your morph and set it to 1
* Open the Dependency Editor (DE) and [start teaching]
* Dial the centers for the eye to where they need to be
* ([Stop teaching] here if you're setting up anything but a Keyed dependency)
* (The next two steps are exclusively for keyed dependencies)
* Now zero the morph using the dial on the DE
* Set the "zero" for each of the affected Offset channels by [ALT] click on them
* Now [stop teaching] on the DE
OK now the TL;DR part ...
Why do we need keyed dependencies. First is non-linear responses keyed dependencies can have any number of keys. This makes it possible to have morphs cave custom response curves. Maybe a continuous smile that starts as closed mouth but as you dial it past 1/2 strength the mouth starts to open. The second is it makes it much easier to setup backwards responses. You can make a keyed dependency so it's full strength when the dial is zero and decreases as the dial is increases. Kind of a negative morph. Handy for creating an either or morph setup.
Finally what if you need to setup mixed types. Some keyed and some delta add. That's done on the Value Operations tab. That works upside down and backwards compared to the Key Dependency tab and is way to deep for a forum post.