Thursday, February 4, 2010

Preliminary


















In this post I want just introduce what are some jobs or abilities in a physics engine...
I just call 6 most important abilities around a physic engine:


1.Collisions detection
As the name sounds, it means detection of collisions.In a physics engine one of the
most important part is how your engine is able to detect any collision in the game.
as you know if we don't declare any collision detection,when the objects are having
collisions we don't see any collisions and they pass through theire selfs.So at first we
need a declaration for collision detection of objects.

2.Rigid body dynamics simulations
in a game we need to have good simulations of rigid body movements and other
details about them.this part is in responsibilities of physics engine too.

3.Soft body dynamics simulations
simulations of soft body movements and all other details about them in the game.

4.Fracturing of objects simulations
for instance when we have an explode in a game we need to have some simulations
of fracturings in objects.this part is one of physics engines duty.

5.Fluid dynamics simulations
simulation of all details for fluids like their oozes,their spraying and etc.

6.Hair and clothing simulations
to make a good simulation of hairs and cloths movements(depend on the
different situations)

About This Blog

Hi to all intrested gays for game programming..in this blog I'm going to post my researchs about physics in 3D games engines..we have a group for making a game engine with all details for a 3D game in iran(RTEGE:Royal Team Electronics Game Engine).. I'm as physics developer in this group..In this time I'm reasearching on Nvidia PhysX and I wanna to tell you what is PhysX,How does it works,which features does it have, how can you use them and what are the probable problems for programing with PhysX..I appreciate all your comments, advises and helps.