Распродажа на Хэллоуин: −40% Pixor стоит $19.99 $11.99 до 4 ноября на itch.io →

Четыре способа превратить 3D-модель в пиксель-арт

Получить пиксельные спрайты из 3D-модели можно не одним способом. Вот сколько времени стоит каждый, что он дает и где ему не хватает.

Идущий кристаллический голем, отрендеренный из 3D
Открывающийся сундук, отрендеренный из 3D
Гладкий 3D-рендер кристаллического голема
3D-рендер
Тот же рендер как пиксельный спрайт 64 px, со своей палитрой и линиями
В облике Pixor при 64 px

Рендер спрайтов из 3D избавляет от рисования вручную каждого кадра каждой стороны (почему — объясняет полное руководство). Вопрос в том, как перейти от модели к пикселям, которые выглядят как пиксель-арт. Есть четыре распространенных способа.

1. Рисовать поверх рендеров

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

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

2. Уменьшить рендер

Отрендерите модель в полном размере и уменьшите, возможно, с фильтром палитры в графическом редакторе.

  • Что дает: маленькие картинки быстро и без всякой настройки.
  • Цена: это не выглядит как пиксель-арт. Уменьшение смешивает цвета, поэтому края становятся мягкими, несколько десятков задуманных цветов превращаются в сотни, тонкие детали рассыпаются, а пиксели мерцают от кадра к кадру, пока модель движется.
  • Подходит для: референсов и быстрых набросков, но не финальной графики.

3. Собрать систему шейдеров в Blender или в своем движке

Настройте в Blender камеру низкого разрешения, toon-шейдер со ступенчатым светом, проход обводки и палитру — или то же самое в Godot, Unity или Unreal, — а затем напишите скрипт экспорта каждой стороны и клипа.

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

4. Взять специальное приложение для превращения 3D в спрайты

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

  • Что дает: готовый спрайт-лист за минуты и тот же лист заново при каждом изменении модели.
  • Цена: стоимость приложения и время на освоение его управления.
  • Подходит для: большинства игр с множеством спрайтов, сторон или анимаций.

Pixor — одно из таких приложений. Его шейдеры рисуют каждый пиксель из вашей модели, а одна и та же модель с одними и теми же параметрами всегда дает одни и те же пиксели, поэтому ручные правки остаются в силе. Он держит один масштаб в пикселях на метр и фиксированную опорную точку во всех кадрах и сторонах, сводит цвета к рампам со сдвигом оттенка, рисует выборочную обводку и удерживает полосы света на месте, чтобы кадры не мерцали. Он экспортирует PNG-листы с JSON, файлы Aseprite с тегами, Godot SpriteFrames, GIF и карты нормалей, работает офлайн без аккаунта и стоит одну цену со всеми обновлениями бесплатно. Бесплатное браузерное демо делает первый спрайт-лист без регистрации.

Что выбрать

Рисовать поверх Уменьшить рендер Система шейдеров Специальное приложение
Время на настройку нет нет от дней до недель минуты
Время на спрайт часы минуты минуты, когда все собрано минуты
Выглядит как пиксель-арт да нет да, если настроить да
Стабильность в анимации да, вручную нет только если победить мерцание зависит от приложения
Переделка после изменения модели перерисовка быстро быстро быстро

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

Вопросы

Как быстрее всего превратить 3D-модель в спрайт-лист?

Специальное приложение для превращения 3D в спрайты: импортируйте модель, расставьте камеры, выберите анимацию и облик и экспортируйте лист. В Pixor первый спрайт занимает несколько минут, и бесплатное браузерное демо это покрывает.

Можно ли просто уменьшить рендер, чтобы получить пиксель-арт?

Вы получаете маленькие картинки, а не пиксель-арт: мягкие края, сотни почти одинаковых цветов и пиксели, которые мерцают между кадрами. Годится как референс, чтобы рисовать поверх.

Нужен ли Blender, чтобы превратить модель в спрайты?

Нет. Pixor импортирует файлы glTF, GLB, FBX, OBJ и MagicaVoxel .vox из любого 3D-редактора, включая FBX-файлы Mixamo как есть.

Сколько направлений я могу отрендерить?

Сколько нужно игре: одна сторона для сайд-скроллера, 4 или 8 для игр с видом сверху и изометрических, 16 или 32 для транспорта и кораблей. В Pixor кольцо камер рендерит все стороны сразу.

Что почитать дальше

Попробуйте на своей модели бесплатно в браузере или купите полную версию.

Попробовать в браузере Купить Pixor