NVIDIA переводит библиотеки PhysX на открытый исходный код

Опубликовано:

nvidiaNVIDIA решила перевести библиотеки PhysX на открытый исходный код, который теперь станет публично доступным. Запущенная в июне 2008 года инициатива PhysX до сих пор была проприетарной, от чего выигрывала только NVIDIA. Между тем компанию неоднократно обвиняли в нечестной конкуренции.

После приобретения Ageia и разработки соответствующих дискретных ускорителей PhysX, от последних было решено отказаться. Они уступили место скоростным видеокартам, а ускорение физики было перенесено на GPU.

PhysX SDK поддерживается более чем в 500 играх, в том числе это касается таких игровых движков, как Unreal Engine 3 и 4, Unity, AnvilNext, Stingray, Dunia 2 и REDengine. Если верить NVIDIA, PhysX обеспечивает более качественную симуляцию ткани и уничтожение объектов на уровнях. В том числе в играх Batman: Arkham Asylum, Batman: Arkham City, Bioshock Infinite, Borderlands 2, Lords of the Fallen, Monster Hunter Online, Daylight и Witcher 3.

NVIDIA больше не будет предлагать готовые бинарные файлы. Библиотеки будут доступны на GitHub, разработчики смогут их компилировать самостоятельно.

PhysX Software Development Kit (SDK) бесплатно доступен под Windows, Linux, OSX, iOS и Android на GitHub. Ниже представлен один из примеров игры с поддержкой PhysX.

Представлен PhysX SDK 4.0

NVIDIA также представила PhysX SDK 4.0. В нем NVIDIA реализовала следующие новые функции.