Stage Control Set
stage_control_setChange which joint or object drives a selected actor body part during a Follow session, using hold, effector, pin, mimic, or default modes to retarget motion.
Instructions
Change what drives one part of a person, now, during a Follow too (page command: control_set). The built-in map stays the base (the user's head drives head and spine, the wrists the arms, the fingers the fingers, legs step or sit); a drive takes one part over. part: a named part of the actor's rig (stage_actor_profile(person) lists them; on people: head, spine, arm_l, arm_r, leg_l, leg_r, fingers_l, fingers_r, thumb_l, index_l, ...). mode: 'hold' keeps the pose it has now (riding with the body); 'effector' (arms and legs) reaches for a target that moves as joint= moves, relative to where both were when it bound (his feet acted by the user's hands: part 'leg_l', joint 'hand_l'), scale= multiplies the motion, touch=True shows a ball in front of the user and binds when that hand reaches it; 'pin' (arms and legs) reaches for at= (an object, [x, y, z] in Blender metres, or 'here') and stays; 'mimic' copies the turn of joint= since it bound, spread down the chain, or 1:1 with a list of joints, one per bone; 'default' gives the part back to the built-in map. joint: 'head', 'hand_l', 'hand_r', or 'hand_r:' (e.g. hand_r:index-finger-tip). A hand that drives another part lets go of its own arm and fingers (they hold). Drives last for the page's session; stage_control_map applies saved ones. Page replies {person, part, mode, joint, waiting, drives}. Emits: control_set, control_bound.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| at | No | ||
| mode | No | default | |
| part | Yes | ||
| joint | No | ||
| scale | No | ||
| scene | Yes | ||
| touch | No | ||
| person | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |