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

motor de físicas y hardware

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

Gallery (7)

PhysX · Vinony