camera_shot
Places and sizes a camera for film shots of a character’s face, keeps framing on one side of the eyeline for matching reverse shots, and reports heads blocking the view.
Instructions
Places a camera for a film shot of a character's face (close-up, over the shoulder, two shot...), aimed and sized from the face itself, on a consistent side of the line to the person they talk to, so shots and reverse shots cut together. Reports heads in the way.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"subject": "<subject>"
},
"name": "camera_shot"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| shot | No | extreme_close_up (eyes and mouth), close_up (head), medium_close_up (chest up), medium (waist up), over_the_shoulder (past the partner's head), two_shot (both). | close_up |
| side | No | Where the subject looks on screen. auto keeps the camera on one side of the line between the two (180 degree rule). | auto |
| angle | No | Degrees between the eyeline and the camera; 0 = straight on the eyeline, 90 = profile. Default per shot. | |
| camera | No | Camera label; created if missing. | Shot |
| height | No | cm above (+) or below (-) the eyes; above makes the subject look smaller, below more powerful. | |
| partner | No | Figure the subject talks to; sets the eyeline. Needed for over_the_shoulder and two_shot. | |
| subject | Yes | Figure whose face the shot is about. | |
| lead_room | No | Share of the picture width the face moves away from the side it looks to; 0 centers it. | |
| make_active | No | ||
| focal_length | No | mm; default per shot. | |
| max_distance | No | cm; keeps the camera this close to the face (a small room, a wall behind it) with a wider lens. |