Skip to main content
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 cfgScale to 5, or rename bones to human names (see rigging-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.