HOME

TheInfoList



OR:

A procedural animation is a type of
computer animation Computer animation is the process used for digitally generating Film, moving images. The more general term computer-generated imagery (CGI) encompasses both still images and moving images, while computer animation refers to moving images. Virtu ...
used to automatically generate
animation Animation is a filmmaking technique whereby still images are manipulated to create moving images. In traditional animation, images are drawn or painted by hand on transparent celluloid sheets to be photographed and exhibited on film. Animati ...
in real-time to allow for a more diverse series of actions than would otherwise be tedious using predefined animations. Procedural animation is used to simulate
particle system A particle system is a technique in game physics, motion graphics, and computer graphics that uses many minute sprites, 3D models, or other graphic objects to simulate certain kinds of "fuzzy" phenomena, which are otherwise very hard to rep ...
s (smoke, fire, waterMiguel Gomez, "Interactive Simulation of Water Surfaces" in "Game Programming Gems", ed. Mark DeLoura. Charles River Media, 2000, p 187-199, Greg James, “Operations for Hardware-Accelerated Procedural Texture Animation” in “Game Programming Gems 2” ed. Mark DeLoura, Charles River Media, 2001, p 497, ), cloth and clothing,
rigid body dynamics In the physical science of dynamics, rigid-body dynamics studies the movement of systems of interconnected bodies under the action of external forces. The assumption that the bodies are '' rigid'' (i.e. they do not deform under the action ...
, and hair and fur dynamics, as well as character animation. In
video game A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device) to generate visual fe ...
s, it is often used for simple or complex actions such as turning a character's head whenever a player looks around (as in '' Quake III Arena'') or
ragdoll physics Ragdoll physics is a type of procedural animation used by physics engines, which is often used as a replacement for traditional static death animations in video games and Animation, animated films. As computers increased in power, it became pos ...
, 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 Classical mechanics is a physical theory describing the motion of objects such as projectiles, parts of machinery, spacecraft, planets, stars, and galaxies. The development of classical mechanics involved substantial change in the methods ...
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 In biology, a spore is a unit of sexual reproduction, sexual (in fungi) or asexual reproduction that may be adapted for biological dispersal, dispersal and for survival, often for extended periods of time, in unfavourable conditions. Spores fo ...
'' 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 canceled
Indiana Jones ''Indiana Jones'' is an American media franchise consisting of five films and a prequel television series, along with games, comics, and tie-in novels, that depicts the adventures of Indiana Jones (character), Dr. Henry Walton "Indiana" Jones, ...
game from
LucasArts Lucasfilm Games (known as LucasArts between 1990 and 2021) is an American video game brand licensing, licensor, former video game developer and video game publisher, publisher, and a subsidiary of Lucasfilm. It was founded in May 1982 by George ...
shown at E3 2006 featured character motions that were animated entirely in real-time, with characters dodging, punching, and reacting to the environment based on an engine called
Euphoria Euphoria ( ) is the experience (or affect) of pleasure or excitement and intense feelings of well-being and happiness. Certain natural rewards and social activities, such as aerobic exercise, laughter, listening to or making music and da ...
by
NaturalMotion NaturalMotion Limited is a British video game development company with development offices in London, Brighton and Birmingham. Founded in November 2001 as a spin-out company from Oxford University, NaturalMotion specialises in creating animatio ...
which has since been used in games such as
Grand Theft Auto IV ''Grand Theft Auto IV'' is a 2008 action-adventure game developed by Rockstar North and published by Rockstar Games. It is the sixth main entry in the Grand Theft Auto, ''Grand Theft Auto'' series, following 2004's ''Grand Theft Auto: San And ...
and Backbreaker.


See also

*
Procedural programming Procedural programming is a programming paradigm, classified as imperative programming, that involves implementing the behavior of a computer program as Function (computer programming), procedures (a.k.a. functions, subroutines) that call each o ...
*
Procedural generation In computing, procedural generation is a method of creating data algorithmically as opposed to manually, typically through a combination of human-generated content and algorithms coupled with computer-generated randomness and processing power. I ...
*
Procedural texture In computer graphics, a procedural texture is a Image texture, texture created using a mathematical description (i.e. an algorithm) rather than directly stored data. The advantage of this approach is low storage cost, unlimited texture resolution ...
*
Physics engine A physics engine is computer software that provides an approximate simulation of certain physical systems, typically classical dynamics, including rigid body dynamics (including collision detection), soft body dynamics, and fluid dynamics. I ...
*
Ragdoll physics Ragdoll physics is a type of procedural animation used by physics engines, which is often used as a replacement for traditional static death animations in video games and Animation, animated films. As computers increased in power, it became pos ...
* Game physics * Cartoon physics


References

Virtual reality {{videogame-software-stub