UStackUStack
SpriteFix icon

SpriteFix

SpriteFix — веб‑приложение для очистки sprite sheets: выравнивает кадры, нормализует макеты и собирает assets в output, готовый для engine.

SpriteFix

Обзор

SpriteFix — веб‑приложение для исправления sprite sheets для разработчиков игр, которым нужно приводить в порядок неаккуратные анимации и превращать их в output, готовый для engine. Оно стандартизирует размеры кадров, выравнивает спрайты по нижне‑центральной опорной точке и заново упаковывает assets в аккуратные полосы, сетки или ZIP-архивы.

Продукт рассчитан на рабочие процессы, которые начинаются с грубых texture atlases, папок с кадрами разного размера или неровных sprite sheets. Его рабочее пространство поддерживает автоматическое обнаружение островков, строгое разбиение по сетке, живой предпросмотр и повторную обработку, чтобы пользователи могли проверить результат перед загрузкой.

Ключевые возможности

Авто-определение островков и выравнивание по нижнему центру

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

Пакетная сборка кадров

Берёт папки с отдельными изображениями кадров и собирает их в один лист анимации, сохраняя порядок кадров.

Универсальное преобразование форматов

Преобразует плотные сетки, горизонтальные полосы и ZIP-архивы отдельных PNG-кадров, чтобы один и тот же исходник можно было адаптировать под разные движки.

Предпросмотр анимации в реальном времени

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

Стандартизированные правила вывода

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

Строгое разбиение по сетке

Предоставляет строгое разбиение по сетке для листов, которые нельзя отделить только по прозрачности; это полезно, когда кадры соприкасаются или перекрываются.

Типичные сценарии использования

  • Нормализация legacy-спрайтов или спрайтов, собранных вручную

    Преобразуйте неровные или неаккуратные sprite sheets в чистые, равномерно выровненные результаты, готовые для импорта в engine.

  • Сборка последовательностей кадров в один лист

    Загрузите папку с отдельными кадрами и превратите её в один упорядоченный sprite sheet без ручной компоновки в Photoshop или GIMP.

  • Адаптация assets между игровыми движками

    Переформатируйте данные спрайтов под другой engine, переключаясь между строками, сетками и ZIP-экспортом по необходимости.

  • Проверка качества анимации перед загрузкой

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

  • Работа с плотно упакованными листами

    Разделяйте листы, содержащие соприкасающиеся или перекрывающиеся кадры, используя строгие правила сетки, когда определения по прозрачному пространству недостаточно.

Pros and Cons

Pros

  • Поддерживает несколько распространённых типов входных sprite, включая messy atlases, strips, grids и наборы отдельных кадров.
  • Нормализует границы кадров и выравнивает спрайты по нижнему краю, уменьшая объём ручной очистки.
  • Предлагает живой предпросмотр в браузере перед экспортом.
  • Поддерживает несколько форматов вывода, включая аккуратные ряды, сетки и ZIP-архивы в Pro.
  • Использует разовую оплату вместо регулярной подписки.

Cons

  • Крайне плотные анимации иногда могут объединять повторяющиеся циклы в один кадр.
  • Некоторые расширенные варианты вывода, такие как вывод в сетку, строгое разбиение по сетке и экспорт кадров в ZIP, доступны только в Pro.

FAQ

Что делает SpriteFix?

SpriteFix автоматически стандартизирует sprite sheets, определяя границы спрайта, выравнивая кадры по нижнему центру, нормализуя размеры и собирая результат в аккуратные ряды или сетки. Также на Pro-плане можно экспортировать отдельные кадры в ZIP-архиве.

Какие форматы файлов и размеры поддерживаются?

SpriteFix принимает файлы PNG, JPEG и WebP с каналами RGBA. Тарифы Free и Basic позволяют до 10 файлов и в сумме до 2.5 МБ на пакет, а Pro — до 100 файлов и 4.5 МБ на пакет, при этом размер каждого файла может быть до 4096×4096 пикселей.

SpriteFix можно использовать бесплатно?

Да. Бесплатный тариф позволяет экспортировать с водяным знаком для тестирования. Разовая Basic-версия убирает водяной знак для чистых загрузок, а Pro добавляет более крупные пакеты, вывод в сетку, строгое разбиение по сетке и экспорт кадров в ZIP.

С какими игровыми движками совместимы экспортируемые файлы SpriteFix?

SpriteFix экспортирует стандартные sprite sheets и, в Pro, ZIP-архивы с отдельными кадрами. На сайте указано, что такие результаты совместимы с основными движками, включая Unity, Godot, Unreal Engine, GameMaker и Cocos2d-x.

SpriteFix идеально разделяет каждый кадр в плотных анимациях?

Для большинства sheets — да. На сайте указано одно ограничение для крайне плотных последовательностей, где один и тот же удар или VFX многократно повторяется с очень маленьким промежутком: некоторые повторы могут объединяться в один кадр, а полное разделение по каждому циклу находится в дорожной карте.

Quick Facts

Категория
Инструмент для разработчиков
Тип продукта
Веб‑приложение для очистки sprite sheets
Основные пользователи
Разработчики игр
Форматы входных файлов
PNG, JPEG, WebP
Источник
spritefix.kaushikdev.com
Модель ценообразования
Разовая оплата с бесплатным тарифом

Альтернативы SpriteFix