daz_look_at_point
Make a character look at a world-space point by rotating only eyes, head, neck, torso, or the full body, enabling natural attention gestures.
Instructions
Make character look at a world-space point with configurable body involvement.
This helper uses cascading rotations from eyes through the body to create natural-looking character attention. Different modes control how much of the body participates in the look direction.
Args: character_label: Display label or internal name of the character figure. target_x: World X coordinate (cm) to look at. target_y: World Y coordinate (cm) to look at. target_z: World Z coordinate (cm) to look at. mode: How much body to involve in the look. Options: - "eyes": Only rotate eyes - "head": Eyes + head rotation (default) - "neck": Eyes + head + neck - "torso": Eyes + head + neck + chest - "full": Complete body rotation including hip
Returns:
success: true on success
character: character label
mode: the mode used
rotatedBones: list of bone labels that were rotated
Example: # Character looks at point in front of them at eye level daz_look_at_point("Genesis 9", 0, 160, 200, mode="head")
# Full body turn to look behind
daz_look_at_point("Genesis 9", 0, 140, -150, mode="full")Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| character_label | Yes | ||
| target_x | Yes | ||
| target_y | Yes | ||
| target_z | Yes | ||
| mode | No | head |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||