DSH Plugins Marketplace

DSH Plugins

Plugins

/

blender-design-plugin

f

blender-design-plugin

Manifest valid★ 3

Build, review, and export editable Blender scenes with milestone previews and rollback.

hasBundlePatch

Blender Design

Plugin marketplaces

This plugin belongs to AIGC content creation.

CategoryMarketplacePurpose
Full-stack developmentFull Stack PluginsArchitecture and UI design, code understanding, quality checks, code review, workflow governance, and server operations
AIGC content creationFull AIGC PluginsImage, video, audio, music, 3D, and multimodal content creation

Blender Design — describe the scene, keep the source files

Build, review, and export editable Blender scenes from your coding agent through a guarded local Harness, with milestone previews and rollback checkpoints instead of disposable renders.

Version Skills Blender License

English | 简体中文 · Install · Quick start · Skills · Architecture · Troubleshooting

Positioning

blender-design drives a real Blender session through a closed, structured command surface. It creates and edits scene objects, materials, lights, cameras and animation, captures milestone previews, and exports files you keep. Arbitrary Python is disabled by default, Blender data mutates only on the main thread, and irreversible actions require an action-bound authorization. The marketplace entry is partme-ai-blender pinned to v0.16.1, with one stdio MCP server, and the verified runtime baseline is Blender 4.2.23 in CI plus Blender 5.2.1 UI acceptance on macOS arm64.

Installation

Prerequisites

  • Blender 4.2–5.2 installed and launchable; the checked matrix is config/blender-release-matrix.json.
  • Python 3.11–3.13 available for the bundled MCP runtime.
  • ffmpeg and ffprobe on PATH when you export video.
  • Disk space for checkpoint snapshots and frame sequences.

From the plugin marketplace

codex plugin marketplace add partme-ai/full-aigc-plugins
codex plugin add blender-design@full-aigc-plugins

Restart the host, open a new task, and start with a read-only request such as capability.list before changing anything.

Optional: attach to an already-open Blender window

Run python3 scripts/package_connector.py dist/partme-blender-mcp-addon-0.7.0-rc.2.zip, install that ZIP in Blender via Edit → Preferences → Add-ons → Install from Disk, enable PartMe Blender MCP, then press N and click Start MCP Server. Do not install a second Blender MCP Add-on alongside it.

Quick start

flowchart LR
    A[Prompt and plan] --> B{Mode}
    B -->|Managed| C[Launch temporary Harness]
    B -->|Connector| D[Attach through the Add-on]
    C --> E[Main-thread commands]
    D --> E
    E --> F[Checkpoint, preview, validation]
    F --> G[Verified exports plus receipts]

Ask for a scene, review the milestone previews, then export:

Use managed mode. Create a matte-orange desktop speaker with a rounded body, a black front
grille, and one control knob. Show camera, front, side, and top previews, then export
.blend, .glb and .png into my output folder and verify every file.

Expected observation: Blender launches, the Harness loads temporarily, preview images appear per milestone, and the export step returns hashes instead of a success claim.

What you can build

WorkflowBuilt-in pathVerifiable output
Model a product or environmentblender-design, blender-hard-surface, blender-procedural-modelingEditable meshes, modifiers, Geometry Nodes groups
Rig and animate a characterblender-character-rigging, blender-character-animationArmature, weights, IK controls, keyed action
Look development and renderblender-uv-material, blender-render-compositingUV layout, PBR materials, Eevee/Cycles frames
White-model previsblender-previs, blender-video-original, blender-video-recreateTimed shots, camera motion, preview video
Review against a targetblender-visual-loop, blender-design-loopImmutable screenshots, visual verdicts, committed transactions
Export and hand offblender-export, blender-to-dreamina, blender-seedance-pipeline.blend/.glb/.png/.mp4 receipts, Jimeng handoff link

Skills

SkillWhat it does
blender-ai-replicationReplicates a reference image as 3D geometry through iterative vision critique.
blender-asset-libraryFetches CC0 HDRI and PBR assets with explicit download-size discipline.
blender-background-jobsRuns snapshot-isolated exports, frame sequences and bakes off the foreground scene.
blender-character-animationAnimates a registered rig and one prop with IK, constraints and continuity checks.
blender-character-riggingBuilds armatures, skin weights, IK controls, pole targets and joint limits.
blender-cinematographyDesigns cameras, lenses, path motion, focus, framing and handheld response.
blender-connectorConnects to an already-open Blender window through the pinned PartMe Add-on.
blender-curvesBuilds editable paths, profiles, cables, rails and curve-driven props.
blender-designTurns an idea into a scene through milestone modeling, materials, lights and animation.
blender-design-loopRuns a dream → build → screenshot → critique → iterate loop against a target image.
blender-exportExports an approved snapshot to verified model, image, video, EXR, USD or Alembic artifacts.
blender-grease-pencilCreates Grease Pencil layers, materials, frame drawings and mixed 2D/3D scenes.
blender-hairCreates and inspects Hair Curves from surface-local strand points and radii.
blender-hard-surfaceBuilds hard-surface, product, mechanical and prop geometry with registered commands.
blender-harnessLaunches a managed session and dispatches the closed JSON command envelope.
blender-harness-drivingDrives the Harness from a shell client and keeps the scene-revision chain coherent.
blender-inspectInspects an active scene read-only before design, modification or export.
blender-managedStarts a non-invasive session without installing a Blender Add-on.
blender-mcp-setupSets up or diagnoses the MCP connection, Add-on state and session discovery.
blender-previewCaptures camera, front, side and top previews for milestone review.
blender-previsTurns a story or shot list into a colour-coded white-model previs video.
blender-procedural-modelingBuilds reusable Geometry Nodes systems and parameterized environments.
blender-quality-validationMeasures geometry, character, prop, collision, motion and camera acceptance criteria.
blender-recoverRolls back a failed milestone or resumes from the last confirmed checkpoint.
blender-render-compositingConfigures Eevee/Cycles, passes, colour management, baking and compositor nodes.
blender-retopologySets up, projects, transfers layers for and validates retopology surfaces.
blender-scene-assemblyOrganizes scenes, collections, object identity, transforms and visibility.
blender-sculpt-surfaceRefines detail with masks, displacement, sculpt strokes, voxel remesh and Multires.
blender-seedance-pipelineDrives a Blender preview through the validated Dreamina 3D pipeline.
blender-sequence-editingAssembles VSE timelines with timing, speed, transitions and audio fades.
blender-simulationConfigures rigid body, collision, cloth, soft body, smoke and fluid caches.
blender-to-dreaminaHands a local render to the official Jimeng uploader and returns a web link.
blender-trackingLoads footage, creates markers, solves a camera and validates reprojection error.
blender-useRoutes a Blender request to the right managed or Connector workflow.
blender-uv-materialPrepares UVs and PBR materials including colour-space and normal-map semantics.
blender-video-originalTurns a prose concept into a timed, editable white-model video.
blender-video-recreateReconstructs a reference video's shots and camera motion as an editable scene.
blender-visual-loopIterates against a target with immutable screenshots and commit/rollback.

Slash commands

CommandWhat it does
/blenderEntry point; routes design, previs, inspect, export and recovery requests.
/blender-setupFirst-run setup: Add-on, connection mode and Harness preflight.
/blender-designMilestone-based modeling, materials, lighting, camera and animation.
/blender-inspectScene and runtime inspection: objects, session, transactions, dependencies.
/blender-previewViewport snapshots and milestone screenshots for iterative review.
/blender-previsWhite-model previs from a shot list plus the Seedance handoff package.
/blender-renderFinal renders, compositor nodes and sequence output.
/blender-exportVerified multi-format export with receipts.
/blender-recoverResume or roll back an interrupted job from the transaction ledger.
/blender-dreaminaHand artifacts to the official Jimeng uploader.
/blender-seedancePreview → validate → submit → download through Seedance.

MCP tools

mcp.json declares one stdio server, partme_blender, started with node ./scripts/mcp_bootstrap.mjs. It exposes the Harness command registry rather than free-form scripting:

ToolPurpose
capability.list / capability.describe / preview.captureRead the catalog, describe the running mode, capture milestone previews
scene.inspect / scene.screenshotRead the scene and grab a screenshot
object.*, material.*, modifier.*Create and edit scene content on the main thread
job.submit / job.status / job.resumeRun and resume snapshot-isolated background work
export.extendedExport approved artifacts and return a receipt

