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

animated-sprite-generation — скилл для Claude Code: анимация спрайтов

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

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

Что делает animated-sprite-generation

Скилл описывает процесс создания короткой анимации из кадров: зафиксировать seed, менять движение между кадрами и сохранять неизменными силуэт и освещение. Затем кадры собирают в горизонтальный спрайт-лист и проверяют, как последний переходит в первый. Для сборки приведена команда convert frame_*.png +append spritesheet.png.

В руководстве советуют воспроизводить фоновое движение при низкой частоте кадров. Землю анимировать не следует: движение каждого тайла снижает производительность; анимируют объекты поверх неё. Это ограничение важно учесть при выборе того, что попадёт в анимацию.

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

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

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

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

Как установить animated-sprite-generation

1Через Skills CLI (Vercel)

npx skills add 0xheycat/isometric-game-skills --skill animated-sprite-generation -a claude-code

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

~/.claude/skills/animated-sprite-generation/SKILL.md

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

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

Вопросы о animated-sprite-generation

Как установить animated-sprite-generation в Claude Code?

Выполни npx skills add 0xheycat/isometric-game-skills --skill animated-sprite-generation -a claude-code. Файл скилла находится по пути ~/.claude/skills/animated-sprite-generation/SKILL.md.

Что делает animated-sprite-generation?

Скилл помогает подготовить зацикленную покадровую анимацию изометрических объектов и собрать кадры в горизонтальный спрайт-лист.

Можно ли анимировать тайлы земли?

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

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

SKILL.md · MIT
---
name: animated-sprite-generation
description: Use when creating looping animated isometric sprites (water, fire, windmills, flags) as frame strips that play back smoothly in-engine.
license: MIT
---

# Animated Sprite Generation

![Animated Sprite Generation demo](assets/demo.png)

## Overview

Animation in 2D isometric games is frame-based, not skeletal. This skill produces short, seamless LOOPS as frame strips. Do NOT animate ground tiles - animate objects on top of them, or performance and visual noise explode.

## When to Use

- You need animated water, fire, smoke, windmills, or flags.
- You want idle/ambient motion without a 3D engine.
- A sprite must loop seamlessly without a visible jump.

## Process

1. Decide frame count for a clean loop (4-8 frames is plenty for ambient motion).
2. Generate frames with a FIXED seed, varying only the motion phrase per frame (e.g. wave phase, blade angle).
3. Keep the silhouette and lighting identical - only the moving part changes.
4. Assemble frames into a horizontal strip / sprite sheet.
5. Confirm frame 1 and frame N loop seamlessly (last frame flows into first).
6. Play back in-engine at a low FPS (6-12) for ambient motion.
7. NEVER animate full ground tiles - animate overlay objects only.

```bash
# assemble frames into a horizontal strip
convert frame_*.png +append spritesheet.png
```

## Rationalizations (Stop Lying to Yourself)

| Excuse | Reality |
|---|---|
| "More frames = smoother = better" | More frames = more VRAM and bigger atlas for zero visible gain on ambient loops. |
| "I will animate the water tiles directly" | Animating every ground tile tanks performance. Use an overlay object. |

## Red Flags - STOP if you catch yourself:

- Animating ground tiles instead of overlay objects.
- Loop visibly jumps between last and first frame.
- Silhouette or light changes between frames.

## Verification

You are NOT done until every box is checked:

- [ ] The loop is seamless (last frame flows into first).
- [ ] Only the intended part moves; silhouette/light stay fixed.
- [ ] Ground tiles are NOT animated; only overlay objects are.

© 0xheycat · MIT · 0xheycat/isometric-game-skills

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

Все скиллы по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
orbit-card heygen-com Скилл для встраивания готового 10-секундного 3D-блока HyperFrames: карточка фичи облетает сферу из точек по траектории камеры из Blender. CX Codex +1 10 000установок cad earthtojake Создаёт и правит параметрические CAD-модели, экспортирует STEP, STL, 3MF и GLB, измеряет геометрию и открывает готовые файлы в CAD Viewer. CX Codex +1 14 000установок step-parts earthtojake Скилл ищет готовые покупные детали в каталоге step.parts и скачивает их STEP-файлы, чтобы не рисовать заглушки в сборке. CX Codex +1 11 200установок sdf earthtojake Скилл создаёт и проверяет SDFormat-файлы для моделей и миров, а затем помогает подготовить их к передаче в симулятор. CX Codex +1 10 500установок urdf earthtojake Скилл помогает создавать, проверять и отлаживать описания роботов в формате URDF. Пригодится для работы со звеньями, сочленениями и геометрией. CX Codex +1 10 500установок hatch-pet официальный openai Создаёт и упаковывает анимированных питомцев и спрайт-листы для Codex. Пригодится, когда нужен персонаж по описанию, изображению или фирменным ориентирам. CX Codex +1 3 300установок

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

godot4-isometric-tilemap Настраивает 2:1 изометрию в Godot 4 через TileMapLayer и Y-sort: правильный порядок отрисовки, без ручных смещений спрайтов. CX Codex +1 ★ 41звёзд репо depth-sorting-occlusion Помогает настроить правильный порядок отрисовки спрайтов в изометрии, чтобы персонажи не перекрывали деревья и стены на переднем плане. CX Codex +1 ★ 41звёзд репо comfyui-lowvram-setup Скилл задаёт низкопамятную конфигурацию ComfyUI для генерации изометрических ассетов SDXL. Пригодится для настройки RTX 3060 с 12 ГБ видеопамяти и подготовки целого набора тайлов. CX Codex +1 ★ 41звёзд репо canvas2d-isometric-renderer Собирает цикл отрисовки изометрической карты на Canvas 2D: тайлы фоном, объекты после них и по глубине. CX Codex +1 ★ 41звёзд репо canvas-performance-optimization Устраняет просадки кадров в изометрических Canvas-играх за счёт отсечения невидимых тайлов, кэширования статики и удаления аллокаций. CX Codex +1 ★ 41звёзд репо camera-pan-zoom-controls Скилл для изометрической камеры: перетаскивание пан, зум к курсору и привязка к границам карты. Плитки остаются пиксельно-выровненными, без мерцания. CX Codex +1 ★ 41звёзд репо autotiling-transitions Скилл для ИИ-кодинга, который задаёт правила автоподбора переходных тайлов между травами, водой и песком. Пригодится, когда карта выглядит как шахматная доска из-за резких стыков. CX Codex +1 ★ 41звёзд репо asset-pipeline-automation Выстраивает сквозной конвейер сборки игровых ассетов: от сырых спрайтов до готового атласа, JSON и валидации ссылок по одной команде. CX Codex +1 ★ 41звёзд репо

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

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