Бесплатные ресурсы спрайт-листов · что действительно бесплатно

Бесплатные ресурсы спрайт-листов — без регистрации, без водяных знаков

Создайте свои бесплатные ресурсы спрайт-листов

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

✦Спрайт
Сделать бесплатный спрайт-лист для героя 2D-платформера

Спрайт-лист — это сетка: кадры одинакового размера ячейки, расположенные рядами, с документированным порядком чтения. Бесплатные ресурсы спрайт-листов дают вам такую сетку без затрат — но «бесплатный» — это слово, выполняющее сразу пять ролей. Одна и та же загрузка может ничего не стоить и при этом содержать водяной знак, скрываться за аккаунтом, требовать указания авторства и запрещать коммерческий выпуск.

Эта страница разбирает эти условия по отдельности, потому что они независимы. Она рассказывает, что на самом деле разрешают распространённые лицензии, даёт чек-лист для проверки набора до того, как вы построите вокруг него контроллер анимации, и объясняет, что делать, когда ни один бесплатный лист не подходит нужному персонажу — в этот момент сгенерировать лист по письменному описанию быстрее, чем перерисовывать чужого рыцаря кадр за кадром.

Что считается бесплатным

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

Самая распространённая ошибка — лист, который бесплатен, без водяного знака и под CC-BY: вы выпускаете игру, строка с указанием авторства так и не появляется, и сборка оказывается несоответствующей из-за формальности, которую исправила бы одна строка текста. Вторая по частоте — разрешение. Бесплатные тарифы часто уменьшены по сравнению с платным — ячейки 32 пикселя вместо 64. Ячейка 32 пикселя, растянутая на тайл 96 пикселей, даёт мягкие края и неравномерную ширину пикселей, и никакая фильтрация методом ближайшего соседа не исправит источник, который изначально был слишком мал.

КритерийЧто это значит на практике
Без затратВы ничего не платите. Ничего не говорит об остальных четырёх.
Без аккаунтаПрямая загрузка. Без сбора электронной почты, без стены входа между вами и файлом.
Без водяного знакаЧистые пиксели. Ничего не вписано в PNG, что пришлось бы закрашивать или обрезать.
Без указания авторстваНе требуется строка с указанием авторства на экране титров, странице магазина или в файле лицензии.
Коммерческое использованиеВы можете выпустить это в чём-то, что продаёте, а не только в сборке для гейм-джема или макете.

Вопрос лицензии

Лицензия — это текст, а не кнопка с надписью «Скачать». Четыре ярлыка охватывают большинство того, что вы найдёте, и только один из них безусловен.

Пункт, который люди упускают, — распространение. Почти каждая бесплатная лицензия позволяет использовать ассеты внутри игры. Почти ни одна не позволяет переупаковать исходные файлы как собственный набор, вставить их в шаблон или стартовый набор, который вы передаёте другим, или поставлять их как папку с дополнениями рядом с собственной графикой. Некоторые условия разрешают распространение только когда ассеты встроены в сборку и не извлекаются как отдельные чистые файлы. Если ваш план включает поставку самих PNG, вам нужно явное разрешение, и оно должно быть записано.

CC0

Посвящение в общественное достояние. Выпускайте, изменяйте, продавайте, указание авторства не требуется. Всё равно сохраняйте пометку, откуда вы это взяли: сайты-агрегаторы помечают файлы как CC0, хотя оригинальный автор никогда не выпускал их под CC0, и метка — это не лицензия.

CC-BY

Указание авторства — это условие лицензии, а не любезность. В упоминании нужны имя автора, название лицензии и адрес страницы-источника, размещённые там, где пользователь действительно может их увидеть — на экране титров или в файле лицензии, поставляемом внутри сборки. Строка в блоге об игре — не то же самое.

Без роялти

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

Бесплатно для личного использования

Ловушка. Личное использование исключает поставку в магазин, а в зависимости от формулировки также исключает сборки с рекламой, ссылки для пожертвований и работы для гейм-джемов, которые позже публикуются. Если проект когда-либо может приносить деньги, считайте такие наборы только платными.

Бесплатные наборы, которые стоит скачать

Что отличает пригодный набор от папки с разочарованием — это документация, а не качество графики. Важны четыре вещи: одинаковый размер ячейки, документированная сетка, действительно прозрачные кадры и источник, который можно проследить до создателя.

Документированная сетка — это одна строка текста: ячейки 48×48, 8 столбцов, первый ряд — покой, второй — ходьба, третий — атака. Без неё вы измеряете последовательности пикселей вручную и повторяете это измерение каждый раз, когда добавляете состояние. Прозрачность означает, что работу выполняет альфа-канал, а не шахматный узор, вписанный в изображение при экспорте.

Чек-лист проверки бесплатных ресурсов спрайт-листов

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

1

01

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

2

02

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

3

03

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

4

04

Запишите количество кадров в каждом ряду: покой — 4, ходьба — 8, атака — 6. Ряды, собранные из разных источников, редко совпадают, и ваша машина состояний должна знать реальные числа.

5

05

Найдите страницу-источник — где автор её опубликовал. Именно там находится текст лицензии, и это единственное место, которое скажет, изменились ли условия после вашей загрузки.

6

06

Сохраните текст лицензии рядом с файлом с датой загрузки. Ваша копия остаётся неизменной; страница за ней — нет.

