введение в симуляцию ткани: основные понятия
Original size 1240x1750

введение в симуляцию ткани: основные понятия

PROTECT STATUS: not protected
1

концепция

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

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

big
Original size 2192x736

риг в Maya

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

big
Original size 1500x618

«Храбрая сердцем», Pixar, 2012 (симуляция платья)

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

съемочная группа также может снимать собственные референсы с актерами для лучшего понимания драпировки, как это было сделано на фильме «Приключения Паддингтона 3»

Original size 2160x905

«Приключения Паддингтона 3», реж.Дагал Уилсон, 2024 (симуляция пиджака)

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

Original size 1560x560

визуализация сетки ткани

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

в дальнейшем исследовании будут применены следующие понятия:

коллизия/коллайдер — объект, с которыми соприкасается ткань (в нашем случае тело персонажа)

шейдер — настройка текстур и физических свойств

выбор софта

для создания одежды одним из самых популярных софтов является marvelous designer

он удобен как в раскрое, так и в первичной симуляции для тестового просмотра внешнего вида персонажа (с учетом физики разных типов тканей), а также легко интегрируется в другие 3д-пакеты за счет наличия экспорта в fbx/obj/abc формате

Original size 1920x809

интерфейс marvelous designer

для симуляции ткани часто используется vellum solver в houdini

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

Original size 1920x886

пример симуляции в vellum solver // Franky Savant, 2022

исследование направлено на систематизацию знаний о создании одежды в marvelous designer и ее последующей симуляции с доработкой при помощи vellum cloth в houdini

проект состоит из нескольких глав-справочников для начинающих художников с описанием самых важных аспектов работы с одеждой персонажа, а также показан процесс реализации пайплайна marvelous designer — houdini на примере разработки сетапа одежды одной из героинь для ВКР

введение в симуляцию ткани: основные понятия
1
Chapter:
1
2
3
4
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