Почему лошади в первой Assassin’s Creed двигались на человеческом скелете

Чтобы анимировать персонажа в трёхмерной игре, недостаточно нарисовать его позу: модели нужен «скелет» — набор связанных виртуальных костей, к которым привязаны части тела. Когда кости смещаются, программа деформирует оболочку модели и создаёт движение. Инструменты первой Assassin’s Creed уже умели работать с таким скелетом для людей, но отдельную систему для лошадей команда не стала создавать.

Как человеческий скелет превратили в лошадиный

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

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

Что это говорит об устройстве игры

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

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