7

07

Отрисуйте один кадр в масштабе 1:1 в вашем движке, прежде чем писать контроллер анимации. Соглашения о порядке листов различаются, и «сначала верхний левый против сначала нижнего левого» — классическая ошибка: перевёрнутая ось Y на листе из четырёх строк читается как сломанная анимация.

8

08

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

Когда бесплатного недостаточно — сгенерируйте своё

Бесплатные наборы дают вам роль: рыцарь, слизь, ящик. Они не дают вам вашего персонажа. Если у вашего протагониста конкретный силуэт, конкретная палитра и конкретные пропорции, подбор бесплатного листа означает либо изменить персонажа под графику, либо вручную редактировать каждый кадр — а ручное редактирование нарушает выравнивание по сетке, то единственное, что в наборе было сделано правильно.

Альтернатива — описать персонажа один раз и сгенерировать набор. В Agent Sprite Forge вы пишете описание: план тела, палитра с hex-значениями, угол камеры и нужные состояния. Он возвращает кадры на согласованной сетке с прозрачностью, при выбранном вами размере ячейки. Вид сверху и вид сбоку не взаимозаменяемы, поэтому указывайте угол явно, иначе получите набор, который нельзя использовать.

Процесс одинаков независимо от того, является персонаж игроком, NPC или боссом в мире вроде The Cyclops' Island. Повторная генерация состояния позже стоит один запрос, если вы сохранили описание. Это описание — ваш источник истины, и в отличие от файла лицензии оно никогда не меняется у вас под ногами.

1

01

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

2

02

Зафиксируйте размер ячейки до первой генерации — 32, 48 или 64 пикселя. Повторная генерация позже с другим размером означает заново привязать все уже размещённые анимации.

3

03

Перечислите только те состояния, которые будете выпускать, с количеством кадров: покой — 4, ходьба — 8, атака — 6. Лишние кадры удаляются, но вы всё равно платите за них размером атласа.

4

04

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

5

05

Экспортируйте как лист с документированной сеткой, затем импортируйте его в 3D-конструктор игр и разместите на билборде или плоской плоскости, чтобы проверить масштаб относительно геометрии уровня.

6

06

Сохраните описание и seed. Когда через три недели понадобится состояние прыжка или попадания, вы расширите того же персонажа, а не начнёте заново.

A sticker sheet built from the same sprite frames
Один персонаж, один стиль, три экспорта — лист, лист стикеров и обои.
The Cyclops' Island — бесплатная играбельная 3D-игра в стиле пиксель-арт, созданная из одного письменного описания.

Войдите в мир, которому он принадлежит

Спрайт — это персонаж, которому негде стоять. Последний шаг — тот, которого не предлагает никто другой: возьмите только что созданный лист и поместите его в мир, по которому можно ходить, — небольшой остров, планету, дождливый угол улицы. Каждый мир на этом сайте был создан из одного письменного описания и опубликован как страница, в которую можно играть.

Часто задаваемые вопросы

Бесплатные ресурсы спрайт-листов действительно бесплатны? +

Зависит от того, какое из пяти условий вы имеете в виду. Многие ничего не стоят, но всё ещё требуют аккаунта, указания авторства или некоммерческой лицензии. Читайте текст лицензии, а не кнопку загрузки.

Можно ли использовать их коммерчески? +

Только если лицензия разрешает коммерческое использование. CC0 и большинство EULA без роялти это позволяют; «бесплатно для личного использования» и некоммерческие варианты — нет. Если на странице об этом ничего не сказано, считайте, что это не разрешено.

Нужно ли кого-то указывать в титрах? +

CC0 не требует указания авторства. CC-BY требует — имя автора, название лицензии и источник, размещённые там, где игрок может их увидеть, например на экране титров или в файле лицензии, поставляемом внутри сборки. Условия без роялти различаются.

В каком формате поставляются спрайт-листы? +

Обычно PNG с альфа-каналом — именно то, что нужно, потому что он сохраняет прозрачность. GIF встречается в старых наборах, но ухудшает края. Нарезайте кадры во время загрузки вместо повторного экспорта копий с изменённым размером, которые размывают пиксели.

Как узнать, под какой лицензией находится лист? +

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

Можно ли получить индивидуальный лист для собственного персонажа? +

Да. Напишите одно описание, охватывающее план тела, палитру, угол камеры и нужные состояния, и Agent Sprite Forge вернёт кадры покоя, ходьбы и атаки на согласованной сетке с прозрачностью. Результат импортируется в 3D-конструктор игр как любой другой лист.

Назад к 3D-конструктору игр

Все 31 готовых 3D-мира, игры и сцены собраны на одной странице — в каждую из них можно играть.

Платформа: Neta StudioСтраница: Бесплатные ресурсы спрайт-листовЧитайте далее: /explore/guide/sprite-resource-library · /explore/tool/sprite-sheet-maker · /explore/tool/gif-to-sprite-sheet

Открыть полную библиотеку бесплатных спрайтов

Каждый ассет в этой библиотеке — прозрачный PNG, готовый для игры, с записанным промптом: бесплатные спрайтовые ресурсы и ресурсы спрайт-листов, с тегами по действию, стилю и теме. Бесплатно для просмотра и скачивания.

×