Utilities

Shape Key Utils

bake
All Utilities can be found in the Bake Tab.

Set Shape Key Slider Range

This is a very useful tool that allows to quickly set the slider ranges of all shape keys on all registered objects. The default slider range of a Shape Key is [0,1]. By changing these values you can quickly enhance the quality of your shape keys in motion.
You can choose to set ranges on the ARKit Target Shapes, a selected Shape Key or all available shape keys. Respectively you can choose to set slider ranges on the all selected objects, all registered objects or only the active object.

Double the shape keys

By extending the slider range to negative values, you can quickly double the range of motion of your character. E.g the shape browInnerUp at -1 corresponds to an expression brow inner down. The ARKit Control Rig allows for negative values and values past [-1, 1] (e.g. [-2, 2] or [0, 2]).

Reorder shape keys (ARKit)

This tool allows to reorder the (ARKit) shape keys. Depending on your application it might be of importance how the shape keys are ordered. You can reorder them to ARKit Native, Face Cap or Live Link Face ordering. The Shape will be ordered above any other shape keys on your objects (starting from index 1). If your objects do not have all of the 52 required shape keys, the reordering will obviously not work, as some indices are missing.

Face Cap Live

Face Cap Live mode is the only utility that needs the correct Face Cap indices to work properly. The setup operators will attempt to automatically reorder the shape keys.

Generate Test Action

If you did not check the Test Action option in the bake operator, you can always do it later by using this operator. Faceit will generate an action for your character, that allows you to easily see the new shape keys in motion. Simply press play or scrub the timeline!

Finalize

WARNING

The Finalize operators will remove the non-destructiveness of the Faceit workflow. Execute them only if you are happy with your shape keys and want to remove the traces of the rigging process.

Even if you have a good feeling about the shape keys that you created, you should test them in motion first! With the Cleanup Objects operator you can remove unneeded data from individual objects. Tthe Cleanup All operator will remove all traces of the Faceit process of the current scene.

Options (Cleanup Objects)

Cleanup Options Explanation
Opertor Scope Choose which objects should be effected. Whole .blend file, registered Faceit objects, selected objects.
Remove Faceit Modifier Removes the armature modifier from objects in scope.
Remove Bind Weights Removes only the vertex groups that contain the bind weights for the FaceitRig armature.
Remove Registered Vertex Groups Removes the Faceit Vertex Groups assigned in the Setup Panel.
Remove Corrective shape keys Removes the Corrective Sculpting shape keys.
Remove Objects From Setup Remove the objects in scope from registration in the Setup Panel.

Options (Cleanup All)

Cleanup Options Explanation
Keep Objects Registered Keep the Faceit objects registered in the Setup Panel.
Remove Unused Data blocks Removes any unused Data Blocks in the scene.

bake

Other

Apply Modifier (with Shape Keys)

Sometimes it's important to remove a modifier from certain objects. For example: Mirror modifiers have to be removed before starting the Faceit process, because they prevent the shape keys from working as expected after baking. This operator allows you to remove modifiers even though there are shape keys on the objects. Shape keys will be preserved!