Skip to content

v0.2.0

Choose a tag to compare

@RFingAdam RFingAdam released this 06 Feb 04:33
· 121 commits to main since this release

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