Low-poly часто понимают как «мало полигонов, потому что компьютер слабый». Это заблуждение: современный стилизованный low-poly это осознанный визуальный язык, а не компромисс. Он живёт в играх, в моушн-дизайне и в иллюстрации ровно потому, что выглядит так, как задумано, а не потому, что дешевле.
Стилизованный low-poly держится на силуэте и цвете, а не на числе полигонов. Посмотрим, что делает такой ассет убедительным, почему обычные приёмы фотореализма здесь мешают, и пройдём полный цикл от формы до готовой модели.
Чем стилизованный low-poly отличается от бедного
Граница проходит по трём признакам.
Читаемый силуэт. В стилизации силуэт делает почти всю работу. Объект должен узнаваться чёрным пятном на белом фоне. Если не узнаётся, никакие текстуры не спасут.
Осознанная плотность. Полигоны стоят там, где формируют форму, и отсутствуют там, где не нужны. Равномерная разреженная сетка выглядит как недоделанная модель, а не как стиль.
Цельность языка. Все объекты сцены следуют одним правилам: похожая степень упрощения, похожая палитра, похожая работа с гранями. Один слишком детальный предмет разрушает всю сцену.
Начинаем с силуэта
Практический приём, который экономит часы: перед моделированием проверьте задумку в двух измерениях.
Нарисуйте объект чёрным пятном, без деталей. Узнаётся ли он? Есть ли характерная черта, за которую цепляется глаз? Если пятно похоже на десяток других предметов, модель будет такой же безликой.
В стилизации силуэт обычно утрируют: пропорции сдвигают, характерные части увеличивают, второстепенные сжимают. Домик становится выше и уже, дерево получает шапку крупнее ствола, топор непропорционально широкое лезвие. Это не ошибка, а приём.
Моделирование: чем этот процесс отличается
Здесь многое противоречит привычкам фотореалистичного моделирования.
Плоские грани вместо сглаживания
Основа стиля. Flat Shading делает каждую грань плоской, и объект приобретает характерный гранёный вид. Это противоположность обычному подходу, где сглаживание применяют везде.
На практике удобно комбинировать: включить сглаживание и добавить резкие рёбра там, где нужен излом. Так вы контролируете, где форма гранёная, а где мягкая.
Фаски решают больше, чем полигонаж
Голое ребро выглядит острым и неживым. Узкая фаска ловит блик и делает форму материальной. Это самый заметный по отдаче приём в стилизации: две дополнительные грани на ребре меняют восприятие сильнее, чем тысяча полигонов на поверхности.
Асимметрия и неровности
Идеально ровные формы выглядят как заготовки. Лёгкий наклон, разная высота элементов, слегка неровные края добавляют характера. Важно делать это осознанно и умеренно: хаос читается как небрежность.
Модификаторы как основной инструмент
Массив, зеркало, скос, простая деформация. В стилизации форма собирается из повторяющихся элементов чаще, чем в реализме, и модификаторы делают это быстро и управляемо.
Цвет вместо текстур
Ключевое отличие стилизованного пайплайна: текстур часто нет вовсе.
Палитра в одной текстуре. Классический приём. Создаётся маленькое изображение, например 32 на 32 пикселя, где каждый пиксель это цвет. Развёртка всех объектов сцены укладывается точками в нужные пиксели. Результат: вся сцена использует одну крошечную текстуру и один материал.
Плюсы очевидны: минимальный вес, единая палитра автоматически, изменение цвета во всей сцене правкой одного пикселя.
Цвет вершин. Ещё более лёгкий путь: цвет хранится в самой геометрии, текстуры нет вообще. Подходит для простых форм и даёт мягкие переходы между цветами.
Отдельные материалы. Самый простой в освоении, но плохо масштабируется: множество материалов означает множество вызовов отрисовки, что важно для игр. Про требования движка к ассетам мы писали в материале про Godot для 3D.
Если развёртка всё же нужна, основы разобраны в руководстве по UV-развёртке в Blender.
Подбор палитры
Цвет в стилизации несёт больше нагрузки, чем в реализме, потому что деталей меньше.
Рабочий подход: возьмите ограниченный набор, пять до восьми цветов на объект и не более двадцати на сцену. Ограничение само по себе создаёт цельность.
Тени делайте не затемнением основного цвета, а сдвигом оттенка: тень уходит в холодный синий или фиолетовый, свет в тёплый. Это то, что отличает живую стилизованную картинку от плоской. Приём взят из традиционной живописи и работает в трёх измерениях так же.
Насыщенность держите неравномерной: самые насыщенные цвета оставьте для акцентов, фон и крупные поверхности приглушите. Если насыщено всё, глазу не за что зацепиться.
Свет: половина стиля
Одна и та же модель при разном освещении выглядит как разные стили.
Мягкий рассеянный свет плюс один направленный источник это база. Он даёт чистые плоские тени, характерные для стилизации.
Жёсткие тени с резкой границей усиливают гранёность. Хорошо работает на архитектуре и технике.
Контровой свет отделяет объект от фона тонкой светящейся каймой. Один из самых действенных приёмов: он делает силуэт читаемым и добавляет глубины.
Цветные источники. В стилизации допустимо то, что в реализме выглядело бы неправдоподобно: холодная тень от синего источника, тёплый акцент оранжевым. Это часть языка.
Базовые принципы постановки света те же, что и в реализме, и разобраны в гайде по реалистичному рендеру в Blender. Разница в степени условности, а не в физике.
Шейдинг: обводка, ступенчатый свет и другие приёмы
Помимо цвета и формы, характер стиля задаёт то, как поверхность реагирует на свет.
Ступенчатое затенение. Вместо плавного перехода от света к тени делается две или три ступени с резкими границами. Приём пришёл из анимации и мгновенно переводит картинку в условный регистр. В узловых редакторах делается одним преобразованием освещённости через ступенчатую кривую.
Обводка. Тёмный контур по силуэту и по внутренним рёбрам. Усиливает читаемость и добавляет иллюстративности. В движках делается либо постобработкой по глубине и нормалям, либо вывернутой копией модели с обратными нормалями.
Ограниченные блики. В стилизации блик часто делают не мягким пятном, а чётким геометрическим: круг, полоса, звёздочка. Это сильно меняет ощущение материала.
Отказ от отражений. Реалистичные отражения ломают условность. Металл в стилизации чаще передают градиентом и бликом, а не настоящим отражением окружения.
Важное замечание: комбинировать все приёмы сразу не нужно. Обводка плюс ступенчатый свет плюс палитра это уже законченный язык, а добавление к нему реалистичных теней и отражений даст кашу.
Оптимизация под движок
Стилизованный ассет и так лёгкий, но есть места, где легко потерять преимущество.
Число материалов. Главная ловушка. Двадцать материалов на одном объекте это двадцать вызовов отрисовки. Именно поэтому палитра в одной текстуре предпочтительнее раскраски отдельными материалами: вся сцена может рисоваться одним материалом.
Объединение объектов. Повторяющиеся элементы окружения имеет смысл объединять в один меш, если они не двигаются по отдельности.
Разбитые нормали. Плоское затенение означает, что каждая грань имеет свою нормаль, а значит вершины дублируются. Модель на тысячу треугольников с полностью плоским затенением по числу вершин ближе к трём тысячам. Это не проблема на нужном масштабе, но помнить стоит.
Разрешение палитры. Крошечная текстура палитры может страдать от размытия при генерации уровней детализации: цвета соседних пикселей смешиваются. Решается отключением фильтрации либо отступами между цветами.
Полный цикл на примере
Порядок работы над стилизованным пропом, например деревом.
- Референсы и силуэт. Соберите несколько примеров стиля, к которому идёте. Набросайте силуэт.
- Блокинг. Соберите форму из примитивов, не думая о сетке. Задача проверить пропорции.
- Уточнение формы. Замените примитивы нормальной геометрией, добавьте характерные детали.
- Фаски. Пройдитесь по ключевым рёбрам.
- Сглаживание и резкие рёбра. Решите, где форма гранёная, где мягкая.
- Цвет. Разложите развёртку по палитре либо покрасьте вершины.
- Свет и проверка. Поставьте сцену и посмотрите на силуэт против света.
- Вариации. Сделайте два до трёх варианта одного объекта: разная высота, наклон, пропорции. В сцене повторяющиеся одинаковые предметы выдают искусственность.
Типичные ошибки
Слишком мало полигонов там, где нужна форма. Ствол дерева из четырёхугольной призмы выглядит не стилизованно, а бедно. Экономить нужно на плоскостях, а не на характерных изгибах.
Реалистичные текстуры на стилизованной форме. Фотографическая кора на гранёном стволе разрушает язык. Либо всё условно, либо всё реалистично.
Одинаковая насыщенность везде. Картинка становится плоской и утомляет глаз.
Отсутствие фасок. Самая частая причина, по которой модель выглядит как заготовка.
Смешение степеней упрощения. Один детально проработанный объект рядом с условными выглядит чужеродно.
Забытая проверка силуэта. Модель, которая хорошо смотрится в три четверти при рабочем освещении, может развалиться в кадре игры.
Почему это выгодно
Прагматичная сторона, которая делает стиль популярным у небольших команд.
Стилизованный ассет делается в разы быстрее реалистичного: нет скульптинга, нет запекания, нет набора карт материалов. Один художник закрывает объём, на который в реализме нужна команда.
Ассеты легче по весу, что важно для мобильных и веб-проектов. Требования к железу ниже.
И главное: стилизация стареет медленнее. Реалистичная графика пятилетней давности выглядит устаревшей, стилизованная того же возраста выглядит так же, как в день выхода.
Требования к геометрии у каждого движка свои и описаны в его документации, например у Godot.
Частые вопросы
Сколько полигонов допустимо в low-poly?
Вопрос поставлен неверно: считать нужно не полигоны, а читаемость. Современные стилизованные ассеты нередко содержат десятки тысяч треугольников. Важно, чтобы они работали на форму, а не размазывались равномерно.
Нужна ли развёртка, если использую палитру?
Да, но она тривиальная: острова просто укладываются в нужные пиксели палитры, точность не требуется. Это минуты вместо часов.
Как добиться единого стиля в сцене?
Заведите правила и следуйте им: одинаковый радиус фасок, общая палитра, одинаковая степень упрощения, единый подход к силуэту. Стиль это набор ограничений, а не набор приёмов.
Подходит ли стилизация для портфолио?
Да, и часто выигрывает: цельная стилизованная сцена читается лучше, чем посредственная попытка фотореализма. Что показывать в работах, разбирали в материале про портфолио 3D-художника.
Можно ли смешивать стилизацию и реализм?
Осознанно да: стилизованные персонажи в реалистичном окружении встречаются. Но это сложная задача на согласование, и начинать с неё не стоит.
