Главная страница » Как сделать волосы в блендере

Как сделать волосы в блендере

  • автор:

Моделирование персонажа в Blender (часть 5)

female5

В пятой части серии уроков по моделированию персонажа в Blender мы будем моделировать волосы девушки.

Подготовка

Выделите тело девушки и примените модификатор Mirror:
female5
Если некоторые вершины не соединились после применения модификатора, то соедините их вручную:
female5
Переименуйте тело девушки в Base Body Mesh:
female5
Создайте копию тела девушки (Shift + D):
female5
Скройте оригинальный меш из виду (H):
female5
В режиме редактирования выделите указанную часть меша:
female5
Продублируйте данную часть меша (Shift + D):
female5
Сделайте данную часть меша отдельным объектом (P — Selection):

female5
Оригинал скройте, а копию переименуйте в Hair Mesh:
female5
female5
Таким же способом продублируйте и переименуйте торс и ноги. Позже они нам пригодятся для создания платья:
female5
female5
female5

Редактирование меша Hair Mesh

Нажмите S и немного увеличьте объект Hair Mesh:
female5
Выделите указанную часть меша и удалите ее:
female5
После этого удалите половину меша, как показано на рисунке:
female5
Добавьте для данного меша модификатор Mirror:
female5
В режиме выделения вершин придайте мешу форму, как на изображении:
female5
female5
С помощью инструмента нож (K) создайте разрез:
female5
Подымите вершины, чтобы придать объем:
female5
Продублируйте указанные вершины:
female5
Проэкструдируйте продублированные вершины немного вперед:
female5
female5
Скройте меш тела и добавьте дополнительные ребра для большей детализации:
female5
После, в режиме выделения вершин придайте следующую форму:
female5
Примените модификатор Mirror:
female5
Теперь можно приступить к асимметричному моделированию волос:
female5
Верните отображение тела девушки:
female5

Режим Sculpt Mode

Переключитесь на режим Sculpt Mode:
female5
Выберите кисточку F Grab:
female5
С помощью данной кисти придайте волосам форму как на рисунках ниже:
female5
female5
Для большей детализации добавьте модификатор Subdivision Surface:
female5
female5

Добавление деталей

С помощью экструдирования создайте необходимое количество локнов:
female5
female5
female5
Увеличьте количество подразделений до 3-х, чтобы увидеть результат работы:
female5

Моделирования хвоста

Выделите указанную часть меша и удалите ее:
female5
female5
Перейдите в режим выделения ребер и выделите образовавшийся контур:
female5
С помощью экструдирования придайте следующую форму:
female5
female5
Теперь этим же методом создайте хвост:
female5
female5
Чтобы придать объем, выделите линию, как на изображении и немного проэкструдируйте ее в сторону:
female5
female5
Таким же способом завершите моделирование левой стороны и создайте правую:
female5
female5
female5

Добавление банта

Добавьте в сцену плоскость (3D-курсор установите в том месте, где нужно создать бант):
female5
female5
С помощью экструдирования создайте из плоскости бант, переименуйте его в Ribbon, добавьте модификатор Subdivision Surface и создайте копию для второго хвоста (Shift + D):
female5
female5
female5
На этом мы завершим создание волос, а в следующей части серии уроков приступим к созданию одежды для персонажа.
female5
female5

Как сделать волосы в блендере

Completing the CAPTCHA proves you are a human and gives you temporary access to the web property.

What can I do to prevent this in the future?

If you are on a personal connection, like at home, you can run an anti-virus scan on your device to make sure it is not infected with malware.

If you are at an office or shared network, you can ask the network administrator to run a scan across the network looking for misconfigured or infected devices.

Another way to prevent getting this page in the future is to use Privacy Pass. You may need to download version 2.0 now from the Chrome Web Store.

Cloudflare Ray ID: 6c0c41a13b4c77aa • Your IP : 88.135.219.175 • Performance & security by Cloudflare

Как создавать крутые CG-волосы для любого проекта

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

nHair_01

Типы волос

В большинстве 3D-редакторов существует возможность создания динамической системы волос, которая позволяет симулировать поведение волос, развивающихся на ветру, у реалистичного персонажа, или волосы мультяшки, задействованной в анимации. В Maya такие волосы достаточно легко создать с помощью nHair, которая работает с фолликулами, схожими по своим свойствам с человеческими волосами.

При этом каждая отдельная фолликула отвечает за поведение целой пряди волос. В системе волос можно настроить поведение волос и саму прическу.

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

Например, в мехе Салли из «Университета монстров» около 5,5 млн. отдельных волосинок. Этот метод помогает достаточно быстро получить реалистично выглядящий результат.

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

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

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

Эти полигональные или «игровые» волосы состоят из множества отдельных полигональных прядей с текстурами и картами прозрачности. Необходимая прическа создается именно из этого полигонального меша. Конечно, результат не будет таким же физически корректным и реалистичным, каким бы он был с помощью nHair, но настройка и рендер таких волос не займут много времени.

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

Настройка полигональных волос

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

nHair_02

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

nHair_03

После того, как вы получили удовлетворительный результат и базовую форму, выполните команду Edit Curves > Rebuild Curve > Option box.

nHair_04

В опциях ребилда кривой необходимо определиться с числом спанов, например, число четыре вполне подойдет. Таким образом, у каждой кривой будет четыре контрольных точки или CV, что поможет для выполнения команды Loft.

nHair_05

Теперь выберите все созданные кривые и выберите опции команды Surface > Loft. В опциях переключитесь на полигональный тип геометрии и квады.

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

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

nHair_06

Затем выберите поверхность и выполните команду Make Live в опциях инструментов привязки. Теперь любая EP-кривая будет автоматически привязываться к поверхности.

Можете применить предыдущий метод использования инструмента EP curve tool, но помните о том, что будущая прическа должна быть «слоеной» и состоять из нескольких отдельных мешей.

nHair_07

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

nHair_08

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

После того, как все составляющие прически созданы, самое время перейти к UV-развертке. Этот процесс обещает быть очень легким, поскольку разворачиваемый меш очень простой.

nHair_09

Выберите один из мешей и перейдите в редактор UV-разверток Window>UV Editor. В UV Editor вы увидите что-то, похожее на пример выше. Это значит, что UV находятся за пределом пространства редактора от 0 до 1.

nHair_10

Пофиксим это. Выполните команду Polygons > Layout > Options, установив режим масштабирования на Stretch to region, таким образом меш идеально впишется в пространство редактора от 0 до 1.

Теперь осталось только создать текстуру волос. Проще всего найти подходящую на ваш взгляд текстуру в Интернете. Помните о том, что вам придется сохранять ее альфа канал, поэтому формат TGA очень даже подойдет.

В Maya создайте любой новый материал, например, Lambert, и навесьте на него текстуру волос, найденную вами на просторах Интернета или созданную в Photoshop.

nHair_11

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

Настройка nHair

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

nHair_12

С помощью EP Curve Tool можно создать и стилизовать необходимую для персонажа прическу

nHair_13

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

nHair_14

Кривые, созданные с помощью инструмента CV Curve Tool, должны повторять по форме прокси-волосы. На основании этих кривых будут создаваться динамические волосы. Вы можете придать этим кривым форму, необходимую для создания прически.

nHair_15

Для создания системы волос необходимо создать новую NURBS-плоскость, выбрать ее и выполнить команду nHair > Create Hair.

nHair_16

Далее выделите все созданные кривые и выполните команду nHair > Assign Hair System и назначьте систему волос на созданный плейн.

nHair_17

Таким образом, все созданные кривые превращаются в систему волос, повторяющую по форме прическу персонажа

nHair_18

Выделите волосы и перейдите в ноду hairSystemShape1, чтобы настроить некоторые атрибуты системы волос. Например, можно навалить параметр Hairs Per Clump, чтобы повысить густоту волос.

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *