daz_frame_shot
Frame a camera to a subject using standard cinematic shot types. Calculates distance and height, then positions the camera accordingly.
Instructions
Frame camera to subject using a standard cinematic shot type.
Calculates camera distance and height from the subject's bounding box, then positions and aims the camera accordingly. Genesis figures face +Z, so the camera is placed in front (positive Z direction).
Args: camera_label: Node label of the camera to reposition. subject_label: Node label of the subject to frame. shot_type: One of: - "extreme-close-up" — Eyes/mouth detail (~25 cm) - "close-up" — Face and head (~50 cm) - "medium-close-up" — Head and shoulders (~90 cm) - "medium-shot" — Waist up (~140 cm) - "medium-full" — Knees up (~200 cm) - "full-shot" — Entire body (~400 cm) - "wide-shot" — Body within environment (~700 cm)
Returns: Dict with camera, subject, shot_type, distance, camera_height, and framing description.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| camera_label | Yes | ||
| subject_label | Yes | ||
| shot_type | No | medium-shot |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||