Anatomy: создание интерактивных изометрических иллюстраций машин и систем

Anatomy: создание интерактивных изометрических иллюстраций машин и систем

Anatomy — это инструмент для создания детализированных интерактивных изометрических иллюстраций реальных машин и сложных систем. Он помогает визуализировать идеи, превращая их в рабочие объекты через генерацию полированных SVG-документов с возможностью добавления WebGL шейдеров и 3D-эффектов.

Проект может пригодиться разработчикам, дизайнерам и ученым, которые хотят наглядно представить свои концепции и механизмы, используя современные технологии графики. Его основное отличие от стандартных графических библиотек — это возможность создания обучающих моделей, которые не только выглядят профессионально, но и содержат интерактивные элементы.

Для запуска потребуется Node версии 20.10 или позже, а также доступ к Claude и OpenCode. Проект не имеет зависимостей, что упрощает настройку. Учитывай, что это всё еще на ранней стадии развития, поэтому могут быть недоработки.

Анатомия — это инструмент, который позволяет объяснять сложные идеи, создавая физические объекты с помощью SVG, WebGL и 3D. Он может использоваться в Claude Code, OpenCode и Codex, обеспечивая интерактивные изометрические фигуры с множеством деталей.

Обзор

Проект позволяет генерировать трех видов иллюстрации:

  • SVG: основные два-мерные фигуры с подробностями, выполненные с четырьмя оттенками.
  • SVG + WebGL: позволяет добавлять эффекты, такие как огонь и свет, при этом SVG сохраняет свою читаемость.
  • 3D (бета): для объектов с подвижными частями, таких как вращающиеся схемы или элементы, которые могут отделяться.

Установка

Чтобы установить Anatomy, воспользуйся командой:

npx skills add wheresryan22/anatomy -g -a claude-code

Можно установить также с помощью Git или скачать архив. Основные структуры директории уже подготавливают все необходимые файлы и документацию.

Использование

После установки ты можешь запустить команду, чтобы попросить создать фигуру:

/anatomy explain how a token bucket rate limiter works, interactive

Анатомия сама придумает объект, который объясняет запрашиваемую концепцию, создавая его с помощью множества мелких деталей.

Требования

  • Необходима установлена версия Node.js 20.10 или выше.
  • Для некоторых функций требуется Chrome или Chromium.
  • Если работаешь с React, нужно иметь версию 18 или выше.

Ограничения

У проекта есть свои ограничения:

  • Не является библиотекой для построения графиков — не поддерживает оси и серии данных.
  • Создаёт только механизмы, инструменты и мебель, не подходит для создания рисунков людей или карт.
  • Работа с 3D фигурами требует больше времени из-за процессинга и аудита.
  • Бета-версия 3D режима не гарантирует стабильность, особенно на устройствах с низкими характеристиками.

В целом, если тебе нужно создать интерактивные объяснения с помощью точных и детализированных моделей, Anatomy может стать полезным инструментом для реализации этих задач.

Открыть на GitHub: wheresryan22/anatomy →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте