ViperMesh case study part one

Benchmarking a deterministic Blender agent harness

A measured comparison between the ViperMesh Blender connection harness and the Anthropic x Blender MCP server baseline, with evidence from live tasks, reduced token usage, visual scoring, and the EvoRig evidence loop.

6 of 7 live agentic task speed wins

ViperMesh was faster on six comparable live Blender tasks.

2.534x mean live-task speedup

Across the seven comparable live and agentic benchmark runs.

+8.19 pts visual evaluation lift

83.333 vs 75.143 average score from the neutral LLM judge rubric.

-90.91% reduced token usage

Measured on the comparable Scandinavian entryway token pair.

Executive summary

ViperMesh won the measured harness comparison, with one important exception.

The first ViperMesh case study evaluates whether a purpose-built Blender agent harness can outperform the Anthropic x Blender MCP server baseline on practical scene-building tasks. The strongest measured signal is not only speed. ViperMesh reduced broad execute_code dependency, preserved complete command traces, and gave the benchmark loop enough evidence to find visual and spatial mistakes.

The result is intentionally scoped: ViperMesh won six of seven comparable live tasks and had the better mean speedup, but the Anthropic x Blender MCP server baseline was 34 ms faster on the rotated-copy task. Reduced token usage is measured from local acting-agent token telemetry, not final provider billing. Visual scores are preliminary and based on seven live render pairs scored across four criteria.

Benchmark dashboard

Speed, determinism, reduced token usage, and visual quality

The page uses the chart dataset from the local ViperMesh case-study evidence bundle. The comparison target is the Anthropic x Blender MCP server baseline. Both harnesses used OpenAI GPT 5.5 High as the acting model, so the comparison isolates the harness and tool surface rather than a model mismatch. The charts below use measured elapsed time, measured reduced token usage from the comparable token pair, and neutral LLM judge visual scoring.

Live benchmark performance

Actual elapsed time for each comparable live task. Lower is better. The paired bars use one shared 0-14 second scale, so the gap is visible without converting either harness into a derived score.

6 / 7 ViperMesh faster 2.534x mean speedup 10.149s largest observed gap
ViperMesh Anthropic x Blender MCP server
Broken workstation repair
Desk corner corrected
Market stall structure canopy
Multi-hop spatial relations room
Occluded storage clearance
Rotated copy not mirror
Sci-fi console cable routing

Visual evaluation

+8.19 pts neutral LLM judge rubric lift
83.333
75.143
ViperMesh / Anthropic x Blender

Visual scoring was performed by a neutral, non-biased LLM judge rubric over seven live render pairs and four criteria. Smoke/debug renders are excluded.

Reduced token usage

-90.91%local acting-agent tokens
ViperMesh175,158 tokens
Anthropic x Blender1,927,483 tokens

One comparable Scandinavian entryway token-window pair also showed 69.54% fewer reasoning-output tokens for ViperMesh.

Evidence integrity

11 / 11selected comparisons with command traces

Scene, grounding, render, spatial-relation, and trace checks remain distinct from the neutral LLM visual-quality review.

Support-aware reference task

5.767x scoped speedup

The image-reference lane showed a support-aware speedup on one comparable live pair, with a 77.8 percentage-point deterministic tool-use delta across three support-aware comparisons.

Architecture

Harness, inspectors, evidence loop, and baseline comparison

The current public architecture is a benchmark harness around Blender, not only a front-end product story. EvoRig is the current temporary name for the evolving harness framework behind the improvement loop.

Measured system flow

Task prompts or image references pass through benchmark context preparation, the ViperMesh tool gateway, Blender scene generation, inspection, artifact capture, and final comparison against the Anthropic x Blender MCP server baseline.

Task prompt Scene request, constraints, or reference-image objective.
Context prep Benchmark setup and optional vector/RAG guidance.
Agent lane Agent runner or Codex-operated benchmark lane when provider quota required it.
ViperMesh MCP Deterministic Blender gateway and task-specific tool surface.
Blender addon Scene operations, support-aware placement, grounding, and render preparation.
Inspectors Scene, grounding, render, spatial, and command-trace checks.
EvoRig loop Evidence-driven harness evolution and retest promotion.
Comparison ViperMesh vs Anthropic x Blender MCP server baseline summaries.

How EvoRig contributed

EvoRig did not directly generate better scenes. It improved the harness and evidence loop so the agent could expose weaknesses, add better tools, and verify whether those changes improved benchmark outcomes.

  1. Evidence gating around scene, grounding, render, spatial, command-trace, and token artifacts.
  2. Gap detection for orientation errors, floating objects, support failures, and masked visual problems.
  3. General tool-surface improvements such as batch deletion, draped surfaces, support-aware relations, and grounding priority.
  4. Separation of live benchmark evidence from smoke/debug diagnostics.
  5. Repeatable case-study metrics that can be turned into public charts and review material.

Evidence completeness

The case study keeps evidence classes separate so public claims remain auditable.

Evidence item Value
Selected latest-per-label comparisons 11 of 11
Input comparison artifacts reviewed 22
Live and agentic comparison tasks 7
Smoke/debug diagnostic rows 4
Complete command-trace evidence 11 of 11
Missing command traces 0
Template coverage

Case-study structure for reviewers

This page follows the same professional case-study template as PromptTriage, but keeps Part One focused on benchmark evidence rather than unfinished product claims.

Problem

Blender agents can appear capable while silently depending on broad code execution, fragile spatial guesses, and unverified render outcomes. The benchmark asks whether a purpose-built ViperMesh harness can make the agent faster, more deterministic, and easier to evaluate than the Anthropic x Blender MCP server baseline.

Context and constraints

The selected public comparison uses 11 latest-per-label artifacts from 22 source artifacts. Seven are live or agentic benchmark pairs. Four smoke/debug rows are retained for diagnostics, but they are not mixed into visual-quality claims.

Requirements

The harness needed repeatable command traces, scene inspection, grounding checks, visual review artifacts, reduced token usage evidence, and a clean separation between measured results and unfinished research notes.

Security and integrity model

The case study treats broad execute_code use as a control-surface risk and reliability smell. The ViperMesh path pushes agents toward narrower deterministic tools, evidence gating, command traces, and repeatable run artifacts.

Operations

Each benchmark run produces normalized JSON, command trace evidence, render artifacts, scene/spatial inspectors, and summary data suitable for reviewer-facing charts.

Cost analysis

Provider billable token cost is not yet complete. The current cost proxy is local acting-agent token usage telemetry, which is useful for efficiency comparison but should not be presented as provider billing data.

Tradeoffs

The harness improves determinism and evaluation quality, but it also introduces more tool surface area to maintain. The Anthropic x Blender MCP server baseline stayed slightly faster on one rotated-copy task, so the result is strong but not absolute.

Failure modes and lessons learned

The evidence loop exposed chair-orientation mistakes, floating objects, hidden support failures, camera-angle masking, and scene grounding problems that were hard to see from successful-looking renders alone.

What I would improve next