GitHub-радар

Строй 3D-модели кодом, который напишет твой ИИ-агент

sand3d — библиotека на Python для 3D-моделирования, созданная специально под ИИ-модели. С ней агент описывает деталь коротким кодом вместо ручных кликов в 3D-программе.

01Sandflow-ai/sand3d 776Python

Python-библиotека для создания 3D-объектов кодом — работает поверх бесплатного Blender. Код получается очень коротким, поэтому его легко пишет и читает ИИ.

Когда пригодится

Пригодится для игровых ассетов, деталей под 3D-печать и моделей для симуляторов роботов, если ты работаешь через ИИ-агента. Не подойдёт, если хочешь получить 3D-модель по одной картинке без кода.

Плюсы

  • Деталь занимает в 2–6 раз меньше токенов, чем в других инструментах
  • Весь набор команд укладывается в один промпт агента
  • Детали и грани называются по именам, а не числами
  • Один и тот же код всегда даёт одинаковый результат

Минусы

  • Нужен Python 3.11 или 3.13 — версия 3.12 не подходит
  • Готовых форм вроде «стул» или «стол» нет — их пишут отдельно
  • Без написания кода и чтения документации не обойтись

Как поставить — по шагам

  1. 1Проверь, что на компьютере Python 3.11 или 3.13 (не 3.12) — видеокарта не нужна.
  2. 2Открой своего ИИ-агента (например, Claude Code) в папке проекта.
  3. 3Отправь агенту текст из блока ниже.
  4. 4Дождись, когда агент поставит sand3d и напишет программу для простой детали по примеру из README.
  5. 5Открой экспортированный GLB-файл и посмотри на готовую 3D-модель.
  6. 6Если результат устроил — попроси агента написать код для своей собственной детали.

Текст для агента

Текст для шага с агентом — скопируй и отправь (Claude Code, Codex, любой):

Поставь себе sand3d отсюда: https://github.com/Sandflow-ai/sand3d — через pip install sand3d (нужен Python 3.11 или 3.13 с модулем bpy от Blender, не 3.12), напиши по примеру из README программу для какой-нибудь простой детали и экспортируй её в GLB, покажи мне результат.

Обычный ноутбук — видеокарта не нужна. Нужен только Python 3.11 или 3.13 с модулем bpy от Blender (на Python 3.12 библиотека не ставится, у Intel Mac есть свои ограничения).

Открыть на GitHub