Примеры
Начнем с ткани, первое, что вам понадобится, это, конечно же, материал. Итак, давайте удалим стандартный куб и добавим плоскость. Чтобы получить хорошую податливую и гибкую ткань, вам нужно будет подразделить её несколько раз, около восьми будет достаточно. Итак, Tab для режима редактирования и подразделение меша несколько раз.
Теперь мы сделаем ткань, перейдя на вкладку «физики». Прокрутите вниз, пока не увидите панель «ткани», и нажмите кнопку «ткань». Теперь появится множество настроек, большинство из которых мы пока проигнорируем.
Это всё, что вам нужно сделать, чтобы настроить ткань для анимации, но если вы воспроизведёте анимацию – падение вашей вновь созданной ткани будет совершенно не впечатляющим. Это то, что мы рассмотрим в следующих двух разделах, посвящённых закреплению и столкновению.
Использование симуляции для «формирования»/»скульптинга» меша
Вы можете применить модификатор «ткани» в любой момент, чтобы зафиксировать меш «в положении» в этом кадре. Затем вы можете снова включить ткань, установив начальный и конечный кадры, с которых будет запускаться симуляция.
Ещё один пример – флаг. Определите флаг как простую форму сетки и прикрепите край к флагштоку. Проведите симуляцию примерно 50 кадров, и флаг опустится в положение «покоя». Примените модификатор «ткань». Если вы хотите, чтобы флаг развевался или иным образом перемещался в сцене – повторно включите модификатор для диапазона кадров, когда он находится в поле зрения камеры.
Сглаживание ткани
Если вы следовали инструкциям из предыдущего раздела, ваша ткань, вероятно, выглядит немного неровной. Чтобы она выглядела красивой и гладкой, как на картинке, вам нужно применить модификатор «Smooth» и/или «Subdivision Surface» на вкладке «модификаторы». Затем на панели инструментов найдите панель правки и нажмите сглаживание.
Ткань на арматуре
Одежду можно симулировать и прикреплять к арматуре. Например, у персонажа может быть мешковатая туника, прикреплённая к талии ремнём.
Типичный рабочий процесс закрепления:
Установите арматуру в положение привязки.
Сформируйте одежду, чтобы она прикрывала меш персонажа, но не проникала в него.
«Породните» объекты одежды с арматурой. Теперь к арматуре будет привязано несколько дочерних мешей.
Создайте новую группу вершин на каждом объекте-ткани для его закреплённых вершин.
Добавьте вершины, которые нужно закрепить, в эту группу и присвойте этим вершинам не-нулевой вес (вероятно, вам понадобится вес = 1). Например, область пояса туники будет находиться в группе вершин и иметь вес, равный единице.
Обозначьте объекты одежды как ткань на вкладке физики в свойствах. Убедитесь, что модификатор ткани находится ниже арматуры в наборе модификаторов.
На панели ткани «форма» выберите группу вершин.
Добавьте физику столкновений к мешу персонажа.
Одежда уже готова; незакреплённые вершины будут находиться под контролем модификатора «ткани». Закреплённые вершины будут находиться под контролем модификатора «арматура».
Примечание
При анимации или позировании персонажа необходимо начинать с позиции привязки. Переместите персонажа в исходную позу на несколько кадров, чтобы движок физики мог симулировать движение одежды. Очень быстрые движения и телепортационные прыжки могут нарушить симуляцию физики.
Ткань с анимированными группами вершин
Cloth with animated pinned vertices: Regression blend-file. Unsupported: Starting with a goal of 0 and increasing it, but still having the vertex not pinned will not work (e.g. from goal = 0 to goal = 0.5).
Ткань с динамическим окрасом
Cloth with Dynamic Paint using animated vertex groups: Regression blend-file. Unsupported: Starting with a goal of 0 and increasing it, but still having the vertex not pinned will not work (e.g. from goal = 0 to goal = 0.5) because the necessary «goal springs» cannot be generated on-the-fly.
Использование ткани для мягких тел
Ткань также можно использовать для симуляции мягких тел. Конечно, это не её основная цель, но, тем не менее, это работает. В примере изображения используется стандартный материал каучук, без каких-либо необычных настроек, просто Alt-A.
Blend-file for the example image: Using Cloth for soft bodies.
Ткань с ветром
Regression blend-file for Cloth with wind and self-collisions (also the blend for the image above): Cloth flag with wind and self-collisions.