Введение

Тип процедурной анимации, используемый физическими движками.

Физика ragdoll — это тип процедурной анимации, используемый физическими движками, который часто применяется в качестве замены традиционным статичным анимациям смерти в видеоиграх и анимационных фильмах. С увеличением вычислительной мощности компьютеров стало возможным проводить ограниченные физические симуляции в реальном времени, что сделало анимацию смерти более реалистичной. В ранних видеоиграх для последовательностей смерти персонажа использовались анимации, созданные вручную. Это давало преимущество в виде низкой нагрузки на процессор, поскольку данные, необходимые для анимации «умирающего» персонажа, выбирались из заданного количества предварительно отрисованных кадров. В отличие от этого, ragdoll представляет собой набор из нескольких жестких тел (каждое из которых обычно связано с костью в системе скелетной анимации графического движка), соединенных системой ограничений, которые регулируют, как кости могут двигаться относительно друг друга. Когда персонаж умирает, его тело начинает обрушиваться на землю, соблюдая эти ограничения на движение каждого сустава, что часто выглядит более реалистично. Термин «ragdoll» (тряпичная кукла) возник из-за того, что сочлененные системы, из-за ограничений используемых решателей, как правило, обладают низкой или нулевой жесткостью суставов/скелетных мышц, что приводит к тому, что персонаж падает, подобно тряпичной кукле, часто принимая комически невероятные или неловкие позы. Современное использование физики ragdoll выходит за рамки сцен смерти.

История

Лицензионная игра Jurassic Park: Trespasser продемонстрировала физику ragdoll в 1998 году, но вызвала крайне противоречивые отзывы; большинство из них были негативными из-за большого количества ошибок в игре. Тем не менее, она запомнилась как пионер в области игровой физики. Существуют файтинги, где игрок управляет отдельными частями тела бойца, а остальное следует за ними, например, Rag Doll Kung Fu, а также гоночные игры, такие как серия FlatOut. Новейшие технологии процедурной анимации, такие как используемые в программном обеспечении NaturalMotion Euphoria, позволили создать игры, которые в значительной степени опираются на эффект погружения, достигаемый благодаря реалистичной физике мышц и нервной системы ragdoll для всего тела, как неотъемлемой части захватывающего игрового процесса, в отличие от устаревших методов использования заранее записанных анимаций. Это можно увидеть в Grand Theft Auto IV, Grand Theft Auto V, Red Dead Redemption, Max Payne 3 и Red Dead Redemption 2, а также в таких играх, как Star Wars: The Force Unleashed и Kontrol от Puppet Army Faction, в которых реализовано 2D-движение ragdoll на неровных или движущихся поверхностях.