blender_shapekeys
Create and manage shape keys for facial animation and VRM avatars. Supports viseme creation, blink animations, facial expressions, and VRM compliance checking.
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 |
|---|---|---|---|
| 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 |
| auto_generate | No | Whether to auto-generate basic viseme shapes | |
| base_expression | No | Base expression shape key to start from | |
| blink_intensity | No | How closed the eyes should be (0.0-1.0) | |
| eyelid_vertices | No | Specific vertex indices for eyelid control | |
| viseme_weights | No | Dictionary of viseme names to weights (0.0-1.0) | |
| frame | No | Animation frame to set weights at | |
| expression_name | No | Name for the facial expression | expression |
| base_visemes | No | Base viseme weights for expression | |
| blink_weight | No | Blink component weight for expression | |
| additional_modifiers | No | Additional shape key modifiers | |
| include_statistics | No | Include deformation statistics in analysis |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |