Skip to main content
Glama
Blender Production MCP

Blender Production MCP

by DiegoArias32

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
production.scene_auditB

Summarize scene, units, frame range, objects and issues; paginated.

production.create_checkpointC

Save a new .blend copy plus provenance, snapshot and SHA256 manifest.

production.restore_checkpointB

Plan by default; apply saves recovery checkpoint then opens a new working copy.

production.diff_sceneB

Compare checkpoint metadata with live scene or another checkpoint; not a full binary diff.

production.operation_statusA

What happened to an operation: ledger state (NEW/RUNNING/SUCCEEDED/FAILED/UNCERTAIN/REVERTED) of a client operation_id or of a correction_id's preview/apply/revert. Never contacts Blender.

production.inspect_armatureB

Inspect bones, hierarchy, constraints and drivers without modifying the rig.

production.rig_analyzeC

Detect actual IK constraints and infer FK/control chains with confidence.

production.animation_analyzeC

Summarize Actions and F-Curves, including layered actions and warnings.

production.animation_detect_foot_slidingB

Measure potential planted-foot drift in meters. Thresholds are configurable, not universal quality standards.

production.animation_detect_quaternion_flipsC

Detect raw quaternion hemisphere changes; q and -q represent the same orientation.

production.asset_statusA

Role of the open .blend (MASTER/WORKING_COPY/FIXTURE/TEMPORARY/UNREGISTERED) and whether persistent mutation is allowed.

production.asset_register_masterA

Register the open saved .blend as a read-only MASTER (records SHA256). Requires confirm_master=true. Never modifies the file.

production.asset_register_fixtureB

Register the open generated test file as FIXTURE; only under the system temp dir, /fixtures or BLENDER_PRODUCTION_FIXTURE_ROOTS.

production.asset_create_working_copyA

Save a stamped copy of the open .blend under /working, open it (scripts disabled) and register it as WORKING_COPY. The source file is not modified.

production.cleanup_artifactsB

Lifecycle inventory of workspace checkpoints/qa/operations/working copies (created_at, operation_id, source, status, retain_reason, eligible_for_cleanup). dry_run=true (default) deletes nothing; recovery points of uncertain operations, applied proposals and registered assets are always retained. Candidate Actions are reported, never deleted.

production.qa_capture_viewportB

Capture actual viewport to a unique local PNG, restoring temporary render settings.

production.qa_render_previewC

Render a bounded PNG sequence using scene camera; save checkpoint and restore settings.

production.animation_create_actionC

Plan/create a collision-safe Action; checkpoint before creation. Original Actions retained.

production.animation_duplicate_actionB

Duplicate without overwriting; checkpoint and exact original-content check. Set dry_run=false to create.

production.animation_restore_actionC

Reassign a preserved Action with checkpoint; never delete the current Action.

production.animation_compare_actionsB

Compare exact Action fingerprints and evaluated poses; restores assignment and frame.

production.animation_analyze_contactsC

Ground-plane M2 (schema production.contacts.ground_plane.v1) or explicit feet+surfaces M3 (schema production.contacts.surfaces.v1) phase contacts; the 'schema' field says which. Physical drift/confidence, configurable thresholds.

production.animation_fix_foot_slidingC

Analyze/propose/preview/apply/verify/revert. Explicit reviewed controls+confirm_contacts needed; immutable operation required for mutations.

production.animation_fix_quaternion_flipsC

Correct quaternion representation on a duplicate; reject changed orientation paths beyond tolerance.

production.animation_analyze_fcurvesC

Contextual F-Curve findings with bone/channel/frame/severity/detail filters and native-unit thresholds.

production.animation_cleanup_fcurvesC

Conservative proposal-first key cleanup on duplicate; verify dense samples against per-channel tolerances.

production.animation_analyze_root_motionC

Hierarchy-based root candidates; world-space distance, displacement, rotation and derivative events.

production.animation_prepare_root_motionB

Propose in-place horizontal motion removal for an explicit unparented root; no rig restructuring.

production.animation_retimeB

Duplicate-only timing change by scale_factor or target_duration_seconds, range optional; FPS unchanged.

production.animation_analyze_control_modeC

M2 analysis plus per-limb M3 modes, targets, switches and driver relationships; no mutation.

production.animation_analyze_balanceB

Conservative support-region/pelvis projection heuristic; not biomechanics and never auto-corrects.

production.animation_analyze_motion_qualityB

Velocity/acceleration/angular/contact indicators: whole-rig (schema production.motion_quality.rig.v1) or explicit limb chains (schema production.motion_quality.limb_chains.v1); the 'schema' field says which. No artistic quality score.

production.animation_refinement_planC

Analyze rig, Action, contacts, quaternion/F-Curves, root, balance and motion; recommend ordered corrections without mutation.

production.qa_render_multiviewC

Checkpointed lightweight FRONT/SIDE/THREE_QUARTER previews with restored scene settings.

production.qa_compare_before_afterC

Equivalent cameras/framing/FPS/resolution and range for preserved original and candidate Actions.

production.rig_classifyC

Classify limb-level IK/FK, switches, deform/control rigs; unknown is valid.

production.rig_map_semanticsC

Hierarchy/rest/constraint/name evidence, confidence and alternatives; no mutation.

production.rig_analyze_controlsD

Constraint targets, poles, control candidates, properties and driver relationships.

production.rig_analyze_limbsC

Limb chains, present control mode and explicit switch relationships.

production.rig_compatibility_reportC

Feature-specific support conditions and limitations; never blanket compatibility.

production.rig_match_fk_to_ikC

Proposal-first explicit two-bone FK to IK pose match, checkpoint and duplicate Action.

production.rig_match_ik_to_fkC

Match evaluated IK pose to FK channels on a duplicate; verify world-space pose.

production.rig_bake_fk_to_ikC

Bake explicit FK limb motion to IK target/pole with sampled error verification.

production.rig_bake_ik_to_fkC

Bake explicit IK limb motion into FK keys without removing solver/driver structure.

production.animation_analyze_foot_phaseC

Heel/sole/toe phases against explicit static surfaces; geometric heuristics with physical metrics.

production.animation_detect_contact_surfaceC

Nearest evaluated static mesh surface at an explicit local effector marker.

production.animation_analyze_effector_contactC

Generic effector dwell/contact/sliding/penetration estimates; proximity alone is insufficient.

production.animation_detect_limb_popsC

Explicit upper/lower/effector chains; contextual angle/velocity/acceleration/extension events.

production.animation_detect_limb_stretchC

Evaluated lengths versus rest lengths; reports configured intentional stretch separately.

production.animation_analyze_bezierC

Handle overshoot and contextual tangent findings; fast motion is not automatically a spike.

production.animation_repair_bezierD

Reviewed-channel handle repair on duplicate; immutable proposal and dense motion/derivative bounds.

production.mocap_analyzeC

Read-only mocap hierarchy, root motion, scale, channel/jitter and rest-pose analysis.

production.mocap_map_skeletonD

Combine semantic evidence; validate one-to-one reviewed required mapping before retarget.

production.mocap_preview_retargetC

Without operation propose; with immutable operation bake checkpointed new preview Action and restore target assignment.

production.mocap_retargetC

Reviewed mapping → immutable proposal → checkpoint → new Action → dense correspondence/contact/limb/root QA.

production.mocap_cleanupC

Analyze/propose one safe cleanup at a time; apply=false default; exact source and measured motion preservation.

production.deformation_analyzeB

Compare evaluated geometry with a reference frame; bounded edge/area/volume metrics, no weight edits.

production.deformation_compareC

Sample two Actions against the same reference; restore assignment, pose and frame. No Action keys are edited.

production.animation_deformation_qaC

Prioritize pose extremes, high angular changes and supplied contact events, then evaluate weighted mesh deformation.

production.deformation_test_poseC

Explicit shoulder/elbow/wrist/hip/knee/ankle stress poses. Default proposal; checkpoint before temporary poses, finally restore.

production.mesh_signatureB

Compact per-section fingerprints of a mesh (topology, geometry, shape keys, vertex groups/weights, UV/UDIM, normals, materials, armature modifiers, relationships, transform, custom properties). The full signature is stored locally; no per-vertex data is returned.

production.mesh_region_defineA

Define LOCKED/EDITABLE regions by vertex_group, face_set, mask or explicit indices bound to a topology fingerprint; stores a local manifest with the locked data. Never edits the mesh.

production.mesh_region_verifyA

Verify a region manifest against the mesh (or a candidate): locked positions, shape keys and weights must stay within tolerance; topology/membership changes fail.

production.mesh_candidate_createB

Create a candidate mesh (object + mesh copy, hidden from render) after checkpoint and asset guard; reports preservation per dependency. Reuses the existing candidate of the same source state instead of duplicating.

production.mesh_candidate_verifyB

Compare a candidate mesh with its source (section by section) and optionally verify locked regions. Accept/reject is not implemented (M4).

production.character_inspectB

Character mesh report on the undeformed base mesh: counts, world dimensions, symmetry (mirror X distances), topology warnings, weight coverage, armature/shape-key state, asset role and automatic region candidates with confidence and evidence. No per-vertex data.

production.character_define_regionsB

Store a region manifest: automatic candidates (source=automatic, confidence, evidence) plus explicit user regions {region_id, definition, role locked|editable|unassigned, tolerance_m, intentional}; a user region overrides an automatic one with the same id. Captures positions, faces, materials, UVs, weights and shape keys of every region. Never edits the mesh.

production.character_lock_regionsC

New manifest with changed roles, every region recaptured on the mesh now. Automatic low-confidence regions cannot become editable (REGION_AMBIGUOUS).

production.character_validate_locked_regionsB

Verify locked regions: positions, shape keys, weights, face membership, material assignment and UVs within tolerance; topology/membership changes fail (stale indices are never reused).

production.character_analyze_silhouetteA

Orthographic silhouette measurements per view (FRONT, SIDE, THREE_QUARTER, BACK): height, width, area, centroid, left/right area balance, extremity reach, negative space, width profile and region extents. Measurements only, no score.

production.character_analyze_proportionsB

Proportion measurements (HUMANOID, CREATURE or CUSTOM) with measurement, informational reference, deviation, confidence and interpretation kept separate. Never recommends normalizing a stylized or non-human design.

production.character_analyze_asymmetryB

Mirror asymmetry per region and LEFT/RIGHT pair, classified intentional / likely_intentional / likely_accidental / unknown with the declared thresholds. Symmetry is never enforced.

production.character_analyze_surfaceC

Surface indicators: bumps, pinching, abrupt curvature change, noise, density, stretching, faceting, normal irregularity; clustered by region with robust thresholds. Analysis only.

production.character_analyze_intersectionsB

Conservative self-intersection indicator (BVH triangle overlap) by region pair; with reference_object (same topology) reports only new overlaps. Includes confidence and limitations.

production.character_modeling_auditC

Findings (type, region, severity, evidence, suggested_action) from surface, asymmetry, proportions, intersections, topology and weights. No overall quality score.

production.character_redesign_planB

Translate a design intent into PROPOSED topology-preserving operations (regions, operation, estimated displacement, locked proximity, risk, dependencies, rationale). apply=false: never mutates; numbers are starting proposals.

production.character_create_candidateB

Candidate mesh (object + mesh copy) from a WORKING_COPY/FIXTURE/TEMPORARY file after asset guard and checkpoint, with a before/after dependency manifest. MASTER refused; an existing candidate of the same source state is reused.

production.character_adjust_shapeA

Topology-preserving shape edit on a candidate mesh: analyze/propose (options: regions_manifest, operation {type translate|directional|grab|inflate|scale|smooth|relax|crease, region, strength, direction, space, falloff, preserve_boundary}, shape_keys, tolerance_m), then preview/apply/verify/revert with the proposal reference. Locked movement beyond tolerance, topology/weight/UV/material/normal-state changes and unsafe shape keys fail.

production.character_deformation_qaB

Skinning QA after a shape edit: the same explicit stress poses on source and candidate (temporary, restored); fails when the candidate adds collapsed/stretched edges or degenerate triangles.

production.character_render_multiviewB

Identical orthographic cameras, resolution and neutral Workbench look for every object and view; scene state restored. Writes PNGs and a montage.

production.character_compare_before_afterC

Before/after renders with shared cameras and look plus silhouette deltas per view. Visual review stays required.

production.character_capture_reference_viewsB

Store a reference view set (cameras, look, images, silhouettes) and optionally associate concept-art images with views. No image-to-3D.

production.character_capture_candidate_viewsC

Render a candidate with exactly the cameras, resolution and look of a stored reference view set.

production.character_compare_referenceB

Measurable silhouette differences against a reference view set plus paired images for review; no semantic-equivalence claim.

production.character_redesign_sessionA

Guided session: inspect, audit, plan and risk (apply=false, default, no mutation). apply=true runs ONE cycle: candidate, propose and preview of plan step N, numeric checks, deformation QA (with rig and stress_poses) and before/after renders. The real apply stays an explicit character_adjust_shape call.

production.retopology_analyzeB

Base-mesh topology audit in world metres: manifoldness, open boundaries, degenerate/sliver triangles, normal consistency, components, valence and bounded problem IDs. No raw topology dump.

production.retopology_analyze_densityC

Surface/world-unit density, grid distribution, edge-length quantiles and explicit-region curvature/deformation/visual/silhouette priorities. Density variation is measured, not universally penalized.

production.retopology_priority_mapC

Reusable compact priority rule set: explicit regions, curvature, protected/deformation vertices, material/sharp/boundary protection. Per-vertex reduction weights remain local and are recomputed.

production.retopology_budgetB

Configurable triangle target/min/max and region absolute/percentage/density-weight allocations. Protected-region floor produces an explicit safe-impossibility report.

production.retopology_planB

Explicit retopology strategy and budget, protected/deformation priorities, attribute/UV/weight/morph consequences and risks; apply=false. Unsupported remesh/hybrid cases report manual-required.

production.retopology_create_candidateB

Create checkpointed Candidate Game Mesh and immutable HIGH→LOW relationship using the fresh M5 signature. Copies dependencies; MASTER refused. Optional target_object is explicit, not name-matched.

production.retopology_optimize_regionA

Explicit GUIDED_DECIMATION/LOCAL_RETOPOLOGY on a new child candidate: global target plus semantic/curvature priorities and zero-weight protection. Analyze→propose→preview/apply→verify/revert; frozen operation after proposal. Shape-key topology changes rejected; budget/surface/silhouette/protected checks gate acceptance.

production.retopology_project_to_sourceB

Bounded BVH source projection on a new candidate. Distance/normal/competing-component correspondence gates reject unrelated surfaces; protected vertices remain fixed. Same immutable proposal/checkpoint cycle as optimization.

production.retopology_compare_sourceB

Reproducible sampled bidirectional HIGH↔LOW mean/median/P95/P99/max world-metre deviation and normal-angle quantiles. Does not claim full Hausdorff equivalence.

production.retopology_compare_silhouetteC

Equivalent orthographic FRONT/SIDE/THREE_QUARTER/BACK ray masks with shared bounds: IoU, disagreement area and symmetric boundary-distance metrics in metres, with configurable gates and raster resolution.

production.retopology_validateB

LOW topology and explicit protected-source-region verification: manifold/open boundary/degenerates/slivers/normal consistency/component/valence reports. Does not require all-quads and does not certify deformation or artistic quality.

production.retopology_analyze_deformation_regionsC

Inspect explicit/deform-group articulation regions; optional checkpointed stress poses restore the rig.

production.retopology_transfer_weightsC

Propose barycentric surface transfer to a new candidate; verify sums/influences/leakage and optional explicit poses.

production.retopology_validate_weightsC

Bounded weight QA with configurable influence/normalization limits and explicit side pairs; optional stress QA.

production.retopology_analyze_morph_transferB

Measure source morphs and preservation; topology-changed morph transfer reports manual/later-pipeline required.

production.retopology_transfer_morphsC

Only exact already-preserved morph dependencies are supported; changed-topology morphs are safely rejected.

production.retopology_transfer_attributesC

Explicit material/POINT/CORNER/FACE attribute/custom-property transfer with per-attribute QA on a new candidate.

production.game_mesh_prepare_normalsB

Inspect/propose normals on a new candidate; preserve custom normals by default, rebuild only after explicit confirmation.

production.game_mesh_triangulation_previewC

Create a deterministic triangulated evaluation candidate; source authoring mesh, weights and morphs remain intact.

production.game_mesh_validate_triangulationC

Independently triangulate two temporary copies and compare reproducibility/counts/geometry/normals/morphs.

production.game_mesh_validate_tangentsB

Use installed Blender calc_tangents on a copy; reject missing/degenerate UVs or invalid corner tangent frames.

production.game_mesh_validateC

Aggregate concrete topology/fidelity/deformation/attributes/UV/bake gates; no arbitrary quality score.

production.game_mesh_prepare_packageC

Validate a local package and neutral texture handoff; default dry run, no external app or export.

production.uv_analyzeC

Base UV layers/islands/overlap/flips/degenerates/UDIM/stretch/padding/density with bounded tile/material summaries. Requires current explicit high/low relationship.

production.uv_validateC

UV gates with configurable overlap/flip/stretch/pixel padding and expected tile policy; incomplete checks cannot pass.

production.uv_analyze_texel_densityB

Measure texels/metre from world surface area and UV area; resolution 32..8192, per-tile resolution overrides. Reports distribution and material-region density; no universal density target.

production.uv_generateB

Explicit seam proposal using configured angle/material/sharp/edge signals; angle-based unwrap and deterministic shelf pack on a NEW Candidate. analyze/propose/preview/apply/verify/revert. UV-immutable locks refuse generation.

production.udim_planB

Plan explicit semantic material_index or faces assignments to configurable UDIM1001+ tiles; reject incomplete/ambiguous/cross-island assignments, apply=false.

production.udim_apply_planB

Immutable proposal/application of explicit tile assignments with bounded packing, pixel padding and rotation policy on a NEW Candidate; verify geometry/weights/morphs/materials preserved.

production.uv_packB

One deterministic shelf pack per existing tile, configurable padding and rotation, proposal first. Preserves topology and semantic tile assignments; no endless occupancy search.

production.bake_prepare_pairsB

Freeze explicit HIGH/LOW relationship, material semantics, UV/UDIM, normal convention, cage/ray parameters and current signatures in an immutable local pair manifest. No naming-only pairing.

production.bake_analyze_ray_distanceB

Bounded deterministic LOW triangle samples against HIGH BVH: signed front/rear distance, normal angle, nearest deviation, ray-miss witnesses and explicit ray/cage proposal. No enormous automatic distances.

production.bake_validateC

READY/READY_WITH_WARNINGS/NOT_READY from relation, LOW topology, UV/UDIM, actual Blender tangents, cage/rays, materials/transforms and base/evaluated geometry compatibility. A stale pair never becomes READY.

production.bake_generate_cageA

Propose/preview/apply/verify/revert a NEW non-destructive LOW-topology cage with configurable metre extrusion, penetration/miss/max-distance/intersection gates. Original LOW stays the game mesh.

production.bake_smoke_testB

Bounded NORMAL/AO selected-to-active smoke maps (32..256px,1..32samples) from a current immutable pair. Checkpoint+asset guard; transient settings/material/UV/selection restored. CPU explicitly opt-in; generated diagnostic artifacts, no production texture QA.

production.animation_accept_generatedB

animation_accept_generated: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_add_follow_throughC

animation_add_follow_through: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_add_overlapC

animation_add_overlap: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_adjust_timingC

animation_adjust_timing: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_analyze_arcsB

animation_analyze_arcs: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_analyze_body_mechanicsC

animation_analyze_body_mechanics: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_analyze_pose_silhouetteC

animation_analyze_pose_silhouette: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_analyze_spacingB

animation_analyze_spacing: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_analyze_timingB

animation_analyze_timing: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_create_briefC

animation_create_brief: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_generateC

animation_generate: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_generate_attackB

animation_generate_attack: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_generate_blockingB

animation_generate_blocking: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_generate_breakdownsC

animation_generate_breakdowns: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_generate_effector_contactC

animation_generate_effector_contact: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_generate_foot_contactsC

animation_generate_foot_contacts: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_generate_hit_reactionC

animation_generate_hit_reaction: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_generate_idleC

animation_generate_idle: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_generate_locomotionB

animation_generate_locomotion: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_generate_poseC

animation_generate_pose: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_generate_root_motionC

animation_generate_root_motion: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_generate_start_stopC

animation_generate_start_stop: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_generate_turnC

animation_generate_turn: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_generation_compatibilityC

animation_generation_compatibility: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_generation_planB

animation_generation_plan: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_generation_renderC

animation_generation_render: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_plan_posesC

animation_plan_poses: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_polish_curvesB

animation_polish_curves: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_refine_arcsC

animation_refine_arcs: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_refine_balanceC

animation_refine_balance: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_refine_generatedC

animation_refine_generated: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_reject_generatedB

animation_reject_generated: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_splineC

animation_spline: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_validate_blockingC

animation_validate_blocking: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.animation_validate_poseB

animation_validate_pose: high-level M6 unit. Plan first, apply=false by default; generation is the immutable plan.json reference. Explicit mapping and compatible body rig required. Source Actions retained; technical QA and temporal artistic review are distinct. options carries declared stage parameters, thresholds or visual review; unsupported adapters return concrete errors.

production.facial_acceptB

facial_accept: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_analyze_asymmetryC

facial_analyze_asymmetry: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_analyze_bonesC

facial_analyze_bones: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_analyze_curvesC

facial_analyze_curves: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_analyze_eyelidsC

facial_analyze_eyelids: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_analyze_eyesC

facial_analyze_eyes: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_analyze_hybridC

facial_analyze_hybrid: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_analyze_jawC

facial_analyze_jaw: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_analyze_layer_conflictsC

facial_analyze_layer_conflicts: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_analyze_lipsC

facial_analyze_lips: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_analyze_shape_keysC

facial_analyze_shape_keys: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_classify_rigB

facial_classify_rig: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_compatibility_reportC

facial_compatibility_report: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_coordinate_gazeC

facial_coordinate_gaze: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_create_briefC

facial_create_brief: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_deformation_qaC

facial_deformation_qa: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_generateC

facial_generate: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_generate_blinkB

facial_generate_blink: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_generate_browsC

facial_generate_brows: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_generate_coarticulationC

facial_generate_coarticulation: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_generate_expressionB

facial_generate_expression: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_generate_gazeC

facial_generate_gaze: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_generate_jawC

facial_generate_jaw: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_generate_lid_followB

facial_generate_lid_follow: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_generate_lipsyncB

facial_generate_lipsync: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_generate_microexpressionsB

facial_generate_microexpressions: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_generate_saccadesC

facial_generate_saccades: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_inspectC

facial_inspect: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_integrate_with_bodyB

facial_integrate_with_body: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_map_visemesB

facial_map_visemes: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_mocap_analyzeC

facial_mocap_analyze: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_mocap_cleanupB

facial_mocap_cleanup: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_mocap_mapB

facial_mocap_map: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_mocap_retargetB

facial_mocap_retarget: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_plan_blinksC

facial_plan_blinks: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_plan_expressionB

facial_plan_expression: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_plan_microexpressionsB

facial_plan_microexpressions: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_polish_curvesB

facial_polish_curves: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_prepare_speechC

facial_prepare_speech: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_refineB

facial_refine: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_rejectB

facial_reject: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_render_closeupC

facial_render_closeup: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_render_previewC

facial_render_preview: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_reviewB

facial_review: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_validate_expressionB

facial_validate_expression: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.facial_validate_lipsyncC

facial_validate_lipsync: M7 facial unit. Evidence-based semantic mapping (never names only); plan first, apply=false by default; facial is the immutable plan.json reference. Candidates are new Actions evaluated through NLA tracks; the body Action is never modified. Speech needs explicit timed phonemes/visemes (TIMING_INPUT_REQUIRED otherwise). Technical QA and artistic review stay separate.

production.physics_acceptB

Inspect, propose, or execute physics_accept on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_analyze_accessoryC

Inspect, propose, or execute physics_analyze_accessory on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_analyze_clothC

Inspect, propose, or execute physics_analyze_cloth on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_analyze_hairC

Inspect, propose, or execute physics_analyze_hair on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_analyze_motionC

Inspect, propose, or execute physics_analyze_motion on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_analyze_penetrationC

Inspect, propose, or execute physics_analyze_penetration on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_analyze_soft_regionC

Inspect, propose, or execute physics_analyze_soft_region on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_analyze_stabilityC

Inspect, propose, or execute physics_analyze_stability on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_bake_cacheB

Inspect, propose, or execute physics_bake_cache on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_bake_secondary_motionC

Inspect, propose, or execute physics_bake_secondary_motion on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_cache_planC

Inspect, propose, or execute physics_cache_plan on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_classify_secondaryB

Inspect, propose, or execute physics_classify_secondary on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_collision_reportC

Inspect, propose, or execute physics_collision_report on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_compare_before_afterC

Inspect, propose, or execute physics_compare_before_after on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_compatibility_reportC

Inspect, propose, or execute physics_compatibility_report on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_create_briefC

Inspect, propose, or execute physics_create_brief on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_create_candidateB

Inspect, propose, or execute physics_create_candidate on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_generate_accessory_motionC

Inspect, propose, or execute physics_generate_accessory_motion on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_generate_hair_secondaryC

Inspect, propose, or execute physics_generate_hair_secondary on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_generate_secondary_bonesC

Inspect, propose, or execute physics_generate_secondary_bones on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_generate_soft_secondaryB

Inspect, propose, or execute physics_generate_soft_secondary on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_inspect_characterC

Inspect, propose, or execute physics_inspect_character on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_planC

Inspect, propose, or execute physics_plan on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_plan_cloth_pinsC

Inspect, propose, or execute physics_plan_cloth_pins on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_plan_hairC

Inspect, propose, or execute physics_plan_hair on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_prepare_collidersB

Inspect, propose, or execute physics_prepare_colliders on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_refineC

Inspect, propose, or execute physics_refine on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_rejectC

Inspect, propose, or execute physics_reject on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_render_previewC

Inspect, propose, or execute physics_render_preview on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_reviewC

Inspect, propose, or execute physics_review on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_setup_clothB

Inspect, propose, or execute physics_setup_cloth on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_setup_spring_chainB

Inspect, propose, or execute physics_setup_spring_chain on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_simulate_clothC

Inspect, propose, or execute physics_simulate_cloth on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_statusC

Inspect, propose, or execute physics_status on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.physics_verify_primary_integrityC

Inspect, propose, or execute physics_verify_primary_integrity on isolated secondary candidates. Body/face preserved. apply defaults false; fixed physics plan and explicit QA/review gates.

production.material_acceptB

material_accept: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_analyze_nodesC

material_analyze_nodes: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_analyze_pbrC

material_analyze_pbr: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_analyze_texture_setsC

material_analyze_texture_sets: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_apply_candidateA

material_apply_candidate: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_apply_profileB

material_apply_profile: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_build_shaderB

material_build_shader: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_compare_before_afterA

material_compare_before_after: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_compatibility_reportC

material_compatibility_report: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_configure_emissionB

material_configure_emission: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_configure_opacityB

material_configure_opacity: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_configure_sssA

material_configure_sss: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_configure_transmissionB

material_configure_transmission: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_create_candidateA

material_create_candidate: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_create_handoffB

material_create_handoff: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_create_pbrB

material_create_pbr: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_create_profileC

material_create_profile: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_inspectB

material_inspect: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_performance_reportC

material_performance_report: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_quality_reportC

material_quality_report: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_refineB

material_refine: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_rejectC

material_reject: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_render_multilightingB

material_render_multilighting: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_render_previewC

material_render_preview: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_reviewB

material_review: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_statusC

material_status: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_validate_graphC

material_validate_graph: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_validate_heightC

material_validate_height: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_validate_normalsC

material_validate_normals: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_validate_pbrC

material_validate_pbr: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_validate_profileC

material_validate_profile: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_validate_tangent_workflowC

material_validate_tangent_workflow: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_validate_udimC

material_validate_udim: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.material_validate_uvC

material_validate_uv: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.texture_dependency_reportC

texture_dependency_report: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.texture_inspectC

texture_inspect: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.texture_validate_channelsC

texture_validate_channels: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

production.texture_validate_colorspaceC

texture_validate_colorspace: inspect or propose by default; apply=true writes only owned candidate materials. Use material plan references for lifecycle calls, explicit channels/profiles, technical QA, controlled lighting and a real visual review before acceptance. Original slots, images, UVs, geometry and animation remain unchanged.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.5/5.0

Scored across 274 tools

Disambiguation2/5

While many names are individually descriptive, large blocks of tools share verbatim boilerplate descriptions (every M6 animation_* unit, every facial_* unit, every physics_* unit, every material_*/texture_* unit), so an agent must infer purpose from the name suffix alone. There is also genuine conceptual overlap: mesh_region_define / character_define_regions / character_lock_regions / mesh_region_verify / character_validate_locked_regions all manipulate and check region manifests, and mesh_candidate_create / character_create_candidate / retopology_create_candidate / physics_create_candidate all create candidates with nearly identical semantics described separately.

Naming Consistency4/5

Names follow a stable snake_case pattern with a domain prefix (mesh_, character_, rig_, animation_, retopology_, uv_, bake_, material_, facial_, physics_) plus a verb_noun suffix, which is predictable and greppable. A few entries drop the verb (scene_audit, physics_plan, physics_status) and prefix families overlap slightly (uv_analyze vs uv_analyze_texel_density), but overall the convention holds.

Tool Count1/5

274 tools is a massive mismatch for any single MCP server surface, far beyond what an agent can reliably select from. Many are near-duplicate lifecycle stages (analyze/propose/preview/apply/verify/revert) replicated per subdomain, inflating the count well past usefulness.

Completeness4/5

Coverage of the Blender production pipeline is genuinely deep: checkpointing, asset roles, region locking, retopology, UV/UDIM, baking, rig analysis, animation/mocap/facial, physics, materials and textures, each with QA gates and a plan-first mutation model. Gaps are minor (little direct scene-object/export manipulation), but the surface is arguably over-complete rather than incomplete.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues