Skip to content
PhysX
EntityQ705442· pop 22· linked from 233 articles

thumb|A BFG Technologies|BFG Physx card PhysX is an open-source realtime physics engine middleware SDK developed by Nvidia as part of the Nvidia GameWorks software suite.

Key facts

Software.logo
300px
Software.name
PhysX
Software.author
NovodeX (ETH Zurich) Meqon (Meqon Research AB)
Software.developer
Nvidia Corporation(2008-present)Meqon(2005)Ageia(2004-2008)NovodeX AG(2001-2004)
Software.latest_release_version
Blast 5.0.6; PhysX SDK 5.5.0; Flow 2.1.0; PhysX System Software 9.23.1019
Software.repo
https://github.com/NVIDIA-Omniverse/PhysX (5.x) https://github.com/NVIDIAGameWorks/PhysX (4.x and 3.4) https://github.com/NVIDIAGameWorks/PhysX-3.4 (3.4)
Software.programming language
C++
Software.operating_system
Microsoft Windows, macOS, Linux, PlayStation 2, PlayStation 3, PlayStation 4, Xbox 360, Xbox One, Wii, iOS, Android
Software.genre
Physics simulation
Software.license
BSD-3
Software.website
Nvidia PhysX developer site Documentation

via Wikipedia infobox

Official website

PhysX SDK - Latest Features & Libraries | NVIDIA Developer

A scalable multi-platform physics simulation solution for a wide range of devices, from smartphones to CPUs and GPUs.

developer.nvidia.com

Link to the official site · 14,050 chars · not written by Vinony

Source code

Welcome to NVIDIA's PhysX and APEX SDK source code repository. This depot includes the PhysX SDK, the APEX SDK, and the Kapla Demo application. NOTE: The APEX SDK is not needed to build either the PhysX SDK nor the demo and has been deprecated. It is provided for continued support of existing applications only. We recommend the following libraries as replacements: The documentation can also be found in the repository under PhysX 3.4 Documentation APEX 1.4 docs Please also see the following readme files: PhysX 3.4 readme .html, APEX 1.4 readme.txt. (1) Build PhysX SDK by opening one of the solutions found under PhysX 3.4 Source compiler. Supported platforms: Windows, Linux, OSX, Android, iOS. (2) The APEX SDK distribution contains pre-built binaries supporting GPU acceleration. Re-building the APEX SDK removes support for GPU acceleration. The solutions can be found under APEX 1.4 compiler. Supported platforms: Windows, Linux, Android. To build PhysX Snippets: open one of the solutions found under PhysX 3.4 Snippets compiler. To build PhysX Samples (windows only): open one of the solutions found under PhysX 3.4 Samples compiler. To build APEX Snippets: open one of the solutions found under APEX 1.4 snippets compiler. To build APEX Samples: open one of the solutions found under APEX 1.4 samples v2 compiler. To build and run the Kapla Demo (KaplaDemo samples compiler) please make sure to build the PhysX SDK with the same Visual Studio version and with the same build configuration before compiling the Kapla Demo. This will make sure the appropriate DLLs are copied to the KaplaDemo bin directory. Alexander Chemeris, The Android Open Source Project, Brian Paul, Brodie Thiesfield, Electronic Arts, Emil Mikulic, FreeImage, Hewlett-Packard Company, Independent JPEG Group, John W. Ratcliff, Julio Jerez, Kevin Bray, The Khronos Group Inc., Kitware, Inc., Mark J. Kilgard, Microsoft Corporation, Open Dynamics Framework Group, Python Software Foundation, Univ. of Western Ontario, and the ASSIMP, clang and glew development teams.

Excerpt from the source-code README · 4,273 chars · not written by Vinony

Wikidata facts

Official website
www.nvidia.com/de-de
Show 2 more facts
software version identifier
9.23.1019
source code repository URL
github.com/NVIDIAGameWorks/PhysX-3.4
Sources (7)

via Wikidata · CC0

~10 min read

Article

14 sections
Contents
  • History
  • Features
  • Hardware acceleration
  • PPU
  • GPU
  • APEX
  • Nvidia FleX
  • Criticism from Real World Technologies
  • Usage
  • PhysX in video games
  • PhysX in other software
  • See also
  • References
  • External links

thumb|A BFG Technologies|BFG Physx card PhysX is an open-source realtime physics engine middleware SDK developed by Nvidia as part of the Nvidia GameWorks software suite.

Initially, video games supporting PhysX were meant to be accelerated by PhysX PPU (expansion cards designed by Ageia). However, after Ageia's acquisition by Nvidia, dedicated PhysX cards have been discontinued in favor of the API being run on CUDA-enabled GeForce GPUs. In both cases, hardware acceleration allowed for the offloading of certain physics calculations from the CPU, allowing it to perform other tasks instead.

Gallery (7)

Connections

Categories