Use Phoneme Data to Drive a 2.5 D Bone Rig?
Posted: Mon Oct 08, 2018 2:04 am
I'm playing around with different ways to do lip sync. I have a pretty nice 2.5D head rig with lots of bones to control head turns, facial features, including mouth. It's a lot like the one in this video:
https://www.youtube.com/watch?v=60rCuqXi53w
But I really want to automate lip sync with data like from Papagayo. Papagayo is designed to work with switch layers. With interpolation on, and plenty of artistic decisions, some smooth lip sync can be done. But unless I'm wrong, you can't incorporate the switch layer system into the 2.5 D head rig. It seems to be one or the other.
First, am I right that it's basically a EITHER a switch layer system, OR a 2.5 D bone rig?
Second, my real question - is there a way to use phoneme data to drive the bones? I am imagining two scripts (1) Allows user to manipulate bones, name and save that configuration as a target pose; and build up an entire set of poses; and (2) Converts frame-numbered phonemes (like Papagayo data) into keyframes driving the bone manipulations, according to the set created.
I can't be the first to think of this. Does it exist? Maybe? Is it impossible?
Thanks.
https://www.youtube.com/watch?v=60rCuqXi53w
But I really want to automate lip sync with data like from Papagayo. Papagayo is designed to work with switch layers. With interpolation on, and plenty of artistic decisions, some smooth lip sync can be done. But unless I'm wrong, you can't incorporate the switch layer system into the 2.5 D head rig. It seems to be one or the other.
First, am I right that it's basically a EITHER a switch layer system, OR a 2.5 D bone rig?
Second, my real question - is there a way to use phoneme data to drive the bones? I am imagining two scripts (1) Allows user to manipulate bones, name and save that configuration as a target pose; and build up an entire set of poses; and (2) Converts frame-numbered phonemes (like Papagayo data) into keyframes driving the bone manipulations, according to the set created.
I can't be the first to think of this. Does it exist? Maybe? Is it impossible?
Thanks.