
Створення 3D-моделей з Claude AI та Blender — від розмови до файлу .blend
Blender — найпотужніша у світі безкоштовна програма для 3D-моделювання з відкритим кодом. Claude AI вміє писати й виконувати скрипти Python для Blender і створювати точні 3D-моделі: від простих форм до складних параметричних конструкцій із гравійованим текстом, криволінійними поверхнями та точними фізичними розмірами. Цей blueprint навчає підключати Claude до Blender і створювати готові до публікації файли 3D-проєктів у звичайній розмові.
Замість опановувати складний інтерфейс Blender із сотнями гарячих клавіш і меню, ви описуєте бажане простими словами. Claude перекладає ваш опис у виклики Python API Blender: створює геометрію, застосовує модифікатори, виконує булеві операції, масштабує до реальних розмірів і експортує готовий файл. Приклад моделі — бойок ковальського молотка з поперечним клином вагою 1 кг, з рунами старшого футарку, вигравійованими з обох боків.
Розглянуто два способи підключення: доповнення-сервер Blender MCP (для Claude Desktop, з вікном Blender у реальному часі) та API Blender без інтерфейсу (для Claude Code, з рендерингом на сервері). Обидва дають однакові файли .blend.
Інструкції
Установіть Blender
Установіть Blender
Завантажте Blender з blender.org: він безкоштовний, з відкритим кодом (ліцензія GPL) і працює у Windows, macOS та Linux. Установіть версію 4.0 або новішу. Blender має повноцінний інтерпретатор Python і великий Python API, що дає змогу записати скриптом будь-яку операцію програми. Саме цим користується Claude для створення 3D-моделей: кожна кнопка, меню й інструмент Blender має відповідник у Python.
Після встановлення відкрийте Blender один раз, щоб переконатися, що він запускається. Ви побачите стандартну стартову сцену з кубом, камерою та джерелом світла. Закрийте його: у роботі з ШІ Blender керуватиметься віддалено.
Необхідні інструменти ({count})
Настільний комп'ютер
Blender (програма)Виберіть спосіб підключення
Виберіть спосіб підключення
Є два способи підключити Claude до Blender. Виберіть той, що пасує вашій конфігурації:
Спосіб A — сервер Blender MCP (Claude Desktop): установіть у Blender доповнення Model Context Protocol (MCP), яке перетворює його на локальний сервер. Claude Desktop підключається до нього напряму і може виконувати код Python, робити знімки вікна перегляду й читати дані сцени, поки ви спостерігаєте, як модель будується у вікні Blender у реальному часі.
Спосіб B — API Blender без інтерфейсу (Claude Code): запустіть Blender у режимі без інтерфейсу (без GUI), обгорнутим сервером FastAPI. Claude Code надсилає скрипти Python через HTTP, Blender виконує їх і повертає отримані файли. Так швидше для пакетної роботи, і все працює на віддаленому сервері, але вікна перегляду наживо ви не бачите: готовий файл .blend ви перевіряєте потім.
Спосіб A кращий для інтерактивного проєктування, коли хочете бачити кожну зміну. Спосіб B кращий для автоматизованих процесів, генерації на сервері та роботи без дисплея.
Налаштуйте сервер Blender MCP (спосіб A)
Налаштуйте сервер Blender MCP (спосіб A)
Установіть доповнення Blender MCP з GitHub (проєкт 'blender-mcp', який називає його MCP for Blender; доповнення запускає всередині Blender сервер, з яким може спілкуватися Claude). Завантажте його файл addon.py. У Blender: Edit → Preferences → Add-ons → Install… → виберіть addon.py, потім увімкніть 'Interface: MCP for Blender'. У вікні 3D-перегляду натисніть N, щоб відкрити бічну панель, і виберіть вкладку MCP for Blender.
Натисніть 'Start MCP Server'. Тепер Blender чекає на підключення від Claude. У налаштуваннях Claude Desktop додайте сервер Blender MCP як джерело інструментів (фрагмент конфігурації наведено в README проєкту). Після підключення Claude отримує доступ до таких інструментів, як execute_blender_code, get_scene_info та get_viewport_screenshot, — усього, що потрібно для проєктування 3D-моделей у розмові.
Необхідні інструменти ({count})
Додаток сервера MCP для BlenderНалаштуйте API Blender без інтерфейсу (спосіб B)
Налаштуйте API Blender без інтерфейсу (спосіб B)
Створіть сервер FastAPI, який обгортає Blender без інтерфейсу. Сервер приймає скрипти Python через кінцеву точку POST /execute, виконує їх у фоновому режимі Blender (blender --background --python) і повертає отримані файли. Мінімальному серверу потрібна лише одна кінцева точка:
Запишіть код Python, отриманий від Claude, у файл у робочому каталозі завдання, наприклад job.py, і запустіть його командою: blender --background --python job.py. Збережіть отриманий файл .blend у робочому каталозі й віддавайте його через кінцеву точку GET /files. Claude Code викликає ці HTTP-точки, щоб надсилати скрипти й забирати файли готової моделі.
Це та сама архітектура, що й у конвеєрах генерації зображень за допомогою ШІ (ComfyUI): творчий інструмент без інтерфейсу, обгорнутий API, що працює на сервері з доступом до GPU.
Необхідні інструменти ({count})
Настільний комп'ютерОпишіть модель, яку хочете створити
Опишіть модель, яку хочете створити
Скажіть Claude простими словами, що ви хочете побудувати. Точно вкажіть розміри, матеріали й фізичні властивості. Наприклад:
«Спроєктуй бойок ковальського молотка з поперечним клином вагою 1 кг. Ударна поверхня має бути квадратом із заокругленими кутами, клин — горизонтальним (тонким по Z, широким по Y), щоб розсувати метал. Додай руни старшого футарку ᚦᛟᚱ (TOR), вигравійовані на глибину 3 мм на обох плоских боках. Масштабуй геометрію так, щоб об'єм становив рівно 127,4 см³ (1 кг загартованої сталі густиною 7850 кг/м³). Передбач овальний отвір для держака».
Claude перекладе цей опис у послідовність операцій Python для Blender. Що точніший опис, то ближчою до бажаного буде перша версія. Використовуйте реальні величини (міліметри, грами, градуси), а не відносні вирази («зроби більшим»).
Claude створює й виконує скрипти Python для Blender
Claude створює й виконує скрипти Python для Blender
Claude пише скрипт Python, який будує модель за допомогою Python API Blender (модуль bpy). Типова послідовність для бойка молотка:
1. Створити примітив-куб і змасштабувати його до приблизних розмірів молотка
2. Підрозділити сітку, щоб додати геометрію для формування
3. Пройтися по вершинах, щоб виліпити звуження поперечного клина, профіль ударної поверхні й опуклість у центрі
4. Застосувати модифікатор Subdivision Surface для плавних вигинів
5. Вирізати отвір булевою операцією DIFFERENCE з циліндром
6. Обчислити об'єм сітки й застосувати єдиний коефіцієнт масштабування, щоб отримати 1 кг сталі
7. Створити маленькі різальні куби для кожної риски рун і відняти їх від поверхні булевими операціями
Claude надсилає цей скрипт у Blender (через MCP або API). Blender виконує його і створює 3D-геометрію. З MCP (спосіб A) ви бачите, як модель з'являється у вікні перегляду в реальному часі.
Перевірте й доопрацюйте проєкт
Перевірте й доопрацюйте проєкт
Огляньте модель. У способі A обертайтеся навколо неї у вікні перегляду Blender. У способі B завантажте файл .blend і відкрийте його в Blender або попросіть Claude відрендерити знімок вікна перегляду. Перевірте розміри, пропорції та точність деталей. Типові проблеми першої версії та як попросити Claude їх виправити:
• Текст з одного боку виглядає дзеркально → вкажіть, яку грань (+Y чи -Y) треба віддзеркалити
• Модель замала чи завелика → назвіть цільовий розмір у мм
• Гравіювання зникло на вигнутій поверхні → Claude має запитати фактичне положення поверхні в кожному місці гравіювання
• Булеві операції зруйнували сітку → попросіть Claude використовувати окремий різак для кожної риски, а не об'єднану геометрію
• Елементи не на тій осі → завжди використовуйте позначення осей (+X, -Y, +Z), ніколи «спереду» чи «ззаду», які в 3D неоднозначні
Кожне виправлення — один хід розмови: ви описуєте проблему, Claude править скрипт, знову виконує його, а ви знову перевіряєте. Зазвичай від двох до п'яти ітерацій дають готову модель.

Перевірте модель з усіх боків
Перевірте модель з усіх боків
Обертайте модель, щоб перевірити кожну грань. Переконайтеся, що гравіювання рун правильно читається на обох плоских боках: текст на грані +Y, якщо дивитися з напрямку +Y, має природно виглядати дзеркальним, а текст на грані -Y має правильно читатися з напрямку -Y. Перевірте, що отвір чистий і розташований по центру. Переконайтеся, що поперечний клин звужується плавно, без рваних країв.
У Blender натисніть Numpad 1 для вигляду спереду (вигляд -Y), Ctrl+Numpad 1 для вигляду ззаду (вигляд +Y), Numpad 3 для вигляду справа (вигляд +X) і Numpad 7 для вигляду згори (вигляд +Z). Ці ортографічні вигляди виявляють помилки вирівнювання, які приховує перспективний вигляд.

Збережіть як .blend (основний формат)
Збережіть як .blend (основний формат)
Збережіть модель у файл .blend (File → Save As або скриптом: bpy.ops.wm.save_as_mainfile(filepath='model.blend')). Формат .blend — рідний формат Blender і найкращий вибір для архівування та обміну:
• Зберігає всі стеки модифікаторів, матеріали, налаштування сцени й історію правок
• Повністю редагований: інший maker може відкрити його, змінити текст рун, перерахувати під іншу вагу або налаштувати будь-який параметр
Файл .blend — єдине джерело істини для моделі.
Завантажте файл проєкту на Youblob
Завантажте файл проєкту на Youblob
Створюючи чи редагуючи blueprint на Youblob, додайте крок проєкту (тип вмісту: 'design') і завантажте файл .blend. Youblob показує файли .blend як інтерактивний 3D-перегляд просто в браузері, пропонує їх для завантаження й може одразу підготувати до 3D-друку, не перетворюючи на інший формат.
Зазначте розміри, вагу та густину матеріалу моделі в описі кроку, щоб інші makers знали точні характеристики. Для параметричних моделей (як цей молоток, змасштабований за вагою) опишіть, які змінні змінювати для доопрацювання: інші makers мають змогу пристосувати проєкт до своїх потреб, не починаючи з нуля.
Найкращі практики 3D-моделювання за допомогою ШІ
Найкращі практики 3D-моделювання за допомогою ШІ
Уроки, винесені з проєктування скандинавського бойка молотка та інших моделей разом із Claude:
• Використовуйте позначення осей, а не напрямки: кажіть «грань +Y» і «вісь -Z», ніколи «спереду» чи «згори»: у 3D це неоднозначно й призводить до дзеркальних результатів.
• Булевим операціям потрібні окремі різаки: об'єднання кількох примітивів перед булевою операцією створює немноговидну (non-manifold) геометрію. Тримайте кожен різак окремим об'єктом.
• Запитуйте фактичну поверхню: після підрозділення й модифікаторів поверхня сітки розташована не там, де вказують початкові розміри. Claude має виміряти положення вершин, перш ніж розміщувати гравіювання чи вирізи.
• Масштабуйте за об'ємом, а не за розмірами: щоб досягти цільової ваги, обчисліть об'єм сітки методом знакових тетраедрів, потім застосуйте єдиний коефіцієнт масштабування: (target_vol / current_vol) ^ (1/3).
• Ітеруйте у 2–5 раундів: перший скрипт правильний на 80%. Кожен цикл перевірки й виправлення усуває решту проблем. П'ять ітерацій зазвичай дають модель, готову до виробництва.
Необхідні інструменти
3- Заповнювач
- Заповнювач
- Заповнювач
Матеріали з пов'язаних креслень
CC0 Суспільне надбання
Це креслення випущено під ліцензією CC0. Ви можете вільно копіювати, змінювати, поширювати та використовувати цю роботу для будь-яких цілей без запиту дозволу.
Підтримайте мейкера, купуючи продукти через його креслення, де він отримує Комісію мейкера встановлену вендорами, або створіть нову ітерацію цього креслення та включіть його як зв'язок у власне креслення для розподілу доходу.
