Подпрограммное обеспечение PhysX SDK позволяет разработчикам игр избегать написания собственного программного кода для обработки сложных физических взаимодействий в современных компьютерных играх. 20 июля 2005 года компания Sony лицензировала PhysX SDK для использования в своей игровой приставке седьмого поколения PlayStation 3.[2] PhysX SDK может использоваться не только в среде Microsoft Windows, но также и в Linux, однако поддержка процессора PhysX пока работает только для Windows. В отличие от большинства других физических движков, которые поставляются и устанавливаются вместе с игрой, PhysX SDK необходимо установить отдельно. Он устанавливается как отдельный драйвер. Если на компьютере установлена плата PhysX, то драйвер PhysX SDK при работе будет использовать её ресурсы. Если же PhysX отсутствует, то вычислительные задачи будут переносится на центральный процессор.[3] Физический движок PhysX SDK состоит из трёх главных компонентов по обработке физики: * обработка твёрдых тел (англ. rigid body); * обработка тканей (англ. cloth); * обработка жидкостей (англ. fluid); После установки драйвера PhysX SDK присутствует возможность просмотреть работу этих трёх компонентов движка в действии. 13 февраля 2008 года компания NVIDIA приобрела Ageia, в результате чего PhysX SDK стал собственностью NVIDIA.[4] Поддержка PhysX SDK была интегрирована в структуру CUDA, для которой уже есть множество драйверов под Linux. Таким образом, необходимость в выделенном физическом процессоре PhysX пропала. Поддержка PhysX SDK доступна для всех видеокарт производства Nvidia, начиная с серии 8ххх. Физический движок PhysX SDK теперь известен как NVIDIA PhysX SDK.[5] В марте 2008 года Nvidia заявила, что сделает PhysX SDK открытым стандартом, доступным для всех желающих.[6] 24 июля 2008 года стало известно, что Nvidia выпустит WHQL-сертифицированный драйвер ForceWare с поддержкой ускорения физики 5 августа 2008 года.[7] [8] В связи с отменой Havok FX физический движок PhysX SDK является на данный момент единственной технологией с поддержкой аппаратного ускорения.[9] Хотя PhysX SDK разработан для использования в компьютерных играх, он может быть применён и в других приложениях. 15 августа 2008 года компания NVIDIA выпустила драйвер ForceWare 177.83, который активирует поддержку PhysX в видеокартах серий 8, 9 и 200. Это немедленно расширило пользовательскую базу до более чем 70 миллионов человек во всем мире.[10] [11] 5 декабря 2008 года компания NVIDIA выложила программный пакет «PhysX pack 2», который расширяет список игр с поддержкой продвинутой физики. Этот пакет распространяется бесплатно и занимает 3,5 Гб. В состав пакета входят логическая головоломка Crazy Machines 2, демо-сцена обработки частиц Dark Basic Fluids Demo, демо-сцена работы с мягкими телами Dark Basic PhysX Soft Body Demo и два новых уровня для сетевой игры Warmonger.[12] 15 декабря 2008 года директор AMD по техническому маркетингу Годфри Чен (англ. Godfrey Cheng) заявил, что физический движок NVIDIA PhysX обречен на смерть, как и любая закрытая технология.[13] 22 декабря 2008 года появилась новость о том, что издатель компьютерных игр компания THQ совместно с компанией NVIDIA подписали соглашения о применении технологии NVIDIA PhysX в компьютерных играх, которые будет издавать THQ.[14] 17 марта 2009 года компания NVIDIA опубликовала пресс-релиз, в котором сообщила о заключении договора с японской транснациональной корпорацией Sony о предоставлении инструментария и соответствующего программного обеспечения PhysX разработчикам игр для игровой приставки PlayStation 3. Таким образом все зарегистрированные разработчики, которые имеют официальную лицензию и право создавать игры для PS3, смогут бесплатно получить доступ к полному набору инструментальных средств технологии NVIDIA PhysX, включающий библиотеки, заголовочные файлы, help-файлы, документацию и т. п.[15][16][17] 20 марта 2009 года компания NVIDIA подтвердила что для всех зарегистрированных разработчиков игр для приставки Nintendo Wii будет бесплатно предоставлен инструментарий PhysX.[18][19] 26 марта 2009 года появилась новость о том, что в онлайновом магазине компании Apple — App Store продаются несколько игр для iPhone с поддержкой PhysX: Big Fun Racing, Space Race и Debris.[20]
|