The generated inventory is docs/verification/capability-counts.json: 196 commands across 35 domains in managed mode, 201 across 36 in Connector mode.

Configuration

VariablePurposeDefault
CODEX_BLENDER_DESCRIPTORPath to the Harness session descriptorWritten by the launcher
CODEX_BLENDER_FFMPEGOverride the FFmpeg binaryffmpeg on PATH
CODEX_BLENDER_FFPROBEOverride the ffprobe binaryffprobe on PATH

config/blender-release-matrix.json records supported builds and config/production-profile.json records excluded domains. No API key is stored: session authorization uses ephemeral HMAC tokens with a 60-second TTL.

Architecture and security

Codex owns orchestration and approvals; Blender owns scene data; this plugin owns workflow instructions, the Harness transport and the validators. The authors receive no scene data.

  • Transports are a private Unix domain socket on macOS, a Named Pipe on Windows, and tokenized loopback TCP only as a fallback.
  • Deletion, overwrite, expert_python, path escape and budget overruns are gated by single-use, action-bound tokens.
  • Checkpoints and the transaction journal live under the runtime directory; background jobs never restart by themselves, and a missing frame is detected by hash and re-rendered alone.
EvidenceStatus
macOS arm64 managed and Connector runtimePASS, recorded in docs/verification/harness-runtime.md
Windows Server 2025 x64 background recovery, Rigify, Named PipePASS, docs/verification/windows-l4-rigify.md
Windows foreground UI takeover and Jimeng Web handoffNot verified or blocked; do not present either as working

Troubleshooting

SymptomCheck firstResolution
Blender does not launchInstallation and PATHInstall Blender 4.2+ and retry managed mode
Video export failsffmpeg and ffprobeInstall both or set the two override variables
UNKNOWN_COMMANDcapability.list for this sessionUse an advertised command or switch mode
SESSION_REVOKEDAuthorization TTLRe-authorize the action

Upgrade

codex plugin marketplace upgrade full-aigc-plugins
codex plugin add blender-design@full-aigc-plugins

Current packaged version: 0.16.1+codex.20261018 (development preview).

Contributing and support

Open functional issues at https://github.com/full-aigc-plugins/blender-design-plugin/issues. State the Blender version and platform you verified on, whether the change alters the command registry or authorization policy, and include the affected tests. New commands belong in the registry, not in free-form Python.

License

Apache-2.0 — see LICENSE and NOTICE.

Comments

Loading…

Similar plugins

blender

by CheshireJCat

DeepSeek Harness plugin for complete Blender 3D modeling, reconstruction, rendering, validation, and export workflows

Tools & CapabilitiesManifest valid

★ 56

↓ 660/wk

MIT

Python

Oct 12, 2026

dsh plugin --profile web add dsh-blender

Preview Blender .blend files in the DeepSeek Harness right Sidebar: cached headless GLB export plus a dependency-free WebGL viewer with scene statistics.

UI & ExperienceTerminal & ClientsManifest valid

★ 0

MIT

JavaScript

dsh plugin --profile web add dsh-blend-preview

by full-aigc-plugins

Analyze shots, approve an edit by hash, and render videos locally with FFmpeg.

Manifest valid

★ 0

JavaScript

Oct 18, 2026

dsh plugin --profile web add video-factory

by full-aigc-plugins

Draw, inspect, and export 2D CAD drawings, with a reopened DXF check before delivery.

Manifest valid

★ 0

Apache-2.0

JavaScript

Oct 18, 2026

dsh plugin --profile web add cadcraft-plugin

by full-aigc-plugins

Plan, batch-generate, and evaluate images with approved spend and hash-verified receipts.

Manifest valid

★ 0

Apache-2.0

Python

Oct 23, 2026

dsh plugin --profile web add image-factory-plugin

by full-aigc-plugins

Build and audit editable spreadsheets with live formulas, tables, and charts.

Manifest valid

★ 0

Apache-2.0

JavaScript

Oct 18, 2026

dsh plugin --profile web add gridcraft-plugin