Процедурная анимация - Procedural animation
Процедурная анимация является одним из видов компьютерной анимации , используется для автоматического создания анимации в режиме реального времени , чтобы обеспечить более разнообразный ряд действий , чем в противном случае может быть создана с помощью предопределенных анимации.
Процедурная анимация используется для моделирования систем частиц (дым, огонь, вода), ткани и одежды , динамики твердого тела, динамики волос и меха, а также анимации персонажей.
В видеоиграх он часто используется для простых вещей, таких как поворот головы персонажа, когда игрок смотрит вокруг (как в Quake III Arena ), и более сложных вещей, таких как физика тряпичной куклы , которая обычно используется для смерти персонажа, в котором тряпичная кукла реалистично упадет на пол. Тряпичная кукла обычно состоит из ряда связанных твердых тел , которые запрограммированы так, чтобы на них воздействовала ньютоновская физика ; поэтому можно создавать очень реалистичные эффекты, которые вряд ли были бы возможны с помощью традиционной анимации. Например, персонаж может умереть, упав с обрыва, и вес его верхней части тела может перетащить остальную часть его за край.
Еще более сложные примеры процедурной анимации можно найти в игре Spore, в которой созданные пользователем существа будут автоматически анимированы для всех действий, необходимых в игре, от ходьбы до вождения и подъема вещей. В игре Unreal Tournament 3 тела, перешедшие в режим тряпичной куклы, чтобы имитировать смерть, могут встать из любого положения, в которое они упали, и снова встать на ноги. Отмененная игра Indiana Jones от LucasArts, показанная на E3 2006, показала движения персонажей, которые были полностью анимированы в реальном времени, при этом персонажи уклонялись, ударяли руками и реагировали на окружающую среду на основе движка под названием Euphoria от NaturalMotion, который с тех пор используется в таких играх, как как Grand Theft Auto IV и Backbreaker .
Смотрите также
- Процедурное программирование
- Процедурная генерация
- Процедурная текстура
- Физический движок
- Физика рэгдолла
- Физика игры
- Мультипликационная физика
использованная литература