imagestableimagereferencenine-panelbatch
Camera Angles
studio_camera_anglesUpload an image and generate 9 classic camera angles in one batch.
Overview
Given a reference image and optional style/mood guidance, returns a 3×3 grid of nine consistent camera angles (wide, medium, close-up, low-angle, high-angle, …). Output preserves subject identity and lighting.
Auth
oauth-jwt
Returns
{ job_id, status, panels?: [{ url, angle, index }] }
Web client
src/app/[locale]/dashboard/creative-studio/tools/camera-angles/camera-angles-nine-panel-client.tsx
MCP handler
mcp-director/src/tools/studio.py
Quick start
Invoke the tool over Streamable HTTP at {MCP_BASE_URL}/mcp/. The request below assumes you already minted an MCP JWT via the OAuth flow.
{
"name": "studio_camera_angles",
"arguments": {
"reference_image_url": "<reference_image_url>"
}
}Parameters
| Name | Type | Default | Description |
|---|---|---|---|
| reference_image_urlrequired | string | — | Public URL of the source image. |
| style | string | "" | Free-form style hint (e.g. "cinematic noir"). |
| mood | string | "" | Mood hint (e.g. "melancholic"). |
Examples
Generate 9 angles
json
{
"name": "studio_camera_angles",
"arguments": {
"reference_image_url": "https://cdn.wm.studio/uploads/portrait.jpg",
"style": "cinematic, shallow depth of field",
"mood": "intimate"
}
}