Центр масс

Центр масс - это точка которая зависит от массы и положения частей тела персонажа.

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

Пометить прочитанным
Задание 12.1: Поиск равновесия
Standard_model

  • Откройте сцену Standard model
  • Поднимите одну ногу персонажа. 
  • Кликните по точке центра масс и посмотрите проекцию 
  • Выделите верхнюю часть персонажа и перемещайте тело персонажа пока проекция центра масс не окажется под второй ногой.

Выполнено
Баллистическая траектория.

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

Простое соблюдение баллистической траектории для центра масс уже делает прыжки и падения в разы реалистичнее.

Инструмент баллистической траектории также помогает рассчитать сколько времени понадобится для прыжка заданной высоты при определенной гравитации. Гравитацию можно установить во вкладке Settings/Physics

Пометить прочитанным
Задание 12.2: Создание баллистики
Chibi_jump02_before_ballistic.casc

  • Откройте сцену Chibi_jump02_before_ballistic
  • Найдите последний ключ перед прыжком в котором ноги персонажа еще не оторвались от земли
  • Найдите ключ после прыжка где ноги персонажа впервые снова касаются земли.
  • Выделите рамкой промежуток с началом и концом в этих кадрах.
  • Нажмите кнопку Ballistic trajectory

Выполнено
Задание 12.3: Редактирование баллистической кривой.
Chibi_jump02_before_ballistic.casc

  • Выберите зеленую точку на вершине баллистической кривой
  • Изменяйте высоту кривой перемещая точку манипуляторами
  • Обратите внимание на таймлайн - баллистика отображена над таймлайном черной линией. Чем выше траектория, тем длиннее эта линия.

Выполнено
Задание 12.4: Подстройка анимации под баллистику
Chibi_jump02_before_ballistic.casc

Итак, баллистика оканчивается в кадре 41. В данном кадре находится ключ в котором персонаж уже приземлился и присел. Но последний кадр баллистики всегда должен оканчиваться кадром первого контакта с землей.

  • Выделите рамкой кадры от 15 до 34 (это кадры последнего и первого контакта с землей)
  • Нажмите Ctrl + T и растяните промежуток кадров таким образом чтобы ключ с позой приземления оказался в кадре 41.

Выполнено
Баллистические госты

Позы персонажа в полете не влияют на траекторию центра масс - он всегда движется строго по баллистике. Но зато они влияют на вращение персонажа.

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

 

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

При этом инструмент не меняет позы установленные аниматором, а вращает персонажа целиком вокруг центра масс!

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

Пометить прочитанным
Задание 12.5: Снап к баллистической кривой
Chibi_jump02_before_ballistic.casc

  • Выделите промежуток кадров с баллистической траекторией или выберите один из кадров данного промежутка.
  • Выделите баллистику и раскройте свиток кнопки баллистической траектории
  • Нажмите кнопку Snap center of mass to selected trajectory - персонаж переместится в пространстве так что его центр масс в каждом кадре будет совпадать с точками на баллистической траектории
  • Включите кнопку Ballistic ghosts - красными силуэтами будут отображены кадры в которых вращение персонажа не совпадает с физически корректным.
  • Перейдите в кадр 41 и нажмите кнопку Set physic priority frame
  • Нажмите кнопку Snap to ballistic ghosts чтобы исправить вращение персонажа. Силуэты должны стать синими.

Выполнено
Уроки закончены
Всё выполнено