adding variation to existing curves

Hello!
I have a question regarding what would be the most optimal approach: I want to add some variation, so, for example, have 3 versions of Eyebrow Raise. Should I create and event in analysis actor where it will pick one of them using PickOne mode? or there is abetter way to do it?
Thanks!

Hi!

If you want to influence how the Eyebrow Raise curve is actually generated, then, yes, the way to do that is it create an analysis actor (or copy and modify the default one) to do what you suggest. You could even split into left and right eyebrow raise and add a small asymmetry to drive the eyebrows independently if you want. You can also hook into various things like the normalized power curve to tweak the curves after the event has been picked. This will make sure all animations generated with that analysis actor will use your custom eyebrow raise curves.

Alternatively, you could do something in the face graph at the individual actor level to achieve the same thing. Just add nodes and links in the face graph that influence the eyebrows and plug in some other curve (by say exposing a curve via the analysis actor). You could also have the analysis actor place events directly into the generated animations rather than creating the curves, and then you could have each actor do some custom processing to make them unique.

There are a ton of ways to customize the entire process in FaceFX.

Thanks Jamie!
At the moment I'm trying to use PickOne, but it seems like it doesn't take into account some settings. For example, I adjusted min and max values for events, but my new ones are always hitting 1 instead of min-max range. Another issue is that they are sometimes overlapping, even though it's supposed to be one at the moment (at least that's how I understand PickOne). Attaching some explanatory recording: https://drive.google.com/file/d/1jVeTdVYDGUL9Ws3KL_uOxmb1PWRJau4I/view?…

I can't access the link, unfortunately. Could you email it (probably safer for you anyway)?