Nvidia libera codigo de PhysX en GitHub

Esto si es raro, nvidia libera el codigo fuente de PhysX para desarrolladores. De esta manera tienen el SDK mas codigo fuente a su disposicion, y tambien el SDK de PhysX lo tienen disponible en el SDK de Unreal Engine 4, el cual, por cierto, tambien lo pueden bajar gratuitamente, completo y libre de regalias [mientras no pasen de USD$3000 dolares de ganancia por el juego]

https://github.com/NVIDIAGameWorks/PhysX
https://github.com/stilldesign/PhysX.Net

Rev Lebaredian, developer.nvidia.com escribió:
Latest PhysX Source Code Now Available Free on GitHub

Mar 04 2015

NVIDIA today put more than a decade of research, development and investment in gaming physics into the hands of game developers – by offering free source code for NVIDIA PhysX on GitHub.

This will accelerate the adoption of PhysX, the premier physics engine in gaming. And it will help game developers by lowering the barrier of entry to putting world-class physics effects in their games.

Used in more than 500 games on multiple platforms, NVIDIA PhysX is one of the most popular physics engines for game development.

The PhysX software development kit (SDK) is already free on Windows platforms. We’re now extending this to include PhysX Clothing and PhysX Destruction, enabling game developers to easily create a more interactive gaming environment.

And starting this month, the PhysX SDK is available free with full source code for Windows, Linux, OSx and Android on https://github.com/NVIDIAGameWorks/PhysX.

The PhysX SDK is a proven solution for gameplay physics and simulation-driven effects. It is integrated into major game engines such as Unreal Engine 3 and 4, Unity, AnvilNext Engine, Bitsquid Engine, Dunia 2 Engine and REDengine.

NVIDIA PhysX Clothing and Destruction are integrated into the Unreal Engine 4. PhysX Clothing and Destruction effects can be seen in games such as: Batman: Arkham Asylum, Batman: Arkham City, Bioshock Infinite, Borderlands 2, Lords of the Fallen, Monster Hunter Online, Daylight, as well as upcoming titles such as The Witcher 3.

A major component of the NVIDIA GameWorks library, the latest PhysX version (3.3.3) is our best ever, with improved stability and performance. Features include constrained rigid body dynamics, collision detection, scene queries, character controller, particles, vehicles and much more.

The NVIDIA GameWorks library is supported by developer resources including authoring tools for 3dsMax and Maya and the PhysX Visual Debugger (PVD). Simple to use authoring tools are also available on the NVIDIA GameWorks webpage, along with tutorials that provide step-by-step instructions on how to create destructibles and clothing assets.

To access the GitHub repository, simply join the NVIDIA GameWorks Developer Program and accept the click-through EULA for PhysX source code. Full details can be found here.



http://blogs.nvidia.com/blog/2015/03/04 ... chzKD.dpuf

Tim Sweeney, blogs.nvidia.com escribió:NVIDIA Opens PhysX Code to UE4 Developers
March 4, 2015


When we think of compelling virtual worlds, we usually think of graphics. And with each new version of Unreal Engine, Epic has embraced the latest graphics APIs to consistently raise the bar for the type of visuals developers can achieve in their games. When you experience the huge, realistic world of our Kite demo running on NVIDIA TITAN X, you see the result of Epic’s longstanding commitment to state-of-the-art graphics.
Epic CEO Tim SweeneyEpic CEO Tim Sweeney

But another key ingredient of virtual worlds is physics—the laws which govern the behavior and interaction of objects in the game. From the time we first unveiled UE4 at the Game Developers Conference in March 2012, the core game physics has been powered by NVIDIA PhysX. We’re proud to be able to provide all UE4 developers with what we consider the world’s best physics engine, built-in and fully integrated.

And today we’re excited to announce an expansion of that partnership with NVIDIA providing all UE4 developers with not just binary but C++ source access to the CPU-based implementation of PhysX 3.3.3, including the clothing and destruction libraries, through Epic’s Unreal Engine repository on GitHub.

This means that the entire UE4 community can now view and modify this PhysX code alongside the complete C++ source code for UE4. Modifications can be shared with NVIDIA, which will review and incorporate accepted submissions into their main PhysX branch, which then flows into future versions of UE4.
Epic's latest jaw-dropping demo, Kite, called upon the power of NVIDIA TITAN X.Epic’s latest jaw-dropping demo, Kite, called upon the power of NVIDIA TITAN X.

For developers who are pushing the envelope with UE4 and PhysX, this is great news, and we’re really excited about it here at Epic. Source for NVIDIA PhysX can now be found as part of the Unreal Engine code on the GitHub network.
Joder, les ha costado. Bendita moda de liberaciones de SDK, ya era hora de que TODOS entraran en razón.
Le daria mas ventas de sus GPUs si mas juegos y algun otro software utiliza su motor de fisica.
Igual asi algun dia consigue despegar Physx de verdad [toctoc]
Según tengo entendido esto es solo la implementación para CPU y no permitirá a AMD soportar PhysX no?
Lo malo que el codigo es solo para la version por software [CPU], quedando aun restingida la version GPU-CUDA.

Aqui me pregunto, ¿alguien sacara una version para OpenCL basandose en el codigo del cpu?, con esto se podria usar PhysX en el video integrado de los Corei de intel o los APUs de AMD y ya el render del juego en la tarjeta de video dedicada, y lo mejor, podria usarse en GNU/Linux o SteamOS aparte de windows.
5 respuestas