blender_ai_refine
Iteratively refines 3D objects by rendering, evaluating with a vision model, and returning scores and suggestions to apply until reaching quality targets.
Instructions
Run one iteration of AI self-refinement: render object, evaluate with vision model, return scores and suggestions. Call repeatedly in a loop, applying suggestions between calls, until converged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | Description of the desired result for evaluation | |
| category | No | Refinement category | model |
| materials | No | Material names for texture refinement (optional) | |
| object_name | Yes | Name of the Blender object to refine | |
| ollama_host | No | Ollama server URL (default: http://127.0.0.1:11434) | |
| ollama_model | No | Vision model name (default: llama3.2-vision:11b) | |
| max_iterations | No | Maximum iterations before forced convergence | |
| quality_threshold | No | Score threshold to consider converged (0.0-1.0) |