Читать «Геймдизайн» онлайн - страница 331

Джесси Шелл

Ragdoll-физика

Более современный пример можно найти в технологии «ragdoll-физики» (англ. ragdoll – тряпичная кукла). Ragdoll-физика – это метод управления анимированным персонажем в реальном времени. При этом его тело реалистично взаимодействует с элементами игрового мира, и эти взаимодействия не прописаны заранее. Иными словами, если вы поднимете персонажа игры за руки и начнете его трясти, он станет реалистично махать своими конечностями, и эти движения будут полностью просчитаны компьютером – без участия художника-аниматора. В различных шутерах от первого лица это использовалось бесконечное количество раз в качестве декоративной технологии: в неигрового персонажа попадает граната, отчего его тело подлетает в воздух и ударяется о землю в соответствии с реальными законами физики, высчитанными компьютером. Даже несмотря на то что это не всегда выглядит естественно (бывают проблемы с взаимодействием тела с некоторыми видами поверхностей), инженеры все равно часто обращаются к этой технологии в подобных целях.

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