Программы для создания волос 3д персонажу
С выходом восьмой версии программы 3ds Max появилась возможность создавать различные прически для трехмерных персонажей, не прибегая к подключаемым модулям сторонних разработчиков. Выполняя предыдущие упражнения данной главы, вы научились моделировать и текстурировать голову человека. Остался последний шаг на пути к целостному портрету — волосы. Рассмотрим, как делаются волосы при помощи стандартного модификатора Hair and Fur (Волосы и мех ).
Для выполнения упражнения откройте построенную и текстурированную ранее модель головы, которую можно найти на прилагаемом к книге компакт-диске в папке CH11\Max. Файл называется texturing_end.max .
Прежде чем применить модификатор построения волос, необходимо выполнить некоторые подготовительные операции. В первую очередь следует оставить для работы только один объект — модель головы. Для этого в любом из окон проекций выделите объект Head и, щелкнув на нем правой кнопкой мыши, выберите из списка контекстного меню строку Hide Unselected (Спрятать невыделенное). Далее необходимо определить ту область модели головы, на которой эти волосы будут расти. Для этого можно воспользоваться модификатором Mesh Select (Выделение сетки), используя который следует выделить область, соответствующую естественному росту волос. Можно также построить сплайны, которые будут определять длину, направление и форму прически. Второй способ предполагает большую свободу в моделировании прически, поэтому им и воспользуемся.
Прежде чем строить сплайны для формы волос, рассмотрим некоторые моменты, связанные с таким построением:
- все сплайны должны принадлежать одному объекту;
- начало сплайнов (первая точка) должно находиться в начале роста волос (волосы строятся от корней);
- при построении волос модификатор Hair and Fur (Волосы и мех) производит линейную интерполяцию между соседними сплайнами, в связи с чем необходимо иметь достаточное количество сплайнов для создания прически нужной формы;
- интерполяция ведется с учетом порядковых номеров сплайнов, поэтому сплайны необходимо либо строить в строгой последовательности, либо после построения изменить порядок их следования.
Начните построение сплайнов, для чего выполните команду меню Create 4 Shapes 4 Line ( Создание 4 Формы 4 Линия ). Начните строить сплайн с лобной части головы и продлите его вниз вдоль правой стороны лица (рис. 11.134).
СОВЕТ
При создании сплайнов можно использовать минимальное количество вершин для построения базовой формы локона волос с последующим наращиванием вершин до необходимого количества.
Проконтролируйте положение сплайна во всех окнах проекций — он не должен пересекаться с поверхностью модели головы и иметь форму первого локона волос.
Продолжите построение сплайнов с таким расчетом, чтобы по периметру головы расположилось от 10 до 15 сплайнов (рис. 11.135).
После построения сплайнов убедитесь, что они принадлежат одному объекту и располагаются по номерам в порядке следования. Если этого не произошло в процессе построения (я при построении новых кривых копировал сплайны на уровне подобъектов), то выполните следующие действия.
2. В свитке Geometry (Геометрия) щелкните на кнопке Attach (Присоединить), в результате она выделится цветом.
3. В окне проекции Top (Сверху) последовательно выберите все построенные сплайны, продвигаясь по кругу вправо.
Теперь можно применить модификатор для создания волос на основе сплайнов. Для этого выделите построенные сплайны и на командной панели выберите из списка модификаторов строку Hair and Fur (WSM) (Волосы и мех (WSM)).
Прежде чем настраивать отображение, установим источник света, который будет генерировать тень от волос.
ВНИМАНИЕ
Для генерации теней модификатором Hair and Fur (Волосы и мех) используются только направленные источники света типа Target Spot (Направленный с целью) или Free Spot (Направленный без цели), к настройкам которых добавляется свиток с параметрами тени для волос.
Чтобы получить на модели головы тени от волос, выполните следующие действия.
1. В свитке Tools (Сервис) модификатора Hair and Fur (Волосы и мех) щелкните на кнопке Render Settings (Параметры визуализации), в результате откроется окно Environment and Effects (Окружающая среда и эффекты).
2. В одном из окон проекций выделите направленный источник света с именем hair_shadow (в вашем случае это может быть любой другой источник света данного типа).
3. В свитке Hair and Fur (Волосы и мех) окна Environment and Effects (Окружающая среда и эффекты) щелкните на кнопке Add hair properties (Добавить свойства волос), в результате чего к настройкам выбранного источника света добавится свиток Hair Light Attr (Свойства источника света для волос).
4. Проследите за тем, чтобы в области Shadows (Тени) свитка General Parameters (Общие параметры) настроек источника света был установлен флажок On (Включить), а в свитке Hair Light Attr (Свойства источника света для волос) — флажок Light hair (Освещать волосы). В данном свитке можно увеличить значение параметра Resolution (Разрешение), чтобы получить более качественные тени (рис. 11.136).
Вернитесь к настройкам модификатора Hair and Fur (WSM) (Волосы и мех (WSM)). Определите общие параметры модификатора в свитке General Parameters (Общие параметры), установив количество волос ( Hair Count (Количество волос)), количество сегментов по длине волоса ( Hair Segments (Количество сегментов)), толщину волоса ( Root Thick (Толщина волоса) и толщину конца волоса Tip Thick (Толщина концов)) и т. д. Флажок Interpolate (Интерполяция) должен оставаться установленным, чтобы поверхность волос строилась с учетом интерполяции между сплайнами (рис. 11.137).
Рис. 11.137. Свиток General Parameters (Общие параметры) настроек модификатора Hair and Fur (WSM) (Волосы и мех (WSM))
В свитке Material Parameters (Параметры материала) укажите параметры, которые будут влиять на отображение волос при визуализации. Образцы цвета Tip Color (Цвет концов) и Root Color (Цвет у корней) определяют соответственно цвет волос на концах и у корней. Параметр Hue Variation (Оттенки цвета) влияет на то, в какой степени цвет волос будет отличаться от указанного в образцах цвета. Параметры Specular (Цвет зеркального отражения) и Glossiness (Глянец) аналогично одноименным параметрам редактора материалов отвечают за блеск волос. Настройте также параметр Self Shadow (Собственная тень) и другие параметры свитка Material Parameters (Параметры материала) (рис. 11.138).
Параметры свитков Frizz Parameters (Параметры вьющихся волос) и Kink Parameters (Параметры курчавости) можно использовать с целью получения вьющихся волос.
Более важным с точки зрения общих настроек является свиток Multi Strand Parameters (Параметры локонов), позволяющий настраивать вид локонов, создавая пышность и хаотичность прядей волос. Здесь можно задать параметры плотности ( Count (Количество)), расширения волос у основания ( Root Splay (Расширен ие у о снования)) и на концах ( Tip Splay (Расширение на конце)), а также случайное распределение ( Randomize (Случайное распределение)) (рис. 11.139).
ПРИМЕЧАНИЕ
Все вышеописанные настройки формы и отображения волос в значительной степени зависят от формы, длины и расположения сплайнов относительно друг друга. В связи с этим тонкая настройка параметров возможна только в процессе тестовой визуализации. При этом можно редактировать не только параметры модификатора, но и сами кривые на уровне подобъектов.
Кроме построения сплайнов по периметру модели можно создать единичные сплайны для отдельных локонов (например, челки). В этом случае необходимо снять флажок Interpolate (Интерполяция) в свитке General Parameters (Общие параметры) и настроить отображение локона, используя свиток Multi Strand Parameters ( Параметры локонов).
В качестве самостоятельного задания можно рекомендовать создать прическу, используя выделенные полигоны на уровне редактирования подобъектов модификатора Hair and Fur (Волосы и мех) и окно Style (Стиль), которое вызывается кнопкой Style Hair (Стиль волос) свитка Tools (Сервис). Кроме того, в области Presets ( Предустановки ) этого же свитка существует возможность загрузки предварительно сохраненных и запись собственных стилей причесок. Эта возможность является хорошим способом создания базовых параметров для последующего их редактирования и точной настройки с учетом особенностей модели.
ПРИМЕЧАНИЕ
Модель головы с волосами представлена в файле hair.max , который находится в папке CH11\Max прилагаемого к книге компакт-диска.
Абсолютно ужасный урок. Я всегда не любил такого типа примеры. Иногда создается впечатление, что автор сам еще не успел во всем разобраться и сразу писать нечто поверхностное. Так, для количества. Чтобы книги лучше раскупались. Вргау не пожелаю таких секретов мастерства.
Мне урок понравился, жаль не раскрываются назначение многих параметров настроек, придется разбираться методом научного тыка :)
Помогите пожалуйста я столкнулся с такой проблемой я сделал волосы таким же путем налюбовался своим творчеством а через некоторое время переустановил винду запустил свой проект но при рендере макс выдает ошибку связанную с модификатором "волосы и мех" в результате волосы не прогружаются и мой персонаж лысый ((((( Что мне делать?
Я справился с этой проблемой вот только у меня он волосы рендерит только с перспективы как сделать так что бы волосы рендерились и с других окон например с камеры?
Очень интересно! Могли бы вы создать урок про создание волос с помощию меш объекта. И хорошо ьы с динамикой и столкновением с лицом персонажа!
В статье рассматривается метод, который одинаково подходит как для создания реалистичных полигональных волос, так и для физически корректных динамических.
Типы волос
В большинстве 3D-редакторов существует возможность создания динамической системы волос, которая позволяет симулировать поведение волос, развивающихся на ветру, у реалистичного персонажа, или волосы мультяшки, задействованной в анимации. В Maya такие волосы достаточно легко создать с помощью nHair, которая работает с фолликулами, схожими по своим свойствам с человеческими волосами.
При этом каждая отдельная фолликула отвечает за поведение целой пряди волос. В системе волос можно настроить поведение волос и саму прическу.
С помощью динамической системы волос можно получить реалистично выглядящие волосы, подчиняющиеся законам гравитации. Однако nHair-волосы будут довольно заметно перегружать систему, вьюпорт и рендериться вдвое больше. Примером того, как динамическая система волос выглядит на практике, может стать любой анимационный фильм, снятый за последние пару лет.
Например, в мехе Салли из «Университета монстров» около 5,5 млн. отдельных волосинок. Этот метод помогает достаточно быстро получить реалистично выглядящий результат.
Более традиционный подход заключается в использовании затекстуренного меша. Конечно, результат такого подхода не будет таким же реалистичным, каким бы он был при выборе в пользу динамической системы волос, но он сработает, если вы хотите сэкономить время и усилия, не гонясь за качеством волос у персонажей Pixar’а.
Этот метод также называется «игровые волосы», поскольку он применяется даже сейчас для создания волос игровых персонажей. Основная причина использования такого подхода заключается в том, что игры рендерятся заранее, а динамический просчет потребует множество ресурсов и времени.
Конечно, при таком подходе и отказе от динамической системы волос, волосы персонажа не будут с ним как-то взаимодействовать. Риггеры из геймдев студий фиксят это создавая ригг для отдельных прядей волос или, например, волос, собранных в пучок или конский хвост, таким образом, аниматоры все еще могут создавать движения волос, делая их менее статичными и более реалистичными.
Эти полигональные или «игровые» волосы состоят из множества отдельных полигональных прядей с текстурами и картами прозрачности. Необходимая прическа создается именно из этого полигонального меша. Конечно, результат не будет таким же физически корректным и реалистичным, каким бы он был с помощью nHair, но настройка и рендер таких волос не займут много времени.
Настройка и рендер динамических волос могут стать настоящим испытанием, которое займет нереально много времени, если вы не знакомы с nHair.
Настройка полигональных волос
Описанный в статье достаточно простой и понятный подход можно применять не только в Maya, но и в любой другой программе.
С помощью инструмента EP Curve Tool создайте базовую форму волос, исходя из примера выше.
После того, как вы получили удовлетворительный результат и базовую форму, выполните команду Edit Curves > Rebuild Curve > Option box.
В опциях ребилда кривой необходимо определиться с числом спанов, например, число четыре вполне подойдет. Таким образом, у каждой кривой будет четыре контрольных точки или CV, что поможет для выполнения команды Loft.
Теперь выберите все созданные кривые и выберите опции команды Surface > Loft. В опциях переключитесь на полигональный тип геометрии и квады.
Результат должен быть похожим на пример выше. Нажмите троечку, чтобы перейти в режим предпросмотра засмуженной геометрии.
Таким образом, можно перейти к созданию отдельных прядей волос, опираясь при этом на свеже созданный меш. Можете настроить для шейдера небольшую прозрачность, чтобы облегчить процесс работы.
Затем выберите поверхность и выполните команду Make Live в опциях инструментов привязки. Теперь любая EP-кривая будет автоматически привязываться к поверхности.
Можете применить предыдущий метод использования инструмента EP curve tool, но помните о том, что будущая прическа должна быть «слоеной» и состоять из нескольких отдельных мешей.
На картинке можно увидеть, что кривые, созданные на основании прокси-прически, превратились в новые поверхности, пройдя процедуру лофта.
Продолжайте создавать небольшие полигональные меши, повторяющие форму прокси-прически.
После того, как все составляющие прически созданы, самое время перейти к UV-развертке. Этот процесс обещает быть очень легким, поскольку разворачиваемый меш очень простой.
Выберите один из мешей и перейдите в редактор UV-разверток Window>UV Editor. В UV Editor вы увидите что-то, похожее на пример выше. Это значит, что UV находятся за пределом пространства редактора от 0 до 1.
Пофиксим это. Выполните команду Polygons > Layout > Options, установив режим масштабирования на Stretch to region, таким образом меш идеально впишется в пространство редактора от 0 до 1.
Теперь осталось только создать текстуру волос. Проще всего найти подходящую на ваш взгляд текстуру в Интернете. Помните о том, что вам придется сохранять ее альфа канал, поэтому формат TGA очень даже подойдет.
В Maya создайте любой новый материал, например, Lambert, и навесьте на него текстуру волос, найденную вами на просторах Интернета или созданную в Photoshop.
Получаем респектабельно выглядящие волосы, на создание которых ушло совсем немного времени
Настройка nHair
Как уже упоминалось ранее, с помощью этого урока вы не получите настоящие динамические волосы, для которых необходимо создавать полноценную систему nHair. Кроме того с помощью динамических волос не всегда можно получить ту прическу, которую вы хотите, метод «игровых» же волос более гибок.
С помощью EP Curve Tool можно создать и стилизовать необходимую для персонажа прическу
После создания кривых можно использовать команду Loft, чтобы получить прическу
Кривые, созданные с помощью инструмента CV Curve Tool, должны повторять по форме прокси-волосы. На основании этих кривых будут создаваться динамические волосы. Вы можете придать этим кривым форму, необходимую для создания прически.
Для создания системы волос необходимо создать новую NURBS-плоскость, выбрать ее и выполнить команду nHair > Create Hair.
Далее выделите все созданные кривые и выполните команду nHair > Assign Hair System и назначьте систему волос на созданный плейн.
Таким образом, все созданные кривые превращаются в систему волос, повторяющую по форме прическу персонажа
Выделите волосы и перейдите в ноду hairSystemShape1, чтобы настроить некоторые атрибуты системы волос. Например, можно навалить параметр Hairs Per Clump, чтобы повысить густоту волос.
Чтобы лучше понимать, как воздействует тот или иной атрибут на волосы, поиграйте с опциями. Очевидно, что nHair смотрится намного реалистичней традиционных полигональных волос.
Помните, что если вы хотите, чтобы волосы подчинялись законам динамики, развевались на ветру или колыхались при повороте головы персонажа, вам придется потратить немного больше времени на настройку атрибутов и получение желаемых результатов.
Навигация по разделам:
Сколько времени вы обычно тратите на визит к парикмахеру? Скорее всего, не больше пары часов. А теперь представьте, что вам нужна не обычная прическа, а цифровая. В этом случае запаситесь терпением, ведь создавать ее нужно в разы дольше. Цифровые волосы — явно не то, что делается в пару кликов. Это сложный и длительный процесс, на который даже бывалые CG-барберы тратят не менее 8 часов.
С другой стороны, прическа — отличный способ придать персонажу индивидуальность. Цвет, длина, стиль, ухоженность — все это может говорить о повадках и даже о жизненной позиции героя. И чтобы вам было проще подчеркнуть характер героя с помощью волос, мы с Пашей Медведевым провели воркшоп Game Ready Hair Style. В Autodesk Maya учились делать прически, пригодные для использования в любом игровом движке. А по итогам этого вебинара подготовили для вас пайплайн по созданию цифровых волос.
CG-прически — дело хлопотное. Для их производства нужен детальный подход, который требует времени, усидчивости, а еще готовности к постоянным перезапускам и пересозданиям. К тому же волосы будут забирать немало ресурсов памяти, даже если они оптимизированы под игровой движок. Поэтому разработчики игр нередко оставляют персонажа без причесок, заменяя их шапками.
Но мы не будем искать легкий путей и разберемся с разными способами создания «живых» и выразительных волос. Как и в любом деле, одним из ключевых шагов тут является подготовка. Для начала нужно определиться с идеей и подобрать референсы. Они помогут понять, какой будет форма и структура прически, какой длины и толщины нужны пряди и локоны, откуда и в каком направлении будут расти корни.
Затем можем планировать волосы для своего персонажа. Важно помнить, что для любой прически актуален один и тот же пайплайн. Сначала мы готовим основу из коротких волос. Поверх них накладываем крупные составляющие — пряди, локоны, кудри. В самом конце добавляем мелкие детали, например, торчащие волоски.
Dan Eder подробно рассказал о своем подходе к стилизации волос и поделился несколькими советами для художников по персонажам.
Всем привет! Меня зовут Dan Eder, на текущий момент я проживаю в Калифорнии, но родом я из Израиля. 3D-искусство – это то, чем я был глубоко увлечен с самого детства. Помню, как постоянно наблюдал за трехмерными моделями персонажей в видеоиграх и пытался понять, как они были созданы. Я рисовал с самого раннего возраста, но 3D-моделирование казалось мне настолько техническим и чуждым, что я действительно не знал, с чего и как начать.
Семь лет назад я работал банкиром и почти потерял всякую надежду стать художником, но однажды прочитал в газете статью об израильтянине, который переехал в США и теперь работает в Dreamworks аниматором. Я написал ему и после продолжительного разговора решил бросить работу и полностью посвятить себя трехмерному искусству. Я прошел короткий курс «Введение в Maya» и через 8 месяцев получил свою первую работу в качестве 3D-художника.
С тех пор я работал над десятками проектов. До переезда в США я работал в Jelly Button Games над мобильными играми Pirate Kings и Board Kings, но с тех пор, как в ноябре 2018 года я стал фрилансером, мне посчастливилось работать над несколькими именитыми франшизами. К сожалению, не могу рассказать, какими именно, поскольку они еще не объявлены!
Я открыл для себя ZBrush в первую же неделю, когда начал изучать основы 3D. Я был настолько увлечен совершенствованием своих навыков и созданием реалистичных персонажей, что часами просматривал таймлапсы и обучающие видео на YouTube, меня сразу же потянуло к скульптингу. Это казалось менее техническим и более приятным, чем перемещение вертексов в Maya, но я знал, что одно дополняет другое, поэтому старался не пренебрегать технической стороной 3D. Я проводил большую часть дня, совершенствуясь в моделировании, рендеринге и анимации, но всегда находил время для ZBrush и обычно практиковался в скульптинге до поздней ночи. В основном пару дней в неделю я тратил на просмотр обучающих роликов, а в остальные дни учился применять полученные знания на практике.
К счастью, я уже имел опыт работы с 2D и умел пользоваться планшетом для рисования, поэтому довольно быстро добился достойных результатов в Zbrush. На протяжении многих лет я разговаривал со многими начинающими 3D-художниками, и одним из основных препятствий, о котором я постоянно слышу, является сложность применять планшет. Я с этим полностью согласен – мне потребовалось много времени, чтобы как следует научиться пользоваться планшетом. Не сказал бы, что без него невозможно достичь хороших результатов в ZBrush, тем более при том, что сейчас есть много других доступных функций, которые не требуют такой большой ручной точности (например, ZModeler). Но для скульптинга персонажа планшет имеет ряд преимуществ перед мышкой.
При создании стилизованных волос в ZBrush я обычно придерживаюсь конкретных этапов:
1. Изучаю референс и разделяю волосы на определенные части.
2. Созданию локоны при помощи манипуляций со сферой + Dynamesh.
3. Убеждаюсь, что формы и силуэт соответствуют концепту.
На этапе блокинга я использую только основные кисти ZBrush: Move, Smooth, Inflate и Pinch. Позже я использую DE_HairTubes (специальная кисть, которую разработал Dylan Ekren), чтобы создать пряди волос поверх базового меша.
Поскольку этот метод создания волос практически не требует лепки, то не стоит использовать такие кисти как ClayBuildup, DamStandard, TrimDynamic и т. д. Это нужно для того, чтобы сохранить геометрию прядей, и чтобы они оставались максимально чистыми.
Честно говоря, мне кажется, что правильного или неправильного ответа просто не существует, все зависит от личных предпочтений. Я выбираю создание грубого «блокаута» волос, а затем наложение прядей. Это позволяет мне экспериментировать с формой и силуэтом, прежде чем переходить к детализации.
Что касается блокаута, я обычно начинаю с IMM-сферы и деформирую ее с помощью основных кистей, постоянно регулируя разрешение Dynamesh, пока не получу приемлемый результат. Для некоторых причесок будет проще просто замаскировать часть головы и сделать экстракт.
Я бы сказал, что у вас не может быть одного без другого, вам нужны как технические навыки, так и определенный уровень мастерства, чтобы создать что-то красивое. Когда я начал делать прически, то в них ощущалось повторение. Словно машина просто дублирует пряди и располагает их рядом друг с другом (чем я, к слову, и занимался). В конце концов, чем больше вы практикуетесь, тем больше понимаете, как сделать персонажа привлекательнее. У вас начинает развиваться определенное внутренне чувство, которое подскажет, что красиво, а что – нет.
Вот несколько общих советов, которые следует учитывать при планировании прически:
- Постарайтесь найти хороший баланс в количестве прядей, которые вы создаете: слишком много прядей могут сделать волосы беспорядочными и неприятными, а слишком малое количество может сделать их простыми и похожими на глину.
- Не надо сразу же переходить к детализации, потратьте время на то, чтобы получить правильные основные формы!
- Не зацикливайтесь только на одном угле, постоянно вращайте модель и пытайтесь найти области, которые кажутся шероховатыми или неровными.
Хоть ZBrush известен как программа для скульптинга, я бы не назвал создание стилизованных волос скульптингом, скорее “придание формы” – это слово точнее описывает весь процесс. Вообще, мне нравится придерживаться простоты в формах, поэтому базовые кисти ZBrush должны выполнить свою работу, все дело лишь в том, как вы их используете.
Вот основные кисти, которые я использую:
Различия между стилизованными и реалистичными прическами огромны, но, честно говоря, все зависит от того, какого результата вы пытаетесь достичь. Xgen и Ornatrix, например, великолепно подходят для создания фотореалистичных и детализированных причесок. Рабочий процесс в них сильно отличается от того подхода (основанный на геометрии), который я применяю. Использование последних дает множество преимуществ: они более процедурны, автоматизированы и требуют гораздо меньше ручного труда (создание и формирование каждой пряди по отдельности). Однако они не подходят для любого случая, например, если вы планируете распечатать своих персонажей на 3D-принтере, лучше всего подойдут стилизованные волосы. Если вы никогда раньше не создавали прически, я бы посоветовал поэкспериментировать как с Xgen, так и со стилизованными волосами, чтобы вы могли определить, какой подход вам по душе.
Во время работы над волосами мне нравится сразу думать о том, как придать им стилизацию изображаемого мира. В основном, чтобы волосы казались более правдоподобными, я использую на них воздействие гравитации, ветра или взаимодействие с другими объектами.Добавление физики
Рабочий процесс также, естественно, зависит от позы модели, которую вы создаете. Для модели с T-образной позицией вам лучше сделать меш волос как можно более нейтральным, чтобы риггерам было легко добавлять необходимые кости без каких-либо вмешательств. Если вы создаете высокополигональную модель и выставляете ее в позу, то можете сойти с ума от того, когда будете добавлять динамику прическе.
Во время работы над моделькой Чудо-женщины я сделал одну вещь, которая придала волосам правдоподобность, – настроил другие объекты так, чтобы в сцене они поддавались тому же воздействию, что и волосы. Обратите внимание, как движется плащ и как летят обломки. Воздушные потоки придают модельке “застывшую во времени” привлекательность.
Знания анатомии – обязательны
На протяжении многих лет одна из вещей, которая помогала мне учиться у других художников, – это посты, связанные с 3D, и группы в Facebook. Я замечаю одно распространенное заблуждение, что “стилизованные модели имеют нереалистичные пропорции, поэтому анатомия не обязательно должна быть правильной”, но оно ошибочно. В молодости я считал так же, но с годами понял, что, как бы резко это ни звучало, это всего лишь отговорка, чтобы избежать конструктивной критики. Стилизованные пропорции тела, несомненно, уходят корнями в принципы реальной анатомии, хотя они часто преувеличены (особенно размер головы/глаз, окружность талии и т. д.). Вам, вероятно, будет трудно создавать привлекательных стилизованных персонажей без понимания анатомии человека. Не поймите меня неправильно, я не думаю, что любой, кто хочет смоделировать PowerPuff Girl, должен сначала прочитать “Атлас анатомии человека”, но иметь общее представление о структуре костей, пропорциях лица и тела вообщем очень важно для создания правдоподобных персонажей, будь они стилизованными или нет.
Это касается и волос, хотя и в меньшей степени. Иногда волосы излишне стилизуют, но они, как и все остальное, должны выглядеть естественными и правдоподобными. Изучение реальных референсов – это то, что я делаю очень часто. Это делается для того, чтобы попытаться понять, какие изменения можно внести, чтобы оживить волосы.
Я начал экспериментировать с опциями cel-shading в ZBrush во время работы над своими персонажами Avatar: TLA в 2016 году, я понятия не имел, что можно будет достичь таких хороших результатов в программе, которая наиболее широко известна своим скульптингом. Я всегда был большим поклонником цел-шейдинговых видеоигр, мое влечение началось со старых игр Наруто для PS2. Мне пришло в голову, что было бы уместно использовать подобную технику для героев мультфильмов, таких как Aang и Katara.Cel-Shading в ZBrush
Хоть Chun-Li была выполнена в более традиционном рендеринге (Arnold в Maya), я все еще получаю много вопросов о моей технике рендеринга с использованием cel-shading. Вот краткое описание:
(Изображение)После того, как я настроил эти основные параметры, я создаю несколько этапов рендеринга и начинаю процесс компоновки в Photoshop:
Если вам нужно более подробное объяснение того, как я создаю этот тип рендеринга, дайте мне знать, я постараюсь найти время для создания специального туториала!
Опыт каждого 3D-художника индивидуален и уникален, но вот несколько ошибок, которые я допустил, когда впервые начал создавать волосы, и как их избежать:
Проникновение – когда много прядей расположены рядом друг с другом, можно с легкостью вызвать непреднамеренное обрезание/проникновение меша.
Повторение – можно попытаться сэкономить время, просто продублировав пряди и разместив их рядом друг с другом. Иногда это может сойти с рук, но чаще всего это выглядит фальшиво и неубедительно.
Неровность – старайтесь, чтобы линии были красиво изогнутыми и аккуратными. Покошенные или неровные формы могут повлиять на привлекательность вашей модели.
Чрезмерная симметрия – старайтесь сделать прическу максимально правдоподобной. Работа с симметрией прекрасна, но вы должны обязательно добавить разнообразие и асимметрию в определенных местах, чтобы волосы не выглядели слишком искусственными.
Надеюсь, этот урок поможет вам на пути к созданию привлекательных стилизованных волос! Если вас интересует подробное пошаговое руководство, ознакомьтесь с моим видеоуроком из 5 частей на YouTube.
Специальные карты волос позволяют сделать так, чтобы пряди выглядели независимыми друг от друга.
Автор Polygon Джошуа Риос выпустил видео, в котором рассказал, как создаются волосы в играх. Журналист поговорил с несколькими разработчиками и выяснил, какие технологии нужны для моделирования развевающейся шевелюры. Мы выбрали из видео главное.
У виртуальных причёсок традиционный пайплайн разработки: сначала художники собирают референсы, затем рисуют концепт-арты, а в конце моделируют причёску.
У моделлеров есть определённый бюджет полигонов — обычно он составляет от 5 тысяч до 60 тысяч полигонов. Конечно, это не относится к играм с low-poly графикой — к примеру, у персонажей Valheim бюджет на волосы колеблется от 60 до 300 полигонов.
Разработчик Horizon Zero Dawn Йохан Литволл рассказал, что он потратил около двух лет на создание причёски Элой — её волосы состоят примерно из 100 тысяч полигонов.
Когда определён внешний вид причёски и бюджет полигонов, моделлеры начинают создавать общую форму — определяют линию волос, длину, общий стиль.
Обычно есть четыре слоя карт волос, которые позволяют сделать причёску реалистичной.
Structural Hair Cards идут поверх базового слоя. Обычно этот слой менее плотный, чем предыдущий. Здесь формируется объём и стиль волос
Flyaway Cards используются для того, чтобы немного разнообразить силуэт причёски, сделать её менее идеальной и более хаотичной
Ещё одно важное требование к волосам — они должны корректно отражать свет. Чтобы добиться этого, разработчики сначала делают прозрачным всё, что не относится к самой текстуре волос, а затем добавляют блики отражений к поверхности прядей.
Важно помнить, что волосы по-разному реагируют на свет, поэтому для них нет универсального решения — в каждом отдельном случае нужно по-своему настраивать параметры.
С кудрявыми волосами всё намного сложнее, чем с прямыми — для их корректного построения нужно сильно больше данных, так как такая причёска более детализированная.
Интересным образом поступили разработчики Spider-Man: Miles Morales — они создали две версии причёски Майлза: для PS4 и PS5. В первом случае они просто скопировали форму черепа героя и поместили чуть выше головы. Далее команда нанесла тёмную текстуру и сделала так, чтобы одни пиксели рендерились, а другие — нет. Благодаря такому подходу под волосами проглядывается кожа героя.
В версии для PS5 использовался совершенно иной подход — там причёска Майлза состоит из тысяч отдельных процедурно-сгенерированных прядей. При этом детализация возрастает, когда камера приближается к голове героя. Всё это стало возможным благодаря возросшим вычислительным мощностям консоли.
Читайте также: