Бесплатная консультация
← Все статьи

Пилотный ассет: как не переделывать двести моделей

Когда проекту нужно сделать один меч, одного персонажа или один набор окружения, неточность в требованиях стоит относительно недорого. Художник получает правки, меняет ассет, команда уточняет правила и идёт дальше.

Игрок запускает мобильную игру на телефоне

Когда проекту нужно сделать один меч, одного персонажа или один набор окружения, неточность в требованиях стоит относительно недорого. Художник получает правки, меняет ассет, команда уточняет правила и идёт дальше.

Совсем другая ситуация начинается, когда впереди серия из десятков или сотен моделей.

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

Именно поэтому перед масштабированием производства игрового арта полезно сначала сделать пилотный ассет.

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

Если этот цикл работает на одном объекте, его можно масштабировать.

Если нет — лучше узнать об этом до того, как в production ушли остальные двести.

Пилот проверяет систему

Главная ошибка — воспринимать пилотный ассет как тест конкретного художника.

Конечно, он позволяет оценить качество исполнения. Но гораздо важнее понять, готов ли сам production-процесс к масштабированию.

Пилот должен ответить сразу на несколько вопросов.

Понятен ли brief

Может ли художник начать работу без постоянных уточнений?

Мобильная игра на смартфоне крупным планом

Понятны ли:

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

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

Поэтому вопросы на пилоте — это полезный результат.

Они показывают, какой информации не хватает в постановке.

Пилот должен стать визуальным эталоном

Перед серийным производством команде нужен конкретный ответ на вопрос:

Игра на телефоне в руках пользователя

как выглядит готовый ассет нужного качества?

Style guide и moodboard помогают задать направление, но готовая модель намного точнее показывает ожидаемый уровень результата.

На пилоте можно зафиксировать:

  • плотность деталей;
  • характер материалов;
  • уровень износа;
  • принципы работы с цветом;
  • допустимое количество мелких элементов;
  • требования к силуэту;
  • визуальную плотность;
  • качество текстур;
  • особенности подачи объекта в игре.

Для персонажей и существ дополнительно проверяются пропорции, topology, структура texture sets, rig и поведение модели в типовых анимациях.

Для окружения и локаций важны scale, модульность, pivots, материалы, LOD, collision и то, как набор объектов работает непосредственно внутри уровня.

После утверждения пилот становится не просто ещё одним asset.

Это reference asset, с которым можно сравнивать всю последующую серию.

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

Сначала проверяйте форму, потом детали

Пилот особенно полезен для настройки этапов review.

Если команда впервые смотрит на модель только после полного texturing, исправление фундаментальной ошибки становится дорогим.

Например, заказчику не нравится силуэт персонажа.

Но к этому моменту уже готовы:

  • high poly;
  • retopology;
  • UV;
  • bake;
  • текстуры;
  • возможно, rig.

Изменение формы теперь затрагивает почти весь production chain.

Поэтому пилот помогает определить точки согласования.

Для типовой 3D-модели процесс может выглядеть так:

Blockout — проверяем форму, масштаб, пропорции и силуэт.

High poly — проверяем детализацию.

Low poly / retopology — проверяем topology и бюджеты.

Texturing — проверяем материалы и соответствие art direction.

Integration — проверяем asset в движке.

На каждом этапе команда принимает именно те решения, которые потом будет дорого менять.

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

Технические бюджеты нужно проверить на реальном ассете

Документ может говорить:

Игровой контроллер на ярком фоне
  • не более 50 тысяч полигонов;
  • texture set 2048×2048;
  • три LOD;
  • максимум два материала.

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

Пилот позволяет проверить бюджеты в реальной сцене.

Например, оказывается, что:

  • 2048 недостаточно для нужной плотности texel;
  • второй LOD почти не отличается визуально от первого;
  • количество материалов создаёт лишние draw calls;
  • заданный polygon budget слишком большой для массовых объектов;
  • текущая структура текстур неудобна для материалов проекта.

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

Поэтому технические ограничения нельзя считать окончательно подтверждёнными только потому, что они записаны в brief.

Они должны пройти проверку в production.

Проверяйте export до масштабирования

Хорошо выглядящая модель в Blender, Maya или ZBrush — ещё не готовый игровой ассет.

Пилот необходимо провести через весь pipeline до конечного состояния.

Проверить:

  • экспорт;
  • scale;
  • orientation;
  • pivots;
  • naming;
  • материалы;
  • textures;
  • LOD;
  • collision;
  • skeleton;
  • анимации;
  • импортные настройки;
  • расположение файлов;
  • работу в целевой версии движка.

Частая ошибка — утвердить визуальную часть, запустить серию, а потом обнаружить, что структура файлов не подходит разработчикам.

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

Или что материалы приходится вручную перенастраивать после каждого импорта.

Такие проблемы выглядят мелкими на одном asset, но становятся дорогими при большом объёме.

Поэтому финальной точкой пилота должна быть не папка с исходниками, а работающий объект внутри проекта.

Подробнее этот переход между art и development стоит заранее формализовать через правила передачи ассетов в pipeline.

Правки нужно классифицировать

Пилот почти наверняка потребует изменений.

Клавиатура, геймпад и портативная консоль

Это нормально.

Проблема начинается, если команда просто исправляет все комментарии подряд, но не анализирует их происхождение.

Правки полезно разделять хотя бы на несколько типов.

Ошибка исполнения

Требование было понятным, но результат ему не соответствует.

Например:

в brief указано максимум два материала, а сделано четыре.

Это обычная правка конкретного ассета.

Ошибка постановки

Художник сделал логичное решение, потому что требования были недостаточно точными.

Геймпад в руках игрока

Например, в brief сказано «стилизованный металл», но нигде не показано, какой именно уровень roughness и детализации нужен.

Здесь недостаточно исправить модель.

Нужно также обновить brief или style guide, иначе следующая модель получит ту же проблему.

Изменение art direction

Ассет соответствует первоначальному заданию, но команда решила поменять визуальное направление.

Это не ошибка исполнителя.

Нужно изменить reference и правила для всей будущей серии.

Проблема pipeline

Модель выглядит правильно, но возникают проблемы при импорте, настройке материалов, LOD или интеграции.

Коллекция игровых контроллеров разных платформ

Такое замечание должно приводить к изменению технического процесса.

Именно классификация делает пилот полезным.

Если просто исправить первый asset до состояния «всем нравится», можно получить красивую модель, но не улучшить систему.

Следующий художник повторит те же ошибки.

Главный принцип: сначала сделать риск видимым, затем принимать решение о сроке, scope и составе.

Все повторяемые решения нужно вынести из комментариев

Во время пилота art director может оставить десятки полезных замечаний.

Например:

  • меньше мелкого шума;
  • крупнее основные формы;
  • меньше контраста в повреждениях;
  • металл должен быть менее блестящим;
  • края не должны выглядеть слишком стерильно.

Если эти требования останутся только в комментариях к одной модели, пилот не выполнит свою функцию полностью.

Перед масштабированием стоит обновить:

  • style guide;
  • reference board;
  • технический brief;
  • export instructions;
  • naming conventions;
  • checklist приёмки.

Именно так один asset превращается в основу production.

Если внешняя команда должна работать достаточно самостоятельно, особенно важно заранее передать ей art direction в форме правил и примеров. Для этого полезно отдельно подготовить art direction для внешней команды, а не надеяться, что общий стиль проекта станет понятен после нескольких созвонов.

Зафиксируйте критерии приёмки

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

Игра на консоли в домашней обстановке

Это лучший момент для фиксации критериев приёмки.

Например:

Визуально

соответствует утверждённому pilot asset;

  • соблюдены пропорции и уровень детализации;
  • материалы соответствуют style guide.

Технически

соблюдён polygon budget;

  • используются утверждённые texture sets;
  • количество материалов не превышает лимит;
  • LOD настроены;
  • naming соответствует pipeline.

Интеграция

asset импортируется без ошибок;

  • scale корректен;
  • prefab или аналогичная сущность настроены;
  • collision работает;
  • объект проверен в целевой сцене.

Теперь новая модель принимается не по принципу «вроде похожа на то, что хотели».

Есть конкретная система проверки.

Проверьте пилот в реальном освещении

Одна из частых ошибок — принять asset по красивому render.

Но игрок увидит его совсем в других условиях.

Персонаж может выглядеть отлично в нейтральном studio lighting и потерять читаемость на реальном уровне.

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

Environment asset может быть красивым отдельно и создавать слишком много шума вместе с десятком соседних объектов.

Поэтому финальный pilot должен проверяться:

  • с игровой камеры;
  • в типовом освещении;
  • рядом с существующими ассетами;
  • в движении;
  • с post-processing;
  • на целевой платформе;
  • в production build, если это возможно.

Если есть анимация — модель нужно проверить в ключевых позах.

Если это модуль окружения — собрать небольшой кусок уровня.

Если это VFX — проверить эффект на фоне реальной сцены, а не только в отдельном preview.

Серия начинается только после того, как пилот прошёл реальный контекст использования.

Пилот должен быть репрезентативным

Не стоит выбирать самый простой asset только ради того, чтобы быстрее получить первый результат.

Тестировщик за монитором с запущенной игрой

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

Например, если большинство персонажей будут иметь одежду, оружие и анимацию, пилот из простого неподвижного NPC мало что проверит.

Для окружения лучше выбрать объект, в котором присутствуют:

  • основные материалы;
  • типовая детализация;
  • модульность;
  • LOD;
  • collision;
  • взаимодействие с lighting.

При этом не обязательно начинать с самого сложного объекта проекта.

Нужен средний репрезентативный случай, через который проходит большинство стандартных этапов pipeline.

Так полученные правила будут применимы к основной массе production.

Измерьте время производства

Пилот нужен не только художникам.

Он даёт producer намного более качественные данные для планирования.

До пилота команда может оценивать один asset условно в пять дней.

После полного цикла становится видно:

  • blockout — 0,5 дня;
  • high poly — 1,5 дня;
  • retopology — 0,5 дня;
  • textures — 1,5 дня;
  • review и исправления — 1 день;
  • integration — 0,5 дня.

Теперь можно точнее оценить поток.

Но важно не брать время первого пилота и механически умножать его на 200.

Первый asset обычно содержит дополнительную работу по настройке процесса.

Часть решений после него уже не придётся принимать заново.

Поэтому полезно отдельно считать:

время создания ассета и время настройки pipeline.

После двух-трёх следующих моделей появится гораздо более реалистичная производственная скорость.

Не масштабируйте команду раньше процесса

Распространённая логика:

Игроки за компьютерами в наушниках

Нужно двести моделей → наймём десять художников → начнём одновременно.

Но если production rules ещё не проверены, десять художников просто масштабируют неопределённость.

Каждый сделает:

  • немного другой уровень детализации;
  • свою структуру файлов;
  • немного другой material setup;
  • собственную интерпретацию референсов.

Через несколько недель art lead получит большой объём неоднородного контента и станет главным bottleneck всего процесса.

Гораздо безопаснее последовательность:

pilot → правила → несколько ассетов → проверка потока → масштабирование команды.

После этого дополнительные специалисты действительно увеличивают производительность.

Именно так стоит подходить к масштабированию команды игровых художников: сначала подтверждается эталон и pipeline, затем увеличивается throughput.

Масштабируйте только подтверждённое

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

Пилот готов к масштабированию, когда подтверждены четыре слоя.

Визуальный

Понятно, как выглядит нужный уровень качества.

Проверка игровой сцены на мониторе

Технический

Проверены бюджеты, форматы и ограничения.

Производственный

Понятны этапы, сроки и review process.

Тестовая сессия за игровым компьютером

Интеграционный

Ассет работает внутри реального проекта.

Если хотя бы один слой остаётся неопределённым, серия всё ещё несёт дополнительный риск.

Например, модель визуально утверждена, но ещё не протестирована в движке.

Запускать сразу пятьдесят таких моделей рано.

Или технический pipeline работает, но art director всё ещё сильно меняет стилистику после каждой версии.

Значит, сначала нужно стабилизировать art direction.

Когда пилот нужно обновлять

Pilot asset не обязательно остаётся актуальным весь проект.

Игрок за монитором во время тестирования

Production развивается.

Меняется lighting.

Появляются новые платформенные ограничения.

Команда повышает качество.

Перестраивается shader pipeline.

Через год старый эталон может уже не соответствовать реальному продукту.

Поэтому при крупных изменениях визуального направления полезно проверить:

остается ли текущий reference asset актуальным?

Если нет — лучше официально заменить его новым эталоном.

Иначе новые художники будут ориентироваться на один стандарт, а art director принимать работу уже по другому.

Чек-лист пилотного ассета

Перед запуском большой серии проверьте:

Brief

понятна функция ассета;

  • есть референсы;
  • указан целевой уровень качества;
  • понятна игровая камера.

Art

утверждены силуэт и пропорции;

  • понятна плотность деталей;
  • материалы соответствуют стилю;
  • reference asset принят art director.

Техника

проверен polygon budget;

  • согласованы текстуры;
  • определено количество материалов;
  • протестированы LOD;
  • проверены scale и pivots.

Pipeline

export воспроизводим;

  • naming зафиксирован;
  • структура файлов понятна;
  • asset успешно импортируется;
  • исходники передаются в нужном формате.

Review

этапы согласования определены;

  • известен ответственный за feedback;
  • комментарии консолидируются;
  • понятно, что считается принятым этапом.

Production

известно реальное время цикла;

  • критерии приёмки записаны;
  • повторяющиеся замечания перенесены в документацию;
  • пилот проверен внутри игровой сцены.

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

Один ассет дешевле двухсот переделок

Главная ценность пилота не в самом объекте.

Рабочая станция во время игровой сессии

Он позволяет команде совершить ошибки тогда, когда они стоят дёшево.

Неправильный texture budget на одной модели — небольшая проблема.

На двухстах — отдельный проект по переделке.

Неудачный feedback loop на одном персонаже можно поправить за день.

При десяти художниках он быстро превращает art lead в bottleneck.

Неудобный export одного объекта можно исправить вручную.

На сотнях файлов он начинает съедать время разработчиков каждую неделю.

Поэтому пилотный ассет — это инвестиция не в первую модель, а во весь последующий production.

NoPanic Studio подключает игровых художников к существующим командам и может брать art-направление целиком. Перед масштабированием производства фиксируем пилотный asset, технические ограничения, правила review и pipeline интеграции, а уже после этого увеличиваем объём.

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

Следующая статьяОбъём прототипа: что в него входит и что точно не входит
→