daz_set_emotion
Apply emotional expressions like happy, sad, or angry to a character using morph candidates and body adjustments with adjustable intensity.
Instructions
Apply an emotional expression to a character using morph candidates + body adjustment.
Args: character_label: Node label of the character to affect. emotion: One of: happy, sad, angry, surprised, fearful, disgusted, neutral, excited, bored, confident, shy, loving, contemptuous. intensity: Scale factor 0.0–1.0 applied to all morph and body values (default 0.7).
Returns: Dict with applied_morphs, body_adjustments, and not_found lists.
Notes: Morph candidates are tried in order; first match per slot wins. Not-found morphs are reported but do not raise errors — figures vary in available morphs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| character_label | Yes | ||
| emotion | Yes | ||
| intensity | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||