К основному содержанию
скилл CX Codex

r3f-animation — скилл для Claude Code: анимация объектов Three Fiber

Скилл для плавной анимации 3D-объектов в React Three Fiber через useFrame, damping и GLTF-клипы. Подходит для процедурного движения, переходов между состояниями и управления анимацией по запросу.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add EnzeD/r3f-skills --skill r3f-animation -a claude-code
Открыть на GitHub

Что делает r3f-animation

Скилл предоставляет готовые паттерны анимации 3D-сцен: damping с возвратом в исходное состояние, синхронизация с физикой через Rapier, воспроизведение авторских GLTF-клипов через Drei. Пример с useFrame и MathUtils.damp показывает, как плавно интерполировать позицию объекта между целевыми значениями, перехватывая целевые состояния из React (активен, открыт) без привязки к частоте кадров.

В скилле объяснены ключевые различия: когда брать useFrame для непрерывных трансформов, когда — Drei useAnimations для готовых клипов, когда передавать управление физическому движку Rapier. Рассмотрены ловушки производительности: правильное использование дельта-времени при интеграции скорости, переиспользование векторов и кватернионов, явная пауза дорогих анимаций и уважение к prefers-reduced-motion.

Требует установленных Fiber 9, Drei и React 19 либо совместимых версий. Если в проекте уже есть spring-библиотека или другая система анимации, скилл советует проверить зависимости перед добавлением новых инструментов и не вводить менеджер состояния только для анимации меша.

Какие задачи решает

  • Настроить плавное движение объекта между двумя состояниями без скачков
  • Воспроизвести сохранённые GLTF-анимации для разных экземпляров модели
  • Синхронизировать движение сетки с физическим движком вместо борьбы с симуляцией
  • Оптимизировать анимацию: не выделять вектора каждый кадр, избежать пересчётов при изменении refresh rate
  • Остановить дорогостоящую анимацию, когда объект скрыт или окно потеряло фокус

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

  • Добавь damping анимацию: объект должен плавно двигаться по оси X при смене состояния
  • Настрой воспроизведение GLTF-клипов для двух экземпляров одной модели независимо
  • Помоги синхронизировать анимацию движения с физикой Rapier вместо прямого изменения позиции

Как установить r3f-animation

1Через Skills CLI (Vercel)

npx skills add EnzeD/r3f-skills --skill r3f-animation -a claude-code

2Вручную: положить файлы

~/.claude/skills/r3f-animation/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/r3f-animation/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о r3f-animation

Как установить r3f-animation в Claude Code?

Выполни npx skills add EnzeD/r3f-skills --skill r3f-animation -a claude-code, затем укази путь ~/.claude/skills/r3f-animation/SKILL.md в конфиге Claude Code.

Что делает r3f-animation?

Предоставляет готовые паттерны для анимации 3D-объектов через useFrame с damping, воспроизведения GLTF-клипов и синхронизации с физическим движком. Включает примеры оптимизации производительности и советы по timing.

Какие версии Three Fiber требуются?

Примеры нацелены на Fiber 9 и React 19. Перед использованием проверь установленные версии; скилл подходит и для совместимых версий, но без гарантий для старых релизов.

Похожие скиллы

Всё по теме «Фронтенд и UI» →
frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок hyperframes heygen-com Скилл задаёт агенту правила рендера HTML-кода в видео через HyperFrames. Помогает собирать проморолики, эксплейнеры и титры прямо в коде проекта. CX Codex +1 1 200 000установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок webapp-testing официальный anthropics Скилл запускает проверки локальных веб-приложений через Playwright: помогает отлаживать UI, делать скриншоты и смотреть логи браузера. 186 758установок

Из того же набора9

r3f-interaction Настраивает события указателя, выбор объектов, перетаскивание и управление камерой в React Three Fiber. Помогает связать ввод мыши и клавиатуры без конфликтов между контроллерами сцены. CX Codex +1 3 300установок r3f-fundamentals Скилл учит агента строить сцены React Three Fiber: Canvas, типизированный JSX, хуки рендер-цикла и владение ресурсами. Для базовой архитектуры сцены, не для детальных материалов. CX Codex +1 2 100установок r3f-materials Помогает настроить PBR-поверхности и прозрачность в React Three Fiber. Предотвращает ошибки с цветовыми пространствами текстур и лишней нагрузкой на видеокарту. CX Codex +1 1 900установок r3f-geometry Помогает собирать геометрию и инстансированные объекты в React Three Fiber, а также разбираться с буферами, линиями и точками. Пригодится для формы объектов и сокращения draw calls. CX Codex +1 1 900установок r3f-postprocessing Скилл подсказывает агенту, как собрать постобработку в React Three Fiber: блум по выбранным объектам, глубину резкости, SSAO. Пригодится, когда картинка в сцене не сходится с задумкой. CX Codex +1 1 900установок r3f-loaders Помогает загружать и переиспользовать 3D-модели в React Three Fiber. Настраивает хуки, предзагрузку, клонирование объектов и показ заглушек. CX Codex +1 1 800установок r3f-physics Помогает добавить в React Three Fiber физику Rapier: тела, коллайдеры, силы, сенсоры и соединения. Пригодится для движения, зависящего от столкновений. CX Codex +1 1 800установок r3f-textures Скилл помогает настраивать цветовые пространства, UV-каналы и фильтрацию текстур в React Three Fiber. Пригодится, если текстура выглядит неверно или расходует слишком много памяти. CX Codex +1 1 700установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой