daz_apply_camera_angle
Applies a camera angle preset relative to a subject, maintaining horizontal distance while adjusting vertical position and aim. Supports eye-level, high-angle, low-angle, dutch-angle, overhead, worms-eye, and over-shoulder angles.
Instructions
Apply a standard camera angle preset relative to a subject.
Maintains the camera's current horizontal distance from the subject while adjusting vertical position and aim to achieve the specified angle. If the camera is closer than 50 cm it defaults to 250 cm.
Args: camera_label: Node label of the camera to reposition. subject_label: Node label of the subject. angle: One of: - "eye-level" — Camera at subject's eye height (neutral, default) - "high-angle" — Camera above subject (~1.5× head height), looking down - "low-angle" — Camera at shin level, looking up (powerful/dominant) - "dutch-angle" — Eye level with 15° Z-roll (unsettling, tense) - "overhead" — Camera directly above (bird's-eye view) - "worms-eye" — Camera at ground level looking straight up - "over-shoulder" — Camera behind and to one side of subject
Returns: Dict with camera, subject, angle, camera_position, and descriptive note.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| camera_label | Yes | ||
| subject_label | Yes | ||
| angle | No | eye-level |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||