Skip to main content
Glama

set_physics

Adjust global physics parameters such as gravity strength and tilt, simulation accuracy, and playback speed to control object behavior in Blender simulations.

Instructions

Global physics: gravity strength and tilt, simulation accuracy, playback speed. 물리 전역 설정. gravity 9.81 이 지구, 1.62 가 달, 0 이면 무중력. gravity_deg 는 중력을 기울이는 각도. substeps/solver_iterations 를 올리면 정확해지고 느려진다. speed 는 물리 진행 속도(0.5 = 절반). 바꾸면 시뮬레이션을 다시 굽는다.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
fpsNo
speedNo
rebakeNo
gravityNo
substepsNo
gravity_degNo
solver_iterationsNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.6.0

TDQS

A3.7/5.0
Behavior4/5

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

With no annotations, the description carries the behavioral disclosure burden. It gives concrete semantics: gravity 9.81 is Earth, 1.62 is Moon, 0 is weightlessness; increasing substeps/solver_iterations improves accuracy but slows simulation; changing settings rebakes the simulation. This discloses useful non-obvious side effects beyond the raw schema.

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 structure is front-loaded with an English one-line summary followed by compact per-parameter explanations. Each sentence adds meaning, though the Korean-only detail section may reduce accessibility for non-Korean agents.

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

Completeness3/5

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

The description covers most parameter semantics and the important rebake side effect, but it leaves fps unexplained and does not clarify sentinel defaults like -1 or 0. Given seven optional parameters and no annotations, this is adequate but not fully complete.

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

Parameters4/5

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

Schema description coverage is 0%, so the description must compensate. It explains gravity, gravity_deg, substeps, solver_iterations, and speed with practical values and tradeoffs. However, it omits the fps and rebake parameters entirely, leaving two of seven parameters without semantic guidance.

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 opens with 'Global physics: gravity strength and tilt, simulation accuracy, playback speed,' which clearly identifies the resource and scope. It distinguishes set_physics from physics-effect siblings like water, fire, and smoke by labeling it as a global settings tool, though it lacks an explicit verb.

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 usage by listing the configurable physics domains and warning that changes trigger a simulation rebake. However, it does not state when to prefer set_physics over related tools, and there are no explicit exclusions or alternative tool references.

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