Уроки: 3ds Max

Гуляющий пёсик и character studio 3

Недавно Discreet выпустила в свет мощный плугин character studio 3 для 3D Studio MAX 3, демонстрируя набор новых инструментальных средств для более простого и более быстрого создания анимированных персонажей. В дополнение к усиленно рекламируемым инструментальным средствам создания анимации ( которые будут рассмотрены в уроке), была значительно улучшена freeform анимация.

У неопытных пользователей character studio может пойти кругом голова, пока они целиком не освоят использование freeform/инверсную кинематику (ИК). В инверсной кинематике character studio 3 по-новому реализовано управление: наиболее часто используемые значения наборов параметров ИК могут быть установлены просто щелчком мышкой на кнопке, благодаря чему анимация происходит значительно быстрее. Для опытных пользователей freeform character studio 3 приготовила наиболее долгожданные инструменты: анимированные центры поворотов (pivot points) и мгновенное прикрепление руки или ноги к предыдущему ключу.

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

Несколько слов о freeform

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

Любая freeform анимация может быть использована для того, чтобы моделировать анимацию походки, используя средства управления в списке IK Key Info. Выберите biped (двуногий), и перейдите на панель Motion - посмотрите на этот список. Для character studio 3 в этот rollout было добавлено несколько параметров. Средства управления, перенесенные из второй версии, выполняют те же самые функции как прежде, и остаются пригодными для выполнения тех же задач.

Итак, когда Вы хотите закрепить руку или ногу, вы должны выполнить такие операции:

  • Выберите любую часть руки или ноги
  • Создайте место прикрепления (далее - "key"), используя кнопку Set Key



  • Установите параметр IK Blend в 1
  • Выберите опцию Object в правой нижней части списка

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

Когда для руки или ноги настанет момент двигаться, Вы должны сделать следующее:

  • Выберите любую часть руки или ноги
  • Создайте ключ, используя кнопку Set Key
  • Установите IK Blend параметр в 0
  • Выберите опцию Body в правой нижней части списка

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

Модель

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

 

Выберите Biped из списка Named Selection Sets list, и нажмите Yes В диалоговом окне сообщений, чтобы показать скрытые элементы. Biped находится в согнутом положении, чтобы сымитировать положение собаки. Собачьи глаза, уши и язык прикреплены к голове Biped.

 

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

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

Шаг первый: Вы должны закрепить части тела собаки, чтобы избежать случайных перемещений при экспериментировании со средствами управления freeform. Вы можете выделить сразу все части тела собаки, выбрав Dog Parts из списка Named Selection Sets.

Новые кнопки

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

Character studio 3 имеет целый набор новых кнопок в списке IK Key Info, которые используются для трех целей. Прежде всего, они создают точки прикрепления и устанавливают для Вас параметры Blend и Body/Object автоматически, как в двух сценариях, описанных выше. Во-вторых, одна из кнопок устанавливает новый параметр - Join to Prev IK Key. Этот переключатель вынуждает верхние и нижние конечности согласовывать их положение с предыдущей точкой прикрепления. Это означает, что руки или ноги не будут разъезжаться между двумя точками - нет пути, нет возможности. (Вы слышали, какой громкий вздох облегчения издали ветераны freeform?)

Следующие две кнопки Вы будете использовать наиболее часто:

установить связанную точку закрепления (Set Planted Key)

IK Blend = 1

Object selected (Выбранный Объект)

Join to Prev IK Key checked

Вот что это означает: нижние и верхние конечности будут оставаться на месте, даже если позвоночник или COM будут перемещаться, и будут соответствовать предыдущей точке закрепления (если она - связанная).

Установить свободную точке закрепления (Set Free Key)

IK Blend = 0

Body selected (Выбранное Тело)

Join to Prev IK Key unchecked

Это означает, что: нижние и верхние конечности могут быть свободно анимированы, и будут также двигаться вслед за позвоночником или СОМ при анимации последних.

Имеется также третья кнопка, Set Sliding Key , которую мы рассмотрим немного позже, в этом же уроке.

Анимируемые оси поворота (pivot points).

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

На любом кадре с точкой прикрепления конечности, нажмите Select Pivot, чтобы отобразить возможные оси поворота. Они отображаются в виде красных точек на части конечности. Просто щелкните мышкой на желаемой оси поворота, затем нажмите Select Pivot снова, чтобы выйти из этого режима.

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

Шагающий пес.

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

Сначала, выберите Set Dog Parts, затем скройте все выбранные объекты. Это облегчит Вам работу с моделью. После этого выберите любую часть модели и переходите к панели Motion (движение).

 

Первое, что вы должны сделать - в кадре 0 заставить конечности фигуры прикрепиться к полу. Для этого используйте кнопку The Set Planted Key, которая сделана специально для этой цели. Выберите любую часть руки или ноги, нажмите Set Planted Key, выберите другую руку или ногу, нажмите Set Planted Key снова, и так далее. Связанные точки закрепления должны быть установлены индивидуально для каждой конечности - кнопка Set Planted Key заблокирована, если выбрано более одной конечности.

Затем вернитесь к кнопке Animate, и нажмите Body Vertical. Переместите COM вверх и вниз, чтобы проверить параметры настройки. Конечности модели должны оставаться на месте, в то время как тело перемещается вверх и вниз. Если конечности перемещаются, то отмените все перемещения, которые Вы только что сделали и установите связанные точки закрепления для каждой руки и ноги снова. Если вы уже устанавливали связанные точки закрепления для какой-то конечности, повторная установка не нанесет никаких повреждений.

 

Оставьте модель в слегка присевшем положении, (собачка как бы готовится к началу движения). Вам будет нужно оставить кнопку Animate на все оставшееся время урока. Также Вам нужно будет установить вертикальную точку закрепления для COM. Для этого нажмите Body Horizontal, и нажмите Set Key.

Чтобы упростить работу, мы будем делать каждый последующий кадр с промежутком в 10 кадров между предыдущим и следующим. Это несколько замедлит перемещение, но движением станет проще управлять.

  • Перейдите к кадру 10. В этом кадре вы заставите собаку поднять в воздух одну переднюю и одну заднюю лапу(часть первого шага).
  • Выберите левую переднюю лапу и нажмите Set free Key. Переместите лапу вверх и слегка вперед. Перед "вперед" я подразумеваю вперед относительно собачьего тела.
  • Выполните такую же процедуру для правой передней лапы. Переместите СОМ вверх, когда стоящие лапы почти выпрямятся.

 

2 | След.
26826 Автор:
Актуальность: 0
Качество: 0
Суммарный балл: 0
Голосов: 0 оценки

Отзывы посетителей:

аватар
 
maphick 2 0
а это нормально, что он в вертикальном, а не горизонталь ном положении загружается?
аватар
 
nod201 2 0
Плизз переделайте урок для 8-го макса ато сылно понравилса пёсик
Плизззз
Зарегистрируйтесь, чтобы добавить комментарий.
Эту страницу просмотрели: * уникальных посетителей