Создание анимационных спрайтов

Что такое спрайтовая анимация в мультимедиа?

Спрайты - это двухмерная растровая графика, встречающаяся в некоторых играх и других медиа. Если вы когда-либо играли в 2D-игры, такие как Final Fantasy VI, Chrono Trigger или недавняя игра Octopath Traveler, вы уже знакомы со спрайтами в играх.

Создание и анимация спрайтов позволяет художникам и разработчикам игр управлять персонажами и объектами независимо от общей сцены.

Спрайты могут быть неподвижными или анимированными, в зависимости от их функции в большой сцене или проекте. Такие игровые приставки, как Commodore 64, Nintendo Famicom и Atari, стали культовыми благодаря инновационному дизайну игр с использованием только двухмерной спрайтовой анимации.

С такой красочной историей, как вы можете принять участие в творческом процессе?

Анимация спрайта

Давайте рассмотрим некоторые основы спрайтовой анимации.

Как анимировать спрайт?

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

Для начала мы рекомендуем вам раздобыть несколько листов спрайтов или создать свой собственный спрайт. У вас есть оригинальный персонаж, которого вы давно хотели анимировать? Сейчас самое время!

Спрайт-лист - это набросок всех действий, которые вы хотите выполнить с персонажем. Если персонаж бежит, вам нужно анимировать спрайты, выполняющие каждое движение за один кадр.

На листе все отображается, а создатель спрайта должен выбрать, какое действие отрисовать.

Сердце каждого спрайтового листа

Циклы и кадры - это два основных элемента, из которых состоит каждый спрайт-лист. То, что вы видите в спрайтовом листе, - это куча кадров, выровненных и готовых к анимации. Когда кто-то наконец использует магию анимации в своих творениях, эти кадры становятся циклами.

Циклы кадров - это то, что делает спрайтовую анимацию такой, какая она есть.

В игре The Legend of Zelda: A Link to the Past изображения Линка, держащего меч в разных положениях, - это кадры, а действие, когда он взмахивает мечом, - это цикл всех этих кадров вместе взятых.

Теперь, когда мы знаем немного больше о том, что такое спрайтовые листы, давайте посмотрим, как мы переходим от одного кадра к другому в спрайтовой анимации.

Нарезка спрайтовых листов

Если вы хотите значительно уменьшить спрайт-лист, чтобы разделить изображения, сделать это довольно просто. Это идеально подходит для создания небольших gif-файлов. Существует множество методов и инструментов для нарезки изображения по размеру плитки или по количеству столбцов и строк.

Отличным ресурсом является онлайновый резак спрайтовых листов на сайте EZGif.com. Он также позволяет разбивать и декомпилировать спрайтовые листы.

Кодирование анимации спрайтовых листов

Какая команда покажет анимацию для спрайта?
Команда 'Next'. Просто введите команду 'next' с тем, что вы хотите показать. Например, "следующее движение" или "следующий взгляд".

Сколько кадров нужно для анимации спрайта?

Это зависит от того, кто создает кадры. Если вы начинающий спрайтовый аниматор, возможно, вам стоит придерживаться меньшего количества спрайтов. Лучше всего, если вы будете учитывать кадры для каждого действия персонажа. Так, у персонажа может быть десять кадров ходьбы, пять кадров прыжков и десять кадров бега. 24-40 кадров - это довольно стандартно.