Repolode
Moh4696

Moh4696/open-3d-skills

Восемь навыков для агентов, которые помогают создавать, анимировать и проверять сайты с 3D-графикой и прокруткой на three.js.

Звёзды
269
Форки
38
Открытые issues
0
Последний коммит
7 дней назад

Что это?

Open 3D Skills — набор из восьми навыков для создания сайтов с 3D-графикой и анимацией. Они охватывают интерактивные сцены three.js, написанные в коде, фильмы из видеоклипов, прокручиваемые покадрово, видео с прозрачностью, работающее в Safari, персонажей, следующих за курсором, интерактивные схемы с разнесёнными деталями механизмов, а также работу с AI-изображениями и видео, необходимую для создания этих материалов.

Навыки также учат агента проверять результат в headless Chromium и WebKit при нескольких размерах окна: оценивать время рендеринга кадра, ошибки, пустые canvas и переполнение макета. Отдельный рекордер снимает страницы с виртуальными часами и создаёт видео с точностью до кадра при 60 fps, а также сравнения бок о бок.

Навыки можно установить для Claude Code, Codex, Cursor, Gemini CLI и OpenCode с помощью CLI npx skills, плагина Claude Code или Codex либо установщика для shell. Каждый навык представляет собой обычную папку с файлом SKILL.md, поэтому его может загрузить любой агент с поддержкой Agent Skills.

Ключевые возможности

  • 01Создаёт сцены three.js целиком в коде, без файлов моделей.
  • 02Создаёт фильмы из сгенерированных клипов, покадрово прокручиваемые вместе со страницей, с проверкой стыков и поддержкой режима уменьшения анимации.
  • 03Создаёт видео с прозрачностью для всех браузеров, включая Safari, используя stacked-alpha MP4, VP9 alpha или кадры WebP.
  • 04Создаёт риги персонажей, следующих за курсором и собранных из сетки поз.
  • 05Создаёт интерактивные схемы с разнесёнными деталями: поэтапное разнесение, рентгеновский режим, сечения и подписи.
  • 06Проверяет страницы в headless Chromium и WebKit при трёх размерах окна и формирует отчёт с контактным листом.
  • 07Записывает видео любой страницы с точностью до кадра при 60 fps, используя виртуальные часы.

Сценарии использования

  • Создание страницы продукта или лендинга с интерактивной 3D-сценой, работающей при 60 fps.
  • Превращение клипов, созданных AI, в фильм на сайте, управляемый прокруткой.
  • Добавление прозрачных видеооверлеев, которые работают и в Safari, и в Chrome.
  • Объяснение принципа работы механизма с помощью интерактивной схемы с разнесёнными деталями.
  • Запись плавных демонстрационных видео веб-страницы для соцсетей или клиентов.

Быстрый старт

  1. 1

    Установите все восемь навыков с помощью CLI npx skills (требуется Node 22.20 или новее).

    npx skills add Moh4696/open-3d-skills
  2. 2

    Запустите новый сеанс агента, чтобы он загрузил навыки.

Что важно знать

  • Эти инструкции предназначены для кодинг-агентов, а не для отдельного приложения, поэтому для их использования нужен агент, например Claude Code или Codex.
  • Некоторым навыкам требуются Python 3.9 или новее, ffmpeg и сервис генерации изображений или видео.
  • В README указано, что навыки не хранят API-ключи, поэтому доступ к сервису генерации нужно предоставить самостоятельно.

В подборках

Темы

Частые вопросы

Что такое open-3d-skills?
Восемь навыков для агентов, которые помогают создавать, анимировать и проверять сайты с 3D-графикой и прокруткой на three.js. Open 3D Skills — набор из восьми навыков для создания сайтов с 3D-графикой и анимацией. Они охватывают интерактивные сцены three.js, написанные в коде, фильмы из видеоклипов, прокручиваемые покадрово, видео с прозрачностью, работающее в Safari, персонажей, следующих за курсором, интерактивные схемы с разнесёнными деталями механизмов, а также работу с AI-изображениями и видео, необходимую для создания этих материалов.
open-3d-skills можно использовать бесплатно? Какая у него лицензия?
open-3d-skills распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
open-3d-skills всё ещё поддерживается?
Активно поддерживается. Последний коммит в open-3d-skills — 31 окт. 2026 г..
Для чего можно использовать open-3d-skills?
Создание страницы продукта или лендинга с интерактивной 3D-сценой, работающей при 60 fps. Превращение клипов, созданных AI, в фильм на сайте, управляемый прокруткой. Добавление прозрачных видеооверлеев, которые работают и в Safari, и в Chrome. Объяснение принципа работы механизма с помощью интерактивной схемы с разнесёнными деталями. Запись плавных демонстрационных видео веб-страницы для соцсетей или клиентов.
Как установить open-3d-skills?
Установите все восемь навыков с помощью CLI npx skills (требуется Node 22.20 или новее).: npx skills add Moh4696/open-3d-skills Запустите новый сеанс агента, чтобы он загрузил навыки.
Где скачать open-3d-skills?
Исходный код и инструкции по установке — на GitHub: https://github.com/Moh4696/open-3d-skills

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Навык агента для Claude Code и Codex, превращающий созданную ИИ анимацию в веб-анимации, управляемые прокруткой, мышью, перетаскиванием, касанием или ориентацией устройства.

2,8 тыс.+85 за неделю205PythonMITАктивно поддерживаетсяОбновлён в прошлом месяце

Браузерная студия превизуализации для расстановки объектов в сцене, позирования персонажей и монтажа движений камеры с последующей передачей кадров AI-моделям для генерации видео.

1,6 тыс.+319 за неделю180JavaScriptAGPL-3.0Активно поддерживаетсяОбновлён 23 часа назад

React-рендерер для Three.js, позволяющий декларативно собирать 3D-сцены с помощью JSX-компонентов.

33,5 тыс.+160 за неделю2,1 тыс.TypeScriptMITАктивно поддерживаетсяОбновлён 17 дней назад

Библиотека управления камерой для three.js с плавными переходами и расширенными возможностями орбитального управления в стиле OrbitControls.

2,4 тыс.+4 за неделю300TypeScriptMITОбновлён 18 дней назад