On this page

Базовая настройка волос

  1. Создайте сферу в начале координат нажатием Ctrl+LMB на Sphere на полке во вкладке Create.

  2. Войдите в объект sphere и установите значения в Rows и Columns равные 50, чтобы получить более сглаженную форму.

  3. Добавьте на сферу волосы используя инструмент Add Fur на полке во вкладке Hair.

  4. На объекте fur установите значение Length равное 0.6.

Так выглядят волосы по умолчанию. Созданные направляющие торчат прямо, и каждый сгенерированный волос имеет интерполированное положение между этими направляющими.

Настройка рендера

Для удобства работы над прической, настройте быстрый рендер.

  1. Поверните вьюпорт так, чтобы смотреть на сферу сверху.

  2. Нажмите Ctrl+LMB на инструменте Area Light на полке во вкладке Lights and Cameras. Появится источник света в позиции наблюдения.

  3. Верните положение вьюпорта обратно на сферу.

  4. Переключитесь на Render View и нажмите Render.

Вы должны получить что-то вроде этого:

Note

Во время работы над этим заданием, изменения будут видны и в Scene Viewer, но рекомендуется периодически делать дополнительные тестовые рендеры.

Формирование плотных прядей волос вдоль направляющих

В дредах каждый ближайший волос следует за направляющей, таким образом каждой направляющей принадлежит группа волос, которые повторяют ее форму.

Для этого можно использовать атрибут clusterid. Волосы интерполируются только с направляющей, имеющей тот же clusterid, поэтому, если назначить каждому волосу собственный clusterid, то можно добиться желаемого эффекта.

  1. Войдите в объект fur > выберите ноду guides.

  2. Присоедините Primitive Wrangle к ноде INPUT_GUIDES, и убедитесь, что на ней установлен display flag.

  3. Введите в строку VEXpression i@clusterid = @primnum;. Это создаст атрибут clusterid (i@clusterid) и запишет в него номер примитива (@primnum), таким образом, каждый примитив будет иметь различное значение.

  4. Перейдите на вкладку Guides в fur object и снизьте значение Density до 50, чтобы уменьшить количество прядей, и тем самым сделать их более толстыми.

Вот что получится после этих корректировок:

Уплотнение прядей

Чтобы сместить волосы каждой пряди ближе к направляющим.

  1. Перейдите во вкладку Appearance ▸ Clump в fur object.

  2. Включите Clump Fur.

  3. Установите значение 50 в Density, в соответствии с количеством направляющих.

  4. Установите значение Use Guide Curves в Clump Geo Source. Это позволит повторно использовать направляющие кривые для формирования прядей.

  5. Измените кривую как на скриншоте снизу. В результате волосы приблизятся к направляющей и потянутся вдоль нее.

  6. Чтобы управлять силой этого эффекта, используйте параметр Tightness. Значение 0.5, установленное по умолчанию, приблизит волосы к направляющей наполовину. Если будет установлено значение 1.0, то все волосы сольются в тонкую нить.

  7. На вкладке Basic, увеличьте значение Segments до 20.

    Note

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

Добавление кудрей

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

  1. Перейдите во вкладку Appearance ▸ Frizz в fur object и установите значение 0.25 в параметре Maximum Frizz.

  2. Установите Frequency в 20.

    Note

    В предыдущем разделе мы увеличили количество сегментов волос. Без этого будет недостаточно точек на кривых, чтобы реализовать высокочастотный шум.

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

    Note

    В качестве альтернативы можно не использовать кривую, а установить параметры Minimum Frizz и Maximum Frizz в 0.25.

Настройки шейдера

  1. Перейдите в шейдер для волос внутри fur object (Расположенный в fur/shopnet1/textured_hair).

    Note

    Для быстрого доступа к материалу нажмите на стрелку рядом с параметром Material на вкладке Basic объекта Fur.

    Для открытия параметров шейдера в новом окне используйте Ctrl+LMB.

  2. Уменьшите отражающую способность волос, уменьшив Intensity во вкладке Reflection до 0.02.

  3. Включите Randomize для Diffuse Saturation и Diffuse Intensity на Randomness Tab.

  4. Вы можете использовать параметры ramp для создания редких седых волос. Настройте параметры в соответствии с приведенным ниже скриншотом.

Note

Случайные значения насыщенности и интенсивности настраиваются в параметрах Source Values. В нашем случае установлено 80% волос с высокой насыщенностью, и около 20% - с низкой, а также 80% волос темного цвета, и 20% - светлого.

Важно: Для обоих параметров используется одинаковый seed . Это означает, что положение каждого волоса на кривой параметра ramp будет одинаковым в обоих случаях. Другими словами, насыщенные волосы также будут светлыми.

Чтобы уложить волосы, используйте инструменты на полке во вкладке Grooming Shelf.

Волосы и Шерсть

Работа с шерстью

Инструменты для создания шерсти

  • Add Fur

    Добавляет шерсть на поверхность.

  • Create Guides

    Создает направляющие кривые на геометрии кожи или влияет на направляющие другого объекта груминга.

  • Draw Hair

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

Инструменты для создания укладки на полке во вкладке Guide Process

  • Initialize Guides

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

  • Curve Advect

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

  • Reguide

    Интерполирует направляющие между существующими направляющими.

  • Set Direction

    Направляет кривые по определенному вектору.

  • Set Length

    Удлиняет или укорачивает направляющие волос.

  • Lift

    Приподнимает кривые от поверхности кожи или выравнивает их вдоль нее.

  • Straighten

    Выпрямляет волосы, поворачивая каждый сегмент так, чтобы он находился в том же направлении, что и предыдущий сегмент.

  • Smooth

    Смешивает формы соседних направляющих, чтобы получить более сглаженный результат.

  • Frizz

    Искажает форму направляющих, имитируя кудри.

  • Bend

    Изгибает кривые в определенном направлении и под определенным углом.

  • Clump

    Собирает волосы в пряди.

  • Part

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

  • Add White Hairs

    Добавляет атрибут, который воспринимается в стандартном шейдере волос как белые волосы.

Инструменты для создания укладки на полке во вкладке Guide Brushes

  • Screen Brush

    Позволяет интерактивно причесывать волосы в экранной плоскости.

  • Surface Brush

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

  • Lift Hair

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

  • Clump Hair

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

  • Part Hair

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

  • Length Adjust

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

  • Smooth Hair

    Позволяет интерактивно сглаживать волосы.

  • Cut Hair

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

  • Extend Hair

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

  • Recache Strokes

    Пересоздает кэш совершённых мазков для всех нод Guide Groom SOP, находящихся внутри.

Инструменты для анимации и симуляции шерсти

Как