Создание прически в Houdini
This project is a student project at the School of Design or a research project at the School of Design. This project is not commercial and serves educational purposes

Данная глава представляет собой детальное описание рабочего процесса создания прически главного героя — Дольфия — для анимационного проекта Sundancer с использованием программы Houdini FX. Прическа персонажа характеризуется длинными золотистыми волнистыми волосами с интегрированной центральной косой, что требует комплексного подхода к грумингу, сочетающего художественное видение с техническими возможностями процедурных инструментов Houdini.

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

Подготовка геометрии скальпа и начальная настройка / Импорт и оптимизация

Процесс начинается с импорта геометрии головы персонажа Дольфия в рабочее пространство Houdini на уровне объектов (Object Level). Геометрия головы импортируется через узел File или Alembic, в зависимости от формата исходных данных. Критически важно на данном этапе проверить масштаб и ориентацию модели, чтобы они соответствовали нативным координатам Houdini, где одна единица измерения обычно соответствует одному метру.

big
Original size 800x418

Масштабирование модели относительно Томми (модели из базового набора, имеющей стандартные размера человека)

Определение атрибутов плотности и зон роста

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

Original size 1900x772

Нода для рисования маски Density

Узел Paint используется для создания атрибута плотности, обычно называемого density или hair_density. Атрибут представляет собой скалярное значение на вершинах или примитивах геометрии, где значение 1.0 соответствует максимальной плотности, а 0.0 — отсутствию волос. При рисовании атрибута художник использует интерактивные кисти Houdini, настраивая радиус, непрозрачность и режимы смешивания для достижения плавных переходов между зонами различной плотности.

Original size 800x418

Определение зоны роста волос путем создания маски с помощью ноды «attribute_paint»

Когда черно-белая маска нарисована, необходимо конвертировать значение в диапазон значений от красного до фиолетового. Это возможно слелать, написав код в attribute wrangle: f@density=1-@Cd.x;

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

Создание замкнутого объема VDB для коллизии

Одной из технических особенностей системы груминга Houdini является использование VDB-представления скальпа для обработки коллизий. VDB (Volumetric Dynamic B+tree) — это структура данных, представляющая геометрию в виде объемного поля со знаковым расстоянием (signed distance field). Для корректной генерации VDB скальп должен представлять собой замкнутый объем без отверстий.

Original size 800x428

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

Чтобы заполнить пустые полости используется нода Polyfill с подфункцией Single Polygon — таки образом, полости заполняются одним полигоном, не образовывая лишние элементы в сетке. Далее с помощью ноды VDB from polygons — меш геометрии преобразовывается в объемное замкнутое поле.

Инициализация направляющих с помощью Guide Groom

Original size 1900x772

Guide Groom — инструмент для создания направляющих

Узел Guide Groom является центральным инструментом для создания и редактирования направляющих кривых. Этот узел предоставляет интерактивное рабочее пространство с широким набором инструментов для рисования, размещения и скульптинга кривых непосредственно на поверхности скальпа.

Original size 800x418

Инициализация направляющих с помощью Guide Groom

При создании узла Guide Groom необходимо связать его с подготовленной геометрией скальпа через параметр Rest Skin Source, указав путь к выходному узлу OUT_density. В параметрах инициализации устанавливается метод генерации начальных направляющих — для прически Дольфия рекомендуется использовать режим Skin Attribute для параметра density, указав имя ранее созданного с помощью маски атрибута плотности.

post

1. Sop Path — указать нуль геометрии, на которой нарисована маска с атрибутом density. 2. Density — Регулирование количества гайдов 3.1 Skin attribute — смена поля нанесения гайдов со всей геометрии на отдельно выбранный атрибут. 3.2 Density Attribute — выбор атрибута маски (density) 4. Scatter Seed — параметр регулирования распространения гайдов на геометрии 5. Segments — количество точек, на гайде (обеспечивает гибкость) 6. Length — параметр регулирования длины гайда 7. Display Color — смена цвета изображения гайдов 8. Width — параметр ширины отображения гайдов

Интерактивное размещение и скульптинг направляющих

Процесс создания направляющих для прически Дольфия осуществляется послойно, начиная с ключевых «опорных» направляющих, определяющих основной силуэт и поток прически. Переключение на радиальное меню Grooming (активируется клавишей C в области просмотра) предоставляет быстрый доступ ко всем инструментам груминга.

Original size 800x418

Интерактивное размещение и скульптинг направляющих внутри Guide Groom

post

Основные инструменты для создания гайдов в Guide Groom Draw — рисовать гайд Plant — вырастить гайд Delete — удалить гайд Cut — подстричь гайд Sculpt — скульптинг формы гайда Straighten — выпрямление гайда Lift — поднятие гайда у основания Adjust Length — добавление длины гайду Smooth — смягчение формы гайда Move — перемещение гайда за основание Relax — смягчение формы гайда Clump — сближение крайних гайдов в локон Blur — смягчение формы гайда

Первый слой — опорные направляющие. Используя инструмент Draw из подменю Create & Move, художник рисует 15-20 ключевых направляющих, определяющих основные потоки волос от линии роста на лбу к задней части головы и далее вниз к плечам. Для прически Дольфия критически важно установить правильное распределение: симметричные боковые потоки, обрамляющие лицо, и центральный поток, который впоследствии будет преобразован в косу. При рисовании направляющих рекомендуется работать по секциям, начиная с центральной линии пробора и последовательно добавляя боковые зоны.

Original size 3840x2160

Первый слой гайдов, обрамляющий лицо

Второй слой — контурные направляющие. Инструмент Plant в режиме Single используется для размещения направляющих вдоль контура линии роста волос и по границам различных зон прически. Эти направляющие определяют профиль прически и обеспечивают плавные переходы между различными секциями. Для прически Дольфия особое внимание уделяется контурным направляющим вокруг лица, где волосы должны мягко обрамлять черты, и вдоль центральной зоны, предназначенной для косы.​

Original size 3840x2160

Второй слой гайдов — расстановка направляющих в доль основных контуров

Третий слой — заполняющие направляющие. После установления основного потока и контуров используется инструмент Plant в режиме Scatter для заполнения промежуточных областей направляющими со средней плотностью. Параметры Radius и Density настраиваются для контроля количества и распределения размещаемых направляющих. Для длинных волос рекомендуется плотность 50-100 направляющих на область скальпа размером 10×10 единиц, что обеспечивает достаточную детализацию без избыточной геометрии.

Original size 3840x2160

Расстановка третьего уровня гайдов

Original size 3840x2160

Гайды в виде распасовки на этапы

Инструменты скульптинга используются для уточнения формы направляющих. Инструмент Brush позволяет «причесывать» направляющие, задавая им желаемое направление от корня. Параметр Lift контролирует подъем волос относительно поверхности скальпа — для прически Дольфия устанавливается значение 0.2-0.4, обеспечивая естественный объем у корней. Инструмент Smooth применяется для сглаживания высокочастотных неровностей и создания плавных переходов в потоке волос.

Original size 800x418

Обзор системы гайдов на персонаже

Chapter:
2
3
4
5
6
We use cookies to improve the operation of the HSE website and to enhance its usability. More detailed information on the use of cookies can be fou...
Show more