Удалялки фона для фото обучены на людях и товарах. На спрайте 32 px они съедают контуры, размывают края и оставляют полупрозрачную кайму, которая в игре выглядит как свечение. Спрайтам нужно что-то более буквальное: удалить ровно цвет фона, только там, где он касается внешней области, и получить каждый пиксель либо полностью непрозрачным, либо полностью прозрачным. Именно это делает инструмент, в том числе для спрайт-листов и для фальшивой серо-белой шахматки, которую «впекают» некоторые ИИ-картинки.
Как пользоваться инструментом «Удаление фона спрайтов»
- Перетащите одно изображение, целый спрайт-лист или пачку файлов.
- Режим «Авто» берёт цвет фона с края изображения. Двухцветная шахматка определяется как два цвета.
- Если результат неверный, кликните по фону на изображении «До». Кликайте в другие места, чтобы добавить до четырёх цветов.
- Настройте допуск. Оставьте «Только связный фон» включённым, чтобы детали цвета фона внутри спрайта (глаза, блики) уцелели, и включите «Также очищать замкнутые просветы» для дыр между руками и телом.
- Для пиксель-арта оставьте «Жёсткую альфу» включённой. Для рисованного арта выключите её и увеличьте мягкость краёв.
- Скачайте прозрачный PNG, проверочное изображение на пурпурном или ZIP со всей пачкой.
Что вы получаете
- Прозрачный PNG в исходном размере с полностью прозрачными пикселями фона (RGB обнулён, поэтому цвет не протекает при фильтрации в движке).
- Проверочное изображение на пурпурном, чтобы заметить остатки каймы.
- ZIP с пачкой, если вы перетащили несколько файлов. Для каждого файла фон определяется автоматически или используются выбранные вами цвета.
С какими движками работает
- Результат с жёсткой альфой работает со стандартными настройками спрайтов любого движка и с шейдерами alpha test.
- Обнулённый RGB под прозрачными пикселями предотвращает тёмные или цветные контуры, когда Unity, Godot или WebGL фильтруют текстуру или строят мипмапы.
Советы из практики геймдева
- Для ИИ-картинок с фальшивой шахматкой «Авто» выбирает обе клетки. Поставьте допуск 10–20, чтобы светло-серые части спрайта сохранились.
- Белые спрайты на белом фоне: оставьте «Только связный фон» включённым и уменьшайте допуск, пока контур не перестанет пропадать.
- Если остаётся тонкое кольцо цвета фона, сначала включите подавление ореола, а сжатие на 1px — только если кольцо всё ещё видно.
- Проверяйте результат на пурпурном или зелёном. На шахматке кайму видно плохо.
Сценарии использования
- Подготовка сгенерированных ИИ спрайтов на белом или сером фоне для использования в игре.
- Очистка листов из магазинов ассетов, которые пришли со сплошным цветом фона.
- Удаление зелёного или пурпурного хромакея с отрендеренных кадров.
- Подготовка прозрачных PNG для страницы в сторе или девлога.