Creating Emotes With Blender
To make emotes in Blender, you need to use one of the available rigs on the Emotecraft's GitHub. Please read the readme.
In this guide we will be using the emote_creator_bend_item_scale
one as it has more features. The process will be roughly the same with other rigs.
It is expected that you are already familliar with Blender in some way. If you are not, please read the Blender Documentation first. I recommend reading User Interface
, Editors
, Scenes & Objects
and Animation
sections.
How do I make emotes??
You place all the keyframes you want on the body parts, go to the Export
tab, change the contents of the variables for your liking and run the script. Your emote will be placed in the same directory as the rig.
Items are animated with the rightItem
and leftItem
objects, not the sword models!
Press F12 to make an icon for your emote. You can set up the camera however you want.
Limitations
Bezier
interpolation is replaced withQUAD
Automatic
easing is replaced withINOUT
- The script reads keyframes only, so you can't use
Graph Editor
,Drivers
andNonlinear Animation
unless you bake the animation - You can't change relations between body parts
- You can't scale bend objects, scale their parents instead
- Scaled item's position gets exported incorecctly (Location needs to be divided by scale on corresponding axes, but it can't be done well without baking)
Tricks
Baking the animation is your best friend. It allows to do nearly any animation feature in Blender.
Baking the animation enables you to using Bezier
interpolation and Automatic
easing as it gets baked into keyframes that the script can read. The same with Graph Editor
, Drivers
and Nonlinear Animation
editors.