Skip to main content
Glama

setup_studio_camera

Configure a studio camera for rendering any subject. Positions at a 3/4 angle with adjustable focal length, aperture, distance, and height for sharp or bokeh results.

Instructions

Set up camera for studio rendering of any subject.

Positions camera at 3/4 angle (front + side visible), slightly above eye level. Uses 85-100mm focal length for natural proportions. f/8 for full sharpness, f/2.8 for bokeh.

Works for products, characters, environments, portraits, anything.

Args: target_name: Object to point camera at (empty = world origin). camera_name: Name for the camera object. focal_length: Lens focal length in mm (85-100 recommended). fstop: Aperture f-stop (8-11 for full sharpness, 2.8 for bokeh). distance: Camera distance from target in meters. height_offset: Camera height above target (0 = eye level). angle_offset: Horizontal angle (0 = front, 1 = side).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
fstopNo
distanceNo
camera_nameNoStudioCam
target_nameNo
angle_offsetNo
focal_lengthNo
height_offsetNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv3.0.0

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the burden of behavioral disclosure. It does reveal the camera placement, lens preferences, and aperture outcomes. However, it does not disclose whether an existing camera is replaced, whether a new camera object is created, or whether the camera becomes the active scene camera, leaving important side effects undocumented.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is well organized with a clear lead, a short behavioral overview, and a compact Args block. It loses a point because focal length and f-stop recommendations appear both in the prose and again in the Args section, creating minor redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers the tool's purpose, camera framing, lens behavior, and all seven parameters with defaults and recommended values, which is enough for an agent to invoke it correctly. The main missing context is side effects around existing cameras and whether the camera is set as active, but the absence of an output schema and the strong parameter documentation keep this gap minor.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, but the Args section compensates fully. Every parameter gets meaningful semantics: target_name empty means world origin, angle_offset is explained as 0=front and 1=side, height_offset 0=eye level, and recommended ranges are given for focal_length and fstop. This is strong value beyond the raw schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool sets up a camera for studio rendering, with a specific verb and resource. It adds concrete detail about the 3/4 angle, focal length, and f-stop, making the purpose easy to grasp. It does not explicitly differentiate from siblings like setup_turntable_camera or configure_camera, so it misses the top score.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies broad applicability by saying it works for 'products, characters, environments, portraits, anything' and is for studio-style shots. However, it provides no explicit when-to-use versus alternatives, no exclusions, and no guidance on when a different camera tool would be more appropriate.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools