blender_shapekeys
Manage facial shape keys for lip sync, blinks, expressions, and VRM avatars, automating viseme generation and weight control.
Instructions
Comprehensive shape key management for facial animation and VRM avatars.
Handles viseme creation for lip sync, blink animations, facial expressions, and VRM compliance checking for VR platforms.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| frame | No | Animation frame to set weights at | |
| operation | No | Shape key operation type | create_viseme_shapekeys |
| target_mesh | No | Target mesh object (defaults to active) | |
| viseme_type | No | Type of viseme system ("vrm", "standard", "custom") | vrm |
| base_visemes | No | Base viseme weights for expression | |
| blink_weight | No | Blink component weight for expression | |
| auto_generate | No | Whether to auto-generate basic viseme shapes | |
| viseme_weights | No | Dictionary of viseme names to weights (0.0-1.0) | |
| base_expression | No | Base expression shape key to start from | |
| blink_intensity | No | How closed the eyes should be (0.0-1.0) | |
| expression_name | No | Name for the facial expression | expression |
| eyelid_vertices | No | Specific vertex indices for eyelid control | |
| include_statistics | No | Include deformation statistics in analysis | |
| additional_modifiers | No | Additional shape key modifiers |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |