PhysX


Also found in: Dictionary, Wikipedia.

PhysX

Physics simulation software from NVIDIA for C++ applications. PhysX is a software development kit (SDK) for the Windows, Mac, Linux, PlayStation 3, Xbox 360, Android, Apple iOS and Wii platforms. Used to enhance the realism in video games, it provides algorithms that simulate the movement of fluids, as well as soft bodies, such as cloth and hair, and rigid bodies, such as boxes and bones (human and animal structures). PhysX is also built into various game engines that developers use as the foundation for their video games.

The Physics of Collision
The primary purpose of physics simulation is to compute the behavior of objects when they bounce or bang into other objects. Soft body simulation requires the most computations and is typically handled by the graphics processing unit (see GPU) rather than the CPU. Any processing in a PhysX algorithm that is offloaded to an NVIDIA GPU uses NVIDIA's CUDA programming interface (API) for execution. See CUDA and GPGPU.
Mentioned in ?
References in periodicals archive ?
[37] PhysX, http://developer.nvidia.com/object/physx.html.
A new section on general computing on GPUs features a case study of a game developer using the GPU for non-graphics tasks, plus new coverage of OpenCL and PhysX. The book contains b&w and color screenshots and illustrations.
The test system (i.e., simulator) is constructed by means of the Molecubes interface [4] which employs an AGEIA PhysX physics engine and an OGRE open-source graphics engine.
The new GPUs feature: NVIDIA 3D Vision technology support; NVIDIA PhysX technology support; and NVIDIA CUDA architecture support.
L-3 Link uses graphics company NVID-IA's PhysX technology, which allows students to experience blazing explosions, reactive debris, realistic water, lifelike characters and other entities.
Also, NVIDIA PhysX technology creates dynamic, interactive environments, while NVIDIA 3D Vision Surround Ready technology expands the playing field across three HD monitors in full stereoscopic 3D.
Unity iPhone has been our special super glue offering a great PhysX engine and solving the hard parts of iPhone / iPod Touch compatibility which have allowed us to focus on the game itself rather than the engine," said Jonathan Czeck, co-founder of Graveck Interactive, developers of Skee-Ball.
NVIDIA CUDA, PhysX and PureVideo HD technologies take the ZOTAC GeForce 9800GT Eco beyond gaming graphics to enhance everyday tasks and applications such as video and image editing, video processing, gaming and video playback.
The GTS 250 series is said to deliver a host of technologies to value-minded gamers -- including DirectX 10 and OpenGL 2.1 compatibility, Nvidia's Cuda (compute unified device architecture) and PhysX technologies.
OPTIX for the audio elements and Physx for interactive elements within the game.