Процедурная анимация
Вы можете помочь дополнить эту статью текстом, переведенным из соответствующей статьи на французском языке . (Март 2021 г.) Нажмите [показать], чтобы просмотреть важные инструкции по переводу. |
Процедурная анимация — это тип компьютерной анимации, используемый для автоматического создания анимации в реальном времени, чтобы обеспечить более разнообразные серии действий, чем в противном случае было бы утомительно при использовании предопределенных анимаций.
Процедурная анимация используется для моделирования систем частиц (дым, огонь, вода). [1] [2] ), ткань и одежда , динамика твердого тела , динамика волос и меха, а также анимация персонажей.
В видеоиграх он часто используется для простых или сложных действий, таких как поворот головы персонажа всякий раз, когда игрок смотрит вокруг (как в Quake III Arena ) или физика рэгдолла , которая обычно используется для смерти персонажа, в котором тряпичная кукла будет реально упасть на пол. Тряпичная кукла обычно состоит из ряда соединенных между собой твердых тел , которые запрограммированы на ньютоновской физики воздействие на них ; следовательно, можно создавать очень реалистичные эффекты, которые вряд ли были бы возможны при использовании традиционной анимации. Например, персонаж может умереть, упав со скалы, и вес его верхней части тела может утащить остальную часть его через край.
Еще более сложные примеры процедурной анимации можно найти в игре Spore , где созданные пользователем существа автоматически анимируются для всех действий, необходимых в игре: от ходьбы до вождения и сбора вещей. В игре Unreal Tournament 3 тела, перешедшие в режим рэгдолла для имитации смерти, могут подняться из любого положения, в которое они упали, и снова встать на ноги. В отмененной игре «Индиана Джонс» от LucasArts, показанной на E3 2006, движения персонажей были полностью анимированы в реальном времени: персонажи уклонялись, наносили удары руками и реагировали на окружающую среду, основанную на движке Euphoria от NaturalMotion , который с тех пор использовался в таких играх, как как Grand Theft Auto IV и Backbreaker . [ нужна ссылка ]
См. также [ править ]
- Процедурное программирование
- Процедурная генерация
- Процедурная текстура
- Физический движок
- Рэгдолл физика
- Физика игры
- Мультфильм физика
Ссылки [ править ]
- ^ Мигель Гомес, «Интерактивное моделирование водных поверхностей» в «Жемчужинах игрового программирования», изд. Марк ДеЛура . Чарльз Ривер Медиа, 2000, стр. 187–199, ISBN 1-58450-049-2
- ^ Грег Джеймс, «Операции для аппаратно-ускоренной процедурной анимации текстур» в «Game Programming Gems 2» под ред. Марк ДеЛура, Charles River Media, 2001, стр. 497, ISBN 1-58450-054-9