Detailed Documentation

Comprehensive guide to configuring, optimizing, and utilizing the AI Object Namer addon for Blender.

Configuration In-Depth

1. Setting Up Local AI with Ollama

Ollama allows you to run large language models locally on your machine. This ensures your 3D assets remain private and you don't incur any API costs.

2. Setting Up Cloud APIs

If you prefer using high-end cloud models, you will need to provide an API key. Please note that using these services requires an internet connection and you may be billed by the provider based on usage.

Provider Required Key Notes
OpenAI OpenAI API Key Uses the GPT-4o vision model. Highly accurate.
Anthropic Claude API Key Uses Claude 3.5 Sonnet. Excellent reasoning capabilities.
Google Gemini Gemini API Key Uses Gemini 1.5 Flash. Fast and efficient.
API Cost Example: As a real-world benchmark, renaming 200+ objects at a capture resolution of 512px using the Basic (4 angles) preset with GPT-5.5 cost approximately ~$0.80 in total API usage. Costs scale linearly with object count, resolution, and the number of angles captured.

Advanced Usage Guide

Single vs Batch Renaming

The addon offers two primary modes of operation:

Multi-Angle Capture Settings

Complex geometry can be difficult to interpret from a single isometric view. The addon can stitch together multiple views of your object into a single image strip before sending it to the AI.

Preset Description Use Case
Single 1 isometric viewpoint. Simple objects, fast processing.
Basic (4 angles) Front, Left, Right, Top views. Standard props and furniture.
Full (8 angles) Cardinal and corner viewpoints. Complex organic shapes or detailed machinery.
Complete (11 angles) All views including bottom and strict top. Intricate hero assets where every detail matters.
Performance Note: Using higher capture presets will slightly increase the time it takes to render the temporary viewport images before sending them to the AI.

Custom Templates & Metadata

Using Custom Templates

If you select the "Custom" naming style, you can define exactly how you want the final name formatted using placeholders. Available placeholders include:

Example pattern: ENV_{name}_01 outputs ENV_Wooden_Barrel_01

AI Input Metadata Context

The AI can make more educated guesses if it knows more about the object. In the Context sub-panel, you can pass:

Custom System Prompts

For ultimate control, you can override the AI's internal instruction prompt entirely in the Advanced Capture Settings panel. This allows you to completely dictate the AI's persona, strict JSON outputs, or behavioral nuances.

Troubleshooting Guide

Error Message / Issue Possible Causes & Solutions
"Failed to connect to Ollama" The Ollama background service isn't running. Open a terminal and type ollama serve to start the daemon.
"Model llava:13b not found" You haven't downloaded the vision model yet. Open a terminal and type ollama pull llava:13b to download it.
"Request timed out" The AI took too long to respond. Increase the "API Timeout" value in the Advanced Capture Settings panel. If using cloud APIs, check your internet connection.
"Invalid API Key format" The API key entered in the preferences contains hidden spaces or invalid characters. Clear the field and paste it again carefully.
Object captures are blank/black Ensure you are in "Object Mode" and that the object has actual mesh geometry. The addon temporarily hides other objects to isolate the target; if the target has no visual mass, the image will be empty.

AI Object Namer Addon — Built for Blender 4.2+