Procedural animation

Procedural animation

A procedural animation is a type of computer animation, used to automatically generate animation in real-time to allow for a more diverse series of actions than could otherwise be created using predefined animations.

Procedural animation is used to simulate particle systems (smoke, fire, water Miguel Gomez, "Interactive Simulation of Water Surfaces" in "Game Programming Gems", ed. Mark DeLoura. Charles River Media, 2000, p 187-199, ISBN 1-58450-049-2] Greg James, “Operations for Hardware-Accelerated Procedural Texture Animation” in “Game Programming Gems 2” ed. Mark DeLoura, Charles River Media, 2001, p 497, ISBN 1-58450-054-9] ), cloth and clothing, rigid body dynamics, and hair and fur dynamics, as well as character animation.

In computer and video games it is often used for simple things like turning a character's head when a player looks around (as in "Quake III Arena") and more complex things, like ragdoll physics, which is usually used for the death of a character in which the ragdoll will realistically fall to the floor. A ragdoll usually consists of a series of connected "rigid bodies" that are programmed to have Newtonian physics acting upon them; therefore, very realistic effects can be generated that would very hardly be possible with traditional animation. For example, a character can die slumped over a cliff and the weight of its upper-body can drag the rest of it over the edge.

Even more complex examples of procedural animation can be found in the game "Spore" wherein user-created creatures will automatically be animated to all actions needed in the game from walking, to driving, to picking things up. In the game "Unreal Tournament 3" bodies who have gone into ragdoll mode to fake death can arise from any position into which they have fallen and get back on their feet. The as-yet-unnamed Indiana Jones game from LucasArts shown at E3 2006 features character motions that are animated entirely in real-time, with characters dodging, punching, and reacting to the environment based on a new engine called euphoria by NaturalMotion.

References

ee also

*Procedural programming
*Procedural generation
*Procedural texture
*Physics engine
*Ragdoll physics
*Game physics
*Cartoon physics


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Procedural generation — is a widely used term in the production of media, indicating the possibility to create content on the fly rather than prior to distribution. This is often related to computer graphics applications and video game level design.OverviewThe term… …   Wikipedia

  • Mixamo — Mixamo.com Mixamo logo Developer(s) Mixamo Inc. T …   Wikipedia

  • Houdini (software) — This article is about a high end 3D animation software. For chess engine, see Houdini (chess). Houdini is a high end 3D animation package developed by Side Effects Software which is headquartered in Toronto, Canada. Its chief distinction from… …   Wikipedia

  • Ragdoll physics — In computer physics engines, ragdoll physics are a type of procedural animation that is often used as a replacement for traditional static death animations.IntroductionEarly video games used manually created animations for characters death… …   Wikipedia

  • Chris Hecker — at the Game Developers Conference in 2010 Born 1970 St. Louis, Missouri, USA Occupation …   Wikipedia

  • Motion graphics — are graphics that use video footage and/or animation technology to create the illusion of motion or rotation, graphics are usually combined with audio for use in multimedia projects. Motion graphics are usually displayed via electronic media… …   Wikipedia

  • Information International, Inc. — Information International, Inc., commonly referred to as Triple I or III, was an early computer technology company; Founded by Ed Fredkin in 1962 in Cambridge, Ma. Then moved (serially) to Santa Monica, Culver City, and Los Angeles California.… …   Wikipedia

  • Id Tech 3 — Infobox Software name = id Tech 3 caption = collapsible = author = developer = id Software released = latest release version = latest release date = latest preview version = latest preview date = frequently updated = programming language = C… …   Wikipedia

  • Luxo Jr. — Filmdaten Originaltitel: Luxo Jr. Produktionsland: USA Erscheinungsjahr: 1986 Länge: 2 Minuten Originalsprache: Englisch Stab …   Deutsch Wikipedia

  • Процедурная анимация — Пример процедурной анимации, созданный в программе «TRUE» (Temporal Reasoning Universal Elaboration). На этом примере первое (самое левое, зелёное) колесо приводит в движение второе колесо, а второе  третье (самое правое, серое). Радиус и… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”