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

roblox-animation-vfx — скилл для Claude Code: анимации и VFX в Roblox

Скилл для ИИ-агента, который помогает писать и чинить анимации, партиклы, лучи, трейлы и твины в Roblox.

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

Что делает roblox-animation-vfx

Скилл включается, когда вы добавляете или правите визуальные эффекты в Roblox: анимации персонажа, ParticleEmitter, лучи, трейлы, твины, тряску камеры. Он же пригодится, если эффект не виден, слишком слабый, лагает или не убирается после завершения, а анимация не проигрывается и не блендится.

Внутри — короткая шпаргалка по ключевым местам движка. Треки грузятся через Animator на Humanoid или AnimationController, приоритет AnimationTrack.Priority задаётся осознанно, а для игровых событий используется GetMarkerReachedSignal() с отпиской слушателя после конца трека. Для взрывных эффектов ParticleEmitter обычно идёт с Rate = 0 и вызовом :Emit(count), а частые эффекты стоит пулить. Лучи и трейлы требуют двух аттачментов и владельца, который их уберёт.

Отдельный блок — проекты на Server Authority: синхронизированную логику анимации держат в RunService:BindToSimulation(), для чего в Studio нужно включить Workspace.UseFixedSimulation. Текущие треки там запрашивают заново, а не кэшируют между откатами, и предсказанные эффекты делают обратимыми. Профилировать частицы, свет и работу камеры стоит на целевом классе устройств. За деталями скилл отправляет в references/full.md.

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

  • собрать читаемый эффект удара из фаз: предупреждение, контакт, пик, затухание
  • починить анимацию, которая не проигрывается или не блендится
  • убрать утечку эффектов, которые не удаляются после завершения
  • настроить взрывной ParticleEmitter через :Emit(count) вместо постоянного потока
  • перенести логику анимации в RunService:BindToSimulation() для Server Authority

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

  • добавь эффект удара мечом: партиклы, тряска камеры и затухание
  • анимация персонажа не блендится при переходе на бег — разберись
  • сделай предсказанный эффект обратимым в проекте на Server Authority

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

1Через Skills CLI (Vercel)

npx skills add TabooHarmony/roblox-brain --skill roblox-animation-vfx -a claude-code

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

~/.claude/skills/roblox-animation-vfx/SKILL.md

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

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

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

roblox-building Скилл для сборки геометрии, карт и пропов в Roblox Studio через MCP или Luau. Помогает не угадывать координаты и доводить модель до проверяемого результата. CX Codex +1 2 400установок roblox-studio-mcp Скилл для управления Roblox Studio через MCP. Помогает редактировать скрипты Luau, менять сцены, запускать плейтесты и читать логи прямо из ИИ-агента. CX Codex +1 2 200установок roblox-gui Набор правил для вёрстки интерфейсов в Roblox. Помогает адаптировать HUD и магазины под смартфоны и консоли. CX Codex +1 2 200установок roblox-lighting Скилл для настройки освещения, атмосферы, смены дня и ночи и пост-обработки в Roblox. Пригодится, когда сцена выглядит плоской или пересвеченной. CX Codex +1 2 200установок roblox-audio Скилл для работы со звуком в Roblox: воспроизведение, 3D-звук, музыка, эффекты и микширование через SoundGroups. CX Codex +1 2 000установок roblox-architecture Разбирает, кому принадлежит поведение в проекте Roblox, где границы клиента и сервера и почему ломается порядок загрузки. CX Codex +1 2 000установок roblox-performance Набор правил и метрик для профилирования игр в Roblox. Помогает агенту устранять просадки кадров, серверный лаг и утечки памяти. CX Codex +1 2 000установок roblox-luau-patterns Скилл для написания и рефакторинга модулей Roblox на Luau: жизненный цикл объектов, сигналы, планирование задач, pcall и очистка ресурсов. CX Codex +1 2 100установок

Похожие

roblox-vfx nonlooped Скилл для сборки и оптимизации частиц, лучей, трейлов и подсветок в Roblox. Пригодится, когда эффект тормозит на слабых телефонах. CX Codex +1 637установок create-game-vfx MengTo Скилл для ИИ-агента, который помогает делать визуальные эффекты в Three.js: атаки, попадания, статусы, телеграфы. Полезен, когда эффект должен читаться в бою и не ронять кадры. CX Codex +1 1 300установок roblox-characters gamedev-skills Помогает строить системы персонажей в Roblox так, чтобы скрипты не ломались после респавна и не держали устаревшие ссылки на Humanoid. CX Codex +1 3 600установок roblox-animation nonlooped Скилл для анимаций персонажей Roblox: треки, IK-позы, события по маркерам и твины интерфейса. Пригодится, когда нужно собрать локомоцию или эмоцию и не сломать приоритеты. CX Codex +1 392установок roblox-animations sentinelcore Справочник по анимациям Roblox: загрузка треков, приоритеты, замена стандартных анимаций персонажа. Пригодится, когда агент пишет код для Humanoid или рига на AnimationController. CX Codex +1 905установок roblox-monetization sentinelcore Скилл для ИИ-агента, который ведёт через настройку Game Passes, Developer Products, UGC-предметов и Premium Payouts в Roblox. CX Codex +1 560установок

Рядом в теме «Геймдев и 3D: Unity, Unreal, Godot, Blender»

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →

Вопросы о roblox-animation-vfx

Как установить roblox-animation-vfx в Claude?

Выполните npx skills add TabooHarmony/roblox-brain --skill roblox-animation-vfx -a claude-code. Скилл окажется в ~/.claude/skills/roblox-animation-vfx/SKILL.md.

Что делает roblox-animation-vfx?

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

Что нужно для работы скилла?

Для проектов на Server Authority нужен включённый Workspace.UseFixedSimulation в Studio, а синхронизированную логику анимации держат в RunService:BindToSimulation(). За подробными рецептами скилл отправляет в references/full.md.

Исходный текст

SKILL.md · MIT
---
name: roblox-animation-vfx
description: "Use when adding, changing, or fixing Roblox animations, particles, beams, trails, tweens, camera shake, or other visual effects."
when_to_use: "Also when an effect is invisible, too weak, laggy or doesn't clean up, an animation won't play or blend, and when reviewing game feel or hit feedback."
last_reviewed: 2026-10-14
sources:
  - https://create.roblox.com/docs/reference/engine/classes/AnimationTrack
  - https://create.roblox.com/docs/animation/using
  - https://create.roblox.com/docs/reference/engine/classes/Animator
  - https://create.roblox.com/docs/reference/engine/classes/ParticleEmitter
  - https://create.roblox.com/docs/effects/particle-emitters
  - https://create.roblox.com/docs/tutorials/use-case-tutorials/vfx/create-volcanoes
  - https://create.roblox.com/docs/tutorials/use-case-tutorials/vfx/create-waterfalls
  - https://create.roblox.com/docs/reference/engine/classes/TweenService
  - https://create.roblox.com/docs/projects/server-authority
  - https://create.roblox.com/docs/projects/server-authority/techniques
  - original
  - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/Instance.yaml
---

# roblox animation and vfx

## When to Load

Load when implementing character animation, particle or beam effects, tweens, camera feedback, or visual cleanup.

## Quick Reference

- Load tracks through an `Animator` on a `Humanoid` or `AnimationController`; set `AnimationTrack.Priority` deliberately.
- Use `GetMarkerReachedSignal()` for named gameplay or presentation cues, then disconnect or replace the listener when the track ends.
- Track lifecycle: `Ended` is post-fade cleanup; `Stopped` includes explicit stops. Same-priority tracks blend by weight; see full.md for control and loading guards.
- A burst `ParticleEmitter` usually has `Rate = 0` and uses `:Emit(count)` with a bounded lifetime; use pooling for frequent effects.
- Shape each effect as readable phases: warning, contact, brief peak, and fade. Give impact a clear silhouette before adding secondary particles, light, sound, or camera feedback.
- Use native particle flipbooks for animated textures; choose OneShot for a single impact or vary start frames for organic repetition. Custom mesh/image flipbooks may need their own playback code.
- Beams and trails need two attachments with a stable world-space relationship and a cleanup owner.
- Tween a bounded set of properties with `TweenService:Create`; cancel or destroy temporary effects when their owner ends, and use `Debris:AddItem` for simple lifetimes.
- In Server Authority projects, keep synchronized animation logic in `RunService:BindToSimulation()` (requires `Workspace.UseFixedSimulation` enabled in Studio), query current tracks instead of caching handles across rollback, and make predicted effects reversible.
- Profile particle counts, lights, post-processing, and per-frame camera work on the target device class.

**Need the details?** Load `references/full.md` for animation and effect recipes.

© TabooHarmony · MIT · TabooHarmony/roblox-brain

Смотрите также

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

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