Warning: session_start(): open(/tmp/sess_nlt3cl006o6h07ltkt70bnbn92, O_RDWR) failed: Disk quota exceeded (122) in /home/virtualw/public_html/session.php on line 1

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/virtualw/public_html/session.php:1) in /home/virtualw/public_html/session.php on line 1

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/virtualw/public_html/Resources/Hosted/Resource.php on line 9
3D Physics SDK > PhysX
Not a member yet? Register for full benefits!

Username
Password
3D Physics SDK > PhysX

The PhysX SDK and related hardware acceleration is designed as a method for realtime physics calculations, rather than expecting every developer to code from scratch. The obvious advantage being that the developers of a middleware engine, dedicated to it, can fully optomise their algorithms to a point no single VR dev team has the time or resources to do on a single subsystem such as physics.

Originally developed by Ageia as a pure software development kit, PhysX was integrated into new nVidea graphics cards as hardware, in early 2008.

This adaptation was made possible by the addition of a PPU or dedicated physics processing unit to Nvidea Gforce 200 series cards and upwards. The net result of course being that all physics calculations, performed on dedicated hardware, execute far faster than they could in software, and are removed entirely from the main processors' calculations.

This for the first time, makes physical interactions in both games and virtual environments a realistic proposition on home PCs.

According to nVidia, physX's hardware based capabilities allow for:

  • Explosions that cause dust and collateral debris
  • Characters with complex, jointed geometries for more life-like motion and interaction
  • Spectacular new weapons with incredible effects
  • Cloth that drapes and tears naturally
  • Dense smoke & fog that billow around objects in motion

First card to support this system is the GeForce GTX 280. At this time, it is unclear if the GeForce GTX 260 will as well.

Availability

At this time, both the PhysX engine and SDK are freely available for Windows, and most flavours of linux.

The free version cannot be modified, however it is optomised to work with hardware, and is lisenced for use in commercial work.

There is available a paid license program which enables developers to modify the SDK to suit their needs.

Other than PCs:

Sony has licensed the PhysX SDK for PlayStation 3.

Further Information

PhysX by NVIDIA

NVIDIA PhysX SDK Developer Forums

Direct Download link

Staff Comments

 


.
Untitled Document .

Warning: Unknown: open(/tmp/sess_nlt3cl006o6h07ltkt70bnbn92, O_RDWR) failed: Disk quota exceeded (122) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0