Part of the
text-to-motion skill. The skill links here when your agent needs the detail.Prompts
- Describe one action as a verb phrase: “waves hello with the right arm”, “nods happily”, “bows politely”, “jumps up and down excitedly”, “looks around curiously”. The service normalizes to its training style (“An object waves …”).
- Name the side and body part for asymmetric actions (“with the right arm”, “raises the left leaf”).
- Keep it to one action per clip; 2 seconds fits one gesture, not a sequence.
- Style words that map to motion work (“happily”, “slowly”, “tiredly”); story or appearance words do not.
Controls (assets.generate_motion, backend: "text-to-motion")
Clip count = prompts x takes; each clip is billed. The call answers with a job at once;
jobs.wait follows it to the finished clips.
Judging results
- Good: the named body part does the action, the base stays put, no mesh tearing.
- Tipping over or collapsing on rooted rigs: add or extend
lockJoints. - Barely moving: rephrase with a clearer verb, raise
cfgScaleto 5, or rename bones to human names (seerigging-for-text-motion.md). - Mesh warping at a joint: a weighting problem in the rig, not the motion; fix the rig.
Source:
library/skills/text-to-motion/prompts-and-controls.md, rendered from summer-engine@4.3.0 on npm.
