Начинайте не с числа, а с задачи
Подходящий размер текстуры зависит не от того, насколько хочется “покрасивее”, а от того, как в целом должен ощущаться ваш пак. Больший размер не равен автоматически лучшему результату. Если весь проект тянется к ванильной читабельности, слишком большие текстуры могут сделать один блок красивым в изоляции, но весь пак развалить по стилю в движении.
16x16
Это ванильная база. Такой размер быстро рисуется, хорошо читается издалека и подходит пакам, которым нужны чистые силуэты и минимум визуального шума.
32x32
Для многих кастомных паков это золотая середина. Появляется место для более аккуратной светотени и мелких деталей, но каждый файл ещё не превращается в отдельный арт-проект.
64x64
Используйте этот размер, если у пака уже есть выраженное художественное направление и дополнительные детали реально работают на образ. Он особенно хорош для hero-иконок, кастомных предметов и стилизованных семейств блоков, но требует больше дисциплины, чтобы все поверхности оставались согласованными.
128x128 и выше
Высокое разрешение должно быть оправдано. Оно может смотреться красиво в showcase-сценах, но одновременно сильно поднимает объём работы и ускоряет расползание стиля. Если только одна-две текстуры огромные, а остальной пак остаётся простым, итог почти всегда выглядит разорванным.
Предметы и блоки читаются по-разному
Иконка предмета и block face — это всё ещё PNG, но игрок воспринимает их по-разному. Предмет должен считываться мгновенно в инвентарной ячейке. Блоковая текстура повторяется на поверхностях, поэтому у неё гораздо важнее тайлинг, поведение краёв и общая ритмика рисунка.
Как рисовать block textures
Начинайте с крупного чтения материала. На block face игрок сначала замечает, что это за материал вообще, а уже потом сколы, трещины, руду или мох. Сначала собирайте большие цветовые массы и value-контраст, потом добавляйте детали.
- Проверяйте края рано, чтобы текстура тайлилась чисто.
- Не складывайте весь контраст в центр, оставляя борта пустыми.
- Если блок будет часто повторяться, убирайте случайные одиночные highlight-пиксели, которые дают сеточный шум.
- На 16x16 и 32x32 один лишний пиксель уже способен полностью сломать ритм поверхности, так что чаще отдаляйте холст.
Как рисовать inventory icons
Инвентарная иконка оценивается не как живопись, а по тому, понял ли игрок, что это, с первого взгляда в маленьком слоте. Поэтому силуэт, контраст и фокусная деталь важнее, чем микродекор.
- Сначала держите читаемую внешнюю форму: клинок, бутылка, камень, бумага, ключ или осколок.
- Сильный контраст лучше ставить рядом с главным краем, а не размазывать по всему предмету.
- Не пересвечивайте маленькие иконки на 16x16: слишком много внутреннего шума делает их грязными.
- Если предмет должен казаться редким или магическим, один яркий акцент почти всегда работает лучше, чем россыпь подсветки во всех углах.
Workflow для inventory icons
- Выберите размер холста, который совпадает с остальным паком.
- Сначала соберите силуэт одним плоским пятном.
- Добавьте одну семейство теней и одну семейство светлых акцентов.
- Отдалите холст до реального размера слота и проверьте, понятен ли предмет.
- Только после этого добавляйте гравировку, камни, подписи, магические свечения или потёртости.
Workflow для block textures
- Выберите базовые цвета материала.
- Заложите самые крупные формы.
- Проверьте углы и края на тайлинг.
- Добавляйте детали пятнами и кластерами, а не случайными одиночными пикселями.
- Перед экспортом посмотрите, как текстура повторяется несколько раз подряд.
Рекомендуемый путь работы
- Сначала выберите размер холста.
- Решите, рисуете ли вы инвентарную иконку или повторяющуюся block face.
- Соберите PNG в браузере.
- Экспортируйте только после проверки силуэта, краёв и контраста на реальном масштабе.
- Потом откройте генератор ресурс-паков и положите PNG в правильный слот для предмета или блока.
- Скачайте ZIP и проверьте результат в игре до того, как раскрашивать всю серию текстур.