PhysX - это технология, позволяющая осуществлять реалистичные вычисления поведения объектов по законам физики в реальном времени.
С помощью PhysX в играх создается реалистичная одежда, волосы, а также физические взаимодействия бессчетного количества элементов одновременно. Благодаря реалистичной физике в играх реализуются всевозможные тряпки-флажки и рвущиеся полиэтиленовые натяжки, красиво бьющееся стекло или газетные листы и прочий мусор, который разлетается под воздействием ветра.
Изначально PhysX продвигалась компанией Ageia в качестве программного обеспечения в дополнение к ее физическим ускорителям. А после того как графический гигант NVIDIA приобрел Ageia, технология PhysX стала доступна для расчета видеокартами GeForce, начиная с восьмого поколения, а затем и вовсе обычными процессорами и консолями. Графические ускорителей ATI теоретически тоже могут получить поддержку PhysX, однако нужны специальные драйвера, которых в ближайшем будущем не предвидится, т.к. эта технология в руках конкурента.
Имеются также специальные плагины для популярных мощных редакторов 3D-графики. PhysX плагины от NVIDIA для Autodesk 3ds Max и Maya позволяют легко создавать, манипулировать и экспортировать физические данные из пакетов моделирования.
Плагины поддерживают самые передовые технологии компьютерной физики, одни из последних технологий это: экспорт в Collada, XML или бинарный формат, твердые тела (Rigid bodies), мягкие тела (Soft bodies), спецификация констрейнтов, одежда, флюиды, силы и пр. Имеются примеры физических проектов.
Плагины вместе с руководством по работе с ними распространяются бесплатно, их можно скачать с официального сайта.
Официальный сайт: http://developer.nvidia.com
Исходный код: https://github.com/NVIDIA-Omniverse/PhysX
The NVIDIA binary PC PhysX SDK is 100% free for both commercial and non-commercial use on Windows PC. For Linux, OSX and Android platforms the NVIDIA binary PhysX SDK and Tools are FREE for educational and non-commercial use. For commercial use, the binary SDK is FREE for developers who make less than $100K in gross revenue. The PhysX SDK binaries for Windows, Linux, OSX and Android are available for immediate download by registered PhysX developers. |