Skip to content

Releases: RFingAdam/meshwire

v0.5.0a1

v0.5.0a1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Nov 16:05
913c92a

What's Changed

  • docs: README and brand pass by @RFingAdam in #43
  • docs: install mcp-blender and TripoSR from GitHub by @RFingAdam in #44
  • ci: run on GitHub-hosted runners again by @RFingAdam in #45
  • docs: make the README match what the code does by @RFingAdam in #46
  • test: add a truth harness that runs every tool on real Blender by @RFingAdam in #47
  • Rename the project to Meshwire and add a logo by @RFingAdam in #49
  • Prepare the first PyPI release, 0.5.0a1 by @RFingAdam in #50

Full Changelog: https://github.com/RFingAdam/meshwire/commits/v0.5.0a1

v0.4.0 — Relicense to AGPL-3.0-or-later

Choose a tag to compare

@RFingAdam RFingAdam released this 13 May 14:37

License: MIT → AGPL-3.0-or-later. Aligns with eng-mcp-suite toolkit-wide AGPL move. Blender itself (GPL-3.0+) is invoked at runtime, not redistributed.

v0.3.0 - 218 Tools, Live-Tested on Blender 4.2

Choose a tag to compare

@RFingAdam RFingAdam released this 25 Mar 18:21

The Most Comprehensive Blender MCP Server

218 tools across 23 categories, fully MIT-licensed, live-tested on Blender 4.2.19 LTS.

New in v0.3.0 (63 new tools)

  • Materials & Shaders (7): Node graph introspection, 23 procedural presets
  • Measurement & Validation (7): Surface area, volume, clearance, dimensions, mesh quality
  • Baking (6): Batch PBR bake, high-to-low poly, curvature maps, ID maps
  • Geometry Nodes (7): First-ever GN via MCP - scatter, arrays, inspect
  • Sculpting (8): Pipeline-focused mesh filters, sculpt-to-retopo
  • Rigging & Armature (8): Auto-rig presets, constraints, MSFS validation
  • Physics (6): Rigid body, cloth with 7 presets, fluid
  • Annotations (6): 3D annotations, dimension lines, grease pencil
  • Collections & System (8): Collection CRUD, undo/redo, save

Quality

  • 84 unit tests, 0 lint errors
  • Live-tested on Blender 4.2.19 LTS
  • 9 bugs found and fixed during testing
  • GitHub issue/PR templates added

v0.2.0

Choose a tag to compare

@RFingAdam RFingAdam released this 06 Feb 04:33

What's New

AI Self-Refinement Loop (7 new tools)

Iterative render-analyze-fix pipeline using vision AI for quality convergence:

  • execute_script — Run arbitrary Python/bmesh code in Blender
  • render_multi_angle — Render from front, right, top, perspective
  • analyze_viewport — Analyze renders with Ollama vision model
  • refine_iteration — Render + analyze + convergence check
  • refine_create_session / refine_get_session / refine_list_sessions — Session management

New Backends & Modules

  • Stable Fast 3D backend for local image-to-3D generation
  • Refinement session state management module (refinement.py)
  • Ollama Vision analyze_for_refinement() method for structured model feedback
  • TripoSR subprocess execution — runs via system Python for PyTorch/CUDA support

Multi-Backend AI 3D Generation System

  • Backend Management: list_backends, set_backend, get_backend_info, configure_backend
  • Generation: generate_variations, cancel_generation, redo_generation
  • Mesh Processing: mesh_cleanup, mesh_decimate, mesh_remesh, mesh_optimize, auto_uv, fix_mesh_issues, mesh_stats
  • Queue Management: queue_list, queue_clear, get_history
  • Cloud backends: Hyper3D Rodin, Meshy.ai, Tripo AI
  • Local backends: TripoSR, Hunyuan3D 2.1, Stable Fast 3D, Ollama Vision, ComfyUI

MSFS 2020/2024 Content Creation (20 tools)

LOD hierarchy, MSFS materials, collision meshes, animation tags, and glTF export with MSFS properties.

MSFS Aircraft Livery Tools (18 tools)

Texture painting, aircraft templates (FBW A32NX, Fenix, PMDG, iniBuilds, etc.), AI-assisted livery transfer, and MSFS package creation.

Changed

  • Total tool count: 86 → 93
  • TripoSR backend rewritten to use subprocess (avoids Blender Python limitations with PyTorch/CUDA)
  • Simplified compat.py — removed redundant BSDF input branching
  • get_event_loop() → get_running_loop() deprecation fix
  • Removed unused imports across multiple modules

Full Changelog: v0.1.0...v0.2.0