Добавьте анимацию
Перетащите видео, анимированный GIF или набор кадров либо попробуйте пример клипа. Ничего не загружается на сервер.
Возьмите кадры любой анимации, уберите фон и соберите их в один спрайт-лист.
Посмотрите цикл в предпросмотре и скачайте PNG с данными кадров в JSON для вашего движка.
Видео (MP4, WebM, MOV), анимированный GIF или WebP либо несколько кадров в PNG или JPG.
Выберите сразу несколько изображений, и они станут кадрами в порядке имён файлов.Нужно движение? Загляните в Галерею движений для ИИСоздайте персонажа, оживите его с помощью ИИ, а затем вернитесь сюда с клипом и соберите спрайт-лист.
Перетащите видео, анимированный GIF или набор кадров либо попробуйте пример клипа. Ничего не загружается на сервер.
Задайте fps, начало и конец, исключите ненужные кадры и удалите фон с помощью ИИ или по цвету.
Выберите сетку, размер кадра и отступы, посмотрите цикл и скачайте лист PNG с JSON, GIF или ZIP с кадрами.
JSON использует формат TexturePacker (hash или array), который напрямую читают загрузчик атласов Phaser и PixiJS, плюс анимацию со списком всех кадров. Либо нарежьте лист как спрайтшит по ширине и высоте кадра.
Все кадры одного размера, поэтому для Sprite2D нужны только Hframes и Vframes, а AnimatedSprite2D может добавить кадры с листа по сетке. Инструмент показывает, какие числа вводить.
Нарежьте PNG по размеру ячейки в Sprite Editor в Unity или импортируйте его как ленту в GameMaker. Размер кадра, отступы и fps показаны рядом с кнопкой загрузки и записаны в JSON.
Придумывайте игровых персонажей и заставляйте их двигаться с WaveSpeed AI, а затем превращайте клип в спрайт-лист здесь.
Придумайте персонажа, врага или предмет по текстовому описанию.
Заставьте персонажа идти, бежать, прыгать или атаковать в коротком клипе.
$1 бесплатных кредитов для подходящих новых аккаунтов. Карта не нужна. Для генераторов нужны отдельный аккаунт и кредиты. Инструмент «конструктор спрайт-листов» бесплатный.
Да. Делайте сколько угодно спрайт-листов без аккаунта и без водяных знаков.
Нет. Кадры извлекаются, вырезаются и упаковываются в вашем браузере, поэтому видео и изображения не покидают ваше устройство. При первом удалении фона с ИИ браузер один раз скачает модель ИИ (около 91 МБ) и сохранит её для следующих раз.
Добавьте видео, выберите число кадров в секунду, начало и конец движения и скачайте лист. Для большинства игровых анимаций хватает 8–12 fps; для циклического движения вроде ходьбы или бега обычно нужна от половины секунды до секунды.
Да. Добавьте анимированный GIF или WebP, и его кадры будут прочитаны с их собственным темпом. Некоторые браузеры не умеют читать анимированные изображения: используйте Chrome или Edge либо добавьте кадры файлами PNG.
Выберите «ИИ» и нажмите «Удалить фон»: ИИ вырежет персонажа на каждом кадре. Для хромакея или однотонного фона режим «По цвету» работает мгновенно.
Если кадры обрезаны по отдельности, персонаж смещается внутри каждого кадра. «Обрезать по содержимому» использует одну рамку вокруг персонажа для всех кадров, а кадры фиксированного размера держат его на нижнем краю, поэтому он остаётся на месте.
JSON в стиле TexturePacker, hash или array: с положением и размером каждого кадра, его длительностью и анимацией со списком кадров. Phaser и PixiJS загружают его напрямую. Размер сетки, отступы и fps тоже записаны в нём, для движков, которые нарезают по сетке.
Да. Включите «Пиксель-арт», чтобы масштабировать с чёткими краями без сглаживания, и выберите масштаб, например 200% или 400%. Для классического вида задайте фиксированный размер кадра вроде 32 × 32 или 64 × 64.
До 150 кадров, а сам лист может достигать 8192 px по стороне. Чем крупнее кадры, тем меньше их поместится; уменьшите fps или выберите кадры поменьше, чтобы уместить больше.
Создайте персонажа в Генераторе изображений ИИ, затем оживите его в Галерее движений для ИИ или в Генераторе аватаров с ИИ и принесите клип сюда.
Бесплатно, приватно и без регистрации. Ваши файлы не покидают устройство.