Пиксель-арт

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

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

Холст: Разрешение персонажей начинается с 32x32 пикселей, врагов, предметов и иконок – с 16x16 пикселей. Главного героя можно увеличить до 64x64 пикселей при необходимости. При редактировании можно установить масштаб по умолчанию на 800%, но в самой игре важно сохранять соотношение 1:1, не обманывайтесь увеличенным холстом в редакторе.

Палитра: Начните с палитры DB32, доступной на сайте Lospec. После определения основных цветов, расширьте палитру до 48-64 цветов, но старайтесь использовать не более 16 цветов в одном кадре. Палитра – это "набор доступных цветов", а не "набор цветов, которые нужно использовать". Для всего проекта лучше использовать одну основную палитру и не менять ее в процессе разработки, иначе стиль старых ресурсов может не совпадать с новыми.

Анимация: Частота кадров для анимации в состоянии покоя – 8 FPS, для атаки – 12 FPS, для специальных навыков – 24 FPS. В одном файле можно установить разную длительность для разных кадров с помощью параметра "Frame Duration".

Экспорт: Спрайты располагаются в строках на листе спрайтов, сопровождаются данными в формате JSON. Имя файла состоит из "имени персонажа_названия действия" и представляет собой пару PNG + JSON.

Наиболее распространенная ошибка при импорте в игровой движок – это неправильный выбор фильтра: используйте режим "Point", а не "Bilinear". Пиксельным изображениям не требуется сжатие текстур. В Unity можно использовать официальный импортер Aseprite для прямого импорта файлов .aseprite, что позволяет избежать ручного экспорта.

Еще одно предложение, с которым я полностью согласен: определите операции, которые вы выполняете более десяти раз в день, и напишите небольшой скрипт на Lua (около 20-30 строк), чтобы автоматизировать их. Добавляйте по одному скрипту каждую неделю. За несколько месяцев вы сэкономите гораздо больше времени, чем можете себе представить.

Вы можете начать подбор палитры здесь: https://lospec.com/palette-list

Источник: Xmohe, "Коробка с инди-играми".

Комментарии 0

Оставьте первый комментарий на любом языке.

Войдите, чтобы комментировать