New Animations and Formulating Donut Logic (Patreon)
Content
The eating part of the donut behavior involves eating it every so often until it disappears. She will also smell it and really enjoy it at the beginning. The following image is the rough draft chart of her donut behavior:
The blue arrows in the graph are animations. If they have a green outline, the animation is complete, if it's red, I've yet to create it in Blender. As you can see, I am missing a few assets which I will work on next. The past few days I completed body_donut_smell and body_donut_eat which you can see in Video 1 and Video 2.
Since I needed the model to communicate "eating", I made 3 new shape keys for Shinobu's head, shut_lips, puff_cheeks_left, and puff_cheeks_right. The cheek ones are used to puff the cheeks of course and shut_lips is used to counter her mouth opening when she moves her jaw down. Thereby making her look like her mouth is full. As shown below:
Normally I would just use the already existing shape key for lower lips to raise the lips up but the current version of Unity that I am using does not support negative values for shape keys.
The speed of creating an animation asset depends largely on the type of animation. Some are easy and some are hard. I animate at the rate of roughly 1 animation per day.
You can comment below to suggest adding other types of behaviors to this logic graph and I will consider implementing it again.