Как пользоваться инструментом «Перенос палитры»
- Выберите источник палитры: пресет, цвета из перетащенного спрайта или вставленный/загруженный файл палитры.
- Перетащите спрайты, которые нужно перекрасить. Можно добавить сколько угодно.
- Выберите метод: ближайший цвет, ранг светлоты или дизеринг.
- Сравните каждую пару «до/после» и скачайте их по одному или одним ZIP-архивом.
Что вы получаете
- Перекрашенные PNG с сохранённой прозрачностью
- ZIP со всем пакетом
Советы из практики геймдева
- «Ближайший» максимально сохраняет тона. «Ранг светлоты» сохраняет структуру затенения, даже если тона палитр разные, — это хорошо для палитровых свапов и цветов команд.
- «Ранг светлоты» работает лучше всего, когда в целевой палитре не меньше цветов, чем в спрайте.
- В режиме «Вставка / файл» загружайте .gpl, .hex, .pal или .ase из Lospec или Aseprite.
- Режим с дизерингом помогает фото и градиентам, но добавляет шум плоским спрайтам.
Сценарии использования
- Приведение к единому виду спрайтов от разных художников или разных генераций ИИ
- Перевод набора спрайтов в цвета PICO-8, Game Boy или NES
- Альтернативные расцветки врагов через ранг светлоты
- Проверка, как спрайт читается в фиксированной консольной палитре
Вопросы и ответы
Чем «Ближайший» отличается от «Ранга светлоты»?
«Ближайший» сопоставляет каждый цвет ближайшему цвету палитры в OKLab, поэтому красный остаётся красноватым. «Ранг светлоты» сортирует оба набора цветов от тёмного к светлому и сопоставляет по позиции: спрайт получает тона новой палитры, но сохраняет порядок затенения.
Какие файлы палитр можно загрузить?
.gpl (GIMP/Aseprite), .hex (Lospec), JASC .pal, Adobe .ase и обычный текст с hex-кодами.
Можно взять спрайт как источник палитры?
Да. Палитрой становится каждый отдельный цвет этого спрайта (до 256).
Можно обработать много спрайтов сразу?
Да. Перетащите несколько файлов: каждый перекрашивается одной и той же палитрой и методом, а скачать их можно все разом в ZIP.
Что-нибудь загружается на сервер?
Нет. Перекраска выполняется в вашем браузере.