WEBАнимация, рекламаВидеоОбучениеМультсериал «Подружки»
ENG
Уроки

Clothreyes - имитация динамики

Многие пользователи используют Clothreyes только для анимация ткани, а между тем этот модуль выполняет расчёт динамики практически для любых объектов, и работать с ним намного удобнее, чем со стандартным модулем  МАХ.

Для того, чтобы вы могли легко управлять динамикой в любой сцене, необходимо усвоить главное правило: все объекты к которым применён модификатор Clothreyes взаимодействуют между собой, но ключевые кадры будут просчитаны только для тех объектов, которым вы назначаете свойство Fabriс, после нажатия кнопки Make Fabric.

При назначении этого свойства появляется диалоговое окно FABRIC PARAMETERS, которое позволяет задавать основные параметры для ткани, а тканью в вашей сцене может быть почти любой объект. 

Изображение сцены
Диалоговое окно "Параметры ткани"

Если вы хотите, чтобы ваш объект был твёрдым, вам необходимо установить флажок Rigidity.  Установка флажка Tearable, заставит ткань рваться при сильном взаимодействии с другими объектами. Ignore Self-Collision отключает коллизии для объекта.Теперь попробеум разобраться с основными параметрами.

  • Friction - сила трения (мин.0, макс. 100)
  • Gravity - гравитация, или ускорение свободного падения
  • Mass - масса
  • Air Friction - чувствительность ткани к взаимодействию (с ветром например)
  • Elasticity - упругость для твёрдых тел (мин.0, макс.100)

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

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

Расставляя объекты, будьте внимательней, нельзя, чтобы поверхности пересекали друг друга! Если ваша сцена уже готова, то можно приступать к главному -  назначению модификатора Clothreyes и установки свойств для объектов.

  1. Выделить все объекты, которые хоть как-то должны взаимодействовать между собой.
  2. Выбрать модификатор Clothreyes (Modifi-> More...)
  3. Задать имя для сцены (Make Scene).
  4. Вспоминаем основное правило (см.выше) и назначаем свойства для объектов (Make Fabric). В нашей сцене свойство Fabric назначено всем подвижным объектам (сфера и кегли, в качестве которых мы используем обычный примитив Box). Важно также правильно установить параметры для всех подвижных объектов (для удобства воспользуйтесь кнопками Load и Save Parameters).
    Поскольку в нашей сцене не используется ткань, мы установили для всех объектов флажок Rigidity, увеличили силу трения (Friction) до 10, параметр Mass сделали для сферы побольше (5,0), остальное оставили по умолчанию.
  5. Если с параметрами вы закончили, то можно смело нажимать на кнопку Start Calculation, после чего вам останется только ждать когда закончится расчёт всех коллизий.
     
Изображение разрываемого пулей знамени
Динамика в действии.

Если вы хорошо усвоили оба урока, то можете попробовать взяться за задачу посложнее. Применений для Clothreyes может быть довольно много, часто этот модуль используется для анимации одежды, иногда можно эмулировать анимацию волос (при условии что анимируется не каждый волос, а целая прядь). Интересные результаты даёт анимация цепей, а если благодаря этому уроку у вас появятся новые творческие идеи, то мы этому будем только рады!


Автор Максим Селивёрстов, 2003 г.
"StudioSVET" ©

Стоимость обслуживания компьютерной сети +7 (495) 500-25-18
info@studiosvet.ru