Сборщик спрайт-листов
Много кадров на входе, один лист на выходе — с JSON, где указано, где какой кадр.
Бесплатно, без регистрации. Работает в браузере: ваши файлы не покидают компьютер, а после загрузки страницы инструмент работает офлайн.
Как пользоваться
- Перетащите свои кадры (PNG-файлы) в рамку, все сразу.
- Проверьте порядок: кадры сортируются по имени, поэтому frame_02 идет перед frame_10.
- Задайте число кадров в ряду и отступ.
- Скачайте лист и его JSON.
Разные размеры
Каждая ячейка равна самому большому кадру, а кадры поменьше выравниваются по центру нижнего края ячейки, где обычно находятся ноги персонажа, поэтому спрайт не прыгает, когда игра его проигрывает.
JSON
JSON перечисляет прямоугольник и длительность каждого кадра в формате «hash», который экспортирует Aseprite и читают Phaser, PixiJS, импортеры Godot и многие другие инструменты. Кадры сохраняют имена ваших файлов.
Делаете спрайты из 3D-моделей? Pixor рендерит модель в пиксельные листы со всех сторон, кадр за кадром, и сам записывает GIF, файлы Aseprite и форматы движков. Как это работает.
Попробуйте Pixor бесплатноЕще бесплатные инструменты
- Просмотрщик GLB и glTF: откройте 3D-модель, вращайте ее, проигрывайте анимации и смотрите, что с ней не так.
- Спрайт-лист в GIF: превратите спрайт-лист в анимированный GIF или APNG с точностью до пикселя.
- GIF в спрайт-лист: разбейте анимированный GIF на спрайт-лист с длительностями кадров.
- Нарезка спрайт-листов: разрежьте лист на кадры по сетке или по промежуткам между спрайтами.
- Масштабирование пиксель-арта: увеличьте пиксель-арт от 2× до 16× без размытия — для постов и магазинов.
- Свести к палитре: сопоставьте каждый пиксель с палитрой: из Lospec, файла .gpl или вашей собственной.