AIKraft/Skills/Рендер Земли на Three.js

Рендер Земли на Three.js

Clone or update https://github.com/vibe-motion/threejs-earth and render the Three.js Earth route animation with Puppeteer frame capture. Use when users ask for 三维地球航线动画, Three.js Earth, 地球飞线, globe route animation, or exporting an Earth GIF/MP4/PNG sequence.

vibe-motion official Дизайн

Что делает навык

Навык клонирует или обновляет репозиторий threejs-earth и рендерит анимацию маршрутов на глобусе Three.js с захватом кадров через Puppeteer. Он решает задачу создания GIF, MP4 или последовательности PNG-изображений с визуализацией полетов по Земле.

Когда применять

  • Запрос на создание анимации маршрутов на глобусе (三维地球航线动画, Three.js Earth, 地球飞线).
  • Экспорт анимации Земли в формат GIF или MP4.
  • Генерация последовательности кадров (PNG) для последующего монтажа.
  • Рендеринг кастомных маршрутов с сохранением локальных изменений в конфигурации.

Как работает

  1. Выполнить скрипт scripts/render_threejs_earth.py, указав --workspace для директории исходников (по умолчанию текущая директория).
  2. Указать --output для пути сохранения результата (GIF/MP4), иначе используется out/threejs-earth.gif.
  3. При необходимости кастомизировать маршруты, отредактировать threejs-earth/src/routeConfig.js перед запуском.
  4. Запустить рендеринг с флагом --skip-update, чтобы сохранить локальные правки в конфигурации.
  5. Дождаться завершения выполнения скрипта.
  6. Вернуть пользователю абсолютный путь к выходному файлу, выведенный скриптом.

Примеры запросов агенту

Сделай анимацию полета по маршруту на 3D глобусе и сохрани как GIF.
Рендер Three.js Earth с захватом кадров для MP4.
Сгенерируй анимацию маршрутов на глобусе, используя мои настройки из routeConfig.js.

Что понадобится

  • Python 3 (интерпретатор /usr/local/bin/python3)
  • Скрипт scripts/render_threejs_earth.py
  • Зависимости проекта threejs-earth (устанавливаются скриптом)

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «threejs-earth-render» из репозитория: # https://github.com/vibe-motion/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r threejs-earth-render/ ~/.claude/skills/threejs-earth-render/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.