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

Но что будет, если полностью отключить гравитацию? Представьте: космонавт находится в невесомости, а поблизости нет предметов, от которых он мог бы оттолкнуться. Сможет ли он развернуться в нужную ему сторону, используя лишь движения собственных конечностей? Давайте посмотрим, как справятся с этой задачей физические инструменты Cascadeur.
Допустим, космонавт хочет развернуться на 180 градусов, чтобы увидеть, что находится у него за спиной. Если бы он стоял ногами на земле, то такое движение не составило бы труда. Но в космосе движения его верхней и нижней частей тела начинают компенсировать друг друга: он поворачивает грудь в одну сторону, а вот его ноги тут же поворачиваются в другую сторону — и в результате ему не удается развернуться.

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

Cascadeur — это программа для создания physics-based анимации. Риги персонажей состоят из множества твердых тел, каждое из которых имеет массу и тензор инерции. За счет этого программа рассчитывает физическое поведение персонажей.

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

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

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

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

Однако вы можете развернуться в любом нужном направлении только за счет собственных движений даже в условиях невесомости. Это доказывает видео с реальными космонавтами!

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

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

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

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

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

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

Таким образом мы развернули персонажа на 180 градусов — с живота на спину — при помощи двух круговых движений ногами, не задействуя движения рук!

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

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

Вы можете самостоятельно в этом убедиться, посетив МКС или установив бесплатную бета версию Cascadeur. 🙂

Узнать о Cascadeur больше:

Вложенность нейросетей инструмента автопозинга в Cascadeur
Почему 12 принципов Диснея недостаточно
Cascadeur: будущее игровой анимации

Let’s block ads! (Why?)

Read More

Recent Posts

Бельгийский регулятор будет контролировать деятельность Telegram в Евросоюзе

Бельгийский институт почтовых услуг и телекоммуникаций (BIPT) будет контролировать деятельность мессенджера Telegram в Евросоюзе. Это решение было принято после вступления…

9 часов ago

На Госуслугах открылась форма для подтверждения аккредитации IT-компаний

На Госуслугах стала доступна форма подтверждения государственной аккредитации IT-компаний. С ее помощью организации с 8 мая по 1 июня включительно…

11 часов ago

Ozon внедряет ИИ-генератор фотографий одежды на виртуальной модели

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

1 день ago

В Opera для Android появилась ИИ-функция для краткого пересказа веб-страниц

ИИ-помощник Aria, встроенный в браузер Opera, теперь может кратко пересказывать текстовые веб-страницы. Новый инструмент позволяет быстро сокращать новостные статьи, посты…

1 день ago

Россиян предупредили о краже аккаунтов на Госуслугах

Преступники часто пытаются получить доступ к аккаунтам граждан на Госуслугах. Главная цель – оформить кредиты и микрозаймы на карту на чужие имена…

2 дня ago

Объем рынка нативной рекламы в Telegram составил 2 млрд руб. в 1 квартале 2024 года

Объем рынка нативной рекламы по итогам первого квартала 2024 года достиг 2 млрд руб. Такую оценку сделали платформа управления интернет-рекламой…

2 дня ago