Game physics

Game physics

Computer animation physics or game physics involves the introduction of the laws of physics into a simulation or game engine, particularly in 3D computer graphics, for the purpose of making the effects appear more real to the observer. Typically, simulation physics is only a close approximation to real physics, and computation is performed using discrete values.

There are several elements that form components of simulation physics:

  • Physics engine is program code that is used to simulate Newtonian physics within the environment.
  • Collision detection is used to solve the problem of determining when any two or more physical objects in the environment cross each other's path.

Contents

Particle systems

A common aspect of computer games that model some type of conflict is the explosion. Early computer games used the simple expediency of repeating the same explosion in each circumstance. However, in the real world an explosion can vary depending on the terrain, altitude of the explosion, and the type of solid bodies being impacted.

Depending on the processing power available, the effects of the explosion can be modeled as the split and shattered components propelled by the expanding gas. This is modeled by means of a particle system simulation. A particle system model allows a variety of other physical phenomena to be simulated, including smoke, moving water, precipitation, and so forth.

The individual particles within the system are modeled using the other elements of the physics simulation rules, with the limitation that the number of particles that can be simulated is restricted by the computing power of the hardware. Thus explosions may need to be modeled as a small set of large particles, rather than the more accurate huge number of fine particles.

Ragdoll physics

This is a procedural animation and simulation technique to display the movement of a character when killed. It treats the character's body as a series of rigid bones connected together with hinges at the joints. The simulation models what happens to the body as it collapses to the ground.

More sophisticated physics models of creature movement and collision interactions require greater level of computing power and a more accurate simulation of solids, liquids, and hydrodynamics. The modeled articulated systems can then reproduce the effects of skeleton, muscles, tendons, and other physiological components.

Books

  • Eberly, David H.; Ken Shoemake (contributor) (2003). Game Physics. Morgan Kaufmann. ISBN 978-1-55860-740-8. 
  • Millington, David (2007). Game Physics Engine Development. Morgan Kaufmann. ISBN 978-0123694713. 

See also

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Physics engine — A physics engine is a computer program that simulates Newtonian physics models, using variables such as mass, velocity, friction and wind resistance. It can simulate and predict effects under different conditions that would approximate what… …   Wikipedia

  • Game Blender — is a sub application of Blender, the popular open source 3D application, used to make games using Blender. The Game Engine was written from scratch in C++, including support for features like Python scripting and OpenAL 3D sound. Blender being… …   Wikipedia

  • Physics Abstraction Layer — Developer(s) http://sourceforge.net/projects/pal …   Wikipedia

  • Game theory — is a branch of applied mathematics that is used in the social sciences (most notably economics), biology, engineering, political science, computer science (mainly for artificial intelligence), and philosophy. Game theory attempts to… …   Wikipedia

  • Game artificial intelligence — refers to techniques used in computer and video games to produce the illusion of intelligence in the behavior of non player characters (NPCs). The techniques used typically draw upon existing methods from the academic field of artificial… …   Wikipedia

  • Game programmer — Part of a series on …   Wikipedia

  • Game engine — A game engine is a system designed for the creation and development of video games. There are many game engines that are designed to work on video game consoles and personal computers. The core functionality typically provided by a game engine… …   Wikipedia

  • Physics processing unit — A physics processing unit (PPU) is a dedicated microprocessor designed to handle the calculations of physics, especially in the physics engine of video games. Examples of calculations involving a PPU might include rigid body dynamics, soft body… …   Wikipedia

  • Game — For other uses, see Game (disambiguation). Level (gaming) redirects here. For the classification of video game stages, see Level (video gaming) …   Wikipedia

  • Game Developers Choice Awards — The Game Developers Choice Awards are annually presented by the Game Developers Conference for outstanding game developers and games.[1] Introduced in 2001, the Game Developers Choice Awards were preceded by the Spotlight Awards, which were… …   Wikipedia

Share the article and excerpts

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