
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
Article · Español
PhysX es un motor propietario de capa de software intermedia (middleware) y un kit de desarrollo diseñados para llevar a cabo cálculos físicos muy complejos. Conocido anteriormente como el kit de desarrollo de software de NovodeX, fue originalmente diseñado por AGEIA y tras la adquisición de AGEIA, es actualmente desarrollado por Nvidia e integrado en sus chip gráficos más recientes. El término PhysX también puede referirse a una tarjeta con unidad de procesamiento de física (PPU, por sus siglas en inglés) la cual proporciona aceleración de hardware cuando es integrada en tarjetas gráficas (estas tarjetas liberan al procesador de tareas propias del renderizado de imagen proporcionando una mayor tasa de fotogramas por segundo). Por tanto, es importante saber si está hablando de la parte hardware o de la software (middleware) cuando haya una referencia al término PhysX dado que es fuente común de confusión. Los motores físicos de middleware permiten a los desarrolladores de videojuegos abstraerse durante el desarrollo, ya que PhysX proporciona funciones especializadas en simulaciones físicas complejas, lo cual da como resultado una alta productividad en la escritura de código. El 20 de julio de 2005, Sony firmó un acuerdo con AGEIA para usar la SDK de en la consola PlayStation 3. Esto provocó que muchos desarrolladores empezaran a crear juegos muy complejos, antes impensables, gracias a esta tecnología. AGEIA afirmó que el PhysX era capaz de realizar estos procesos de cálculos físicos cien veces mejor que cualquier procesador creada anteriormente.
Abstract from DBpedia / Wikipedia · CC BY-SA