PhysX SDK (движок)

PhysX SDK (движок)
PhysX
Изображение:Physx.jpeg
Тип Физический движок
Разработчик nVidia
ОС Microsoft Windows, Mac OS X, Xbox 360, PlayStation 3, Nintendo Wii
Версия 9.09.0428[1]3 июня 2009
Лицензия Проприетарное программное обеспечение
Сайт Сайт Nvidia's PhysX

PhysX SDK (ранее — NovodeX SDK) — проприетарное (коммерческое) подпрограммное обеспечение (англ. middleware), физический движок, работающий в режиме реального времени. Разработан компанией nVidia приобрела Ageia, полностью перешёл в собственность nVidia. До выхода физического процессора PhysX движок носил название NovodeX. PhysX SDK активно предлагается для продажи (лицензирования) сторонним компаниям, его используют около ста игр. Основная особенность PhysX SDK — это возможность использовать физический процессор PhysX для ускорения обработки физических вычислений.

Содержание

Описание

Окно выбора метода ускорения NVIDIA PhysX

Подпрограммное обеспечение PhysX SDK позволяет разработчикам игр избегать написания собственного программного кода для обработки сложных физических взаимодействий в современных компьютерных играх. 20 июля 2005 года компания игровой приставке седьмого поколения PlayStation 3.[2] PhysX SDK может использоваться не только в среде Microsoft Windows, но также и в 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 была интегрирована в структуру 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]

28 июня 2008 года Эран Бадит (англ. Eran Badit), участник ресурса NGOHQ.com, запустил аппаратную поддержку PhysX SDK на видеокарте Radeon HD 3870.[9] Компания NVIDIA отреагировала на инициативу Эрана Бэдита негативно, однако 9 июля 2008 года Бэдиту открыли доступ к документации, [10]

В связи с отменой [11]

Хотя PhysX SDK разработан для использования в компьютерных играх, он может быть применён и в других приложениях.

15 августа 2008 года компания NVIDIA выпустила драйвер ForceWare 177.83, который активирует поддержку PhysX в видеокартах серий 8, 9 и 200. Это немедленно расширило пользовательскую базу до более чем 70 миллионов человек во всем мире.[12] [13]

5 декабря 2008 года компания NVIDIA выложила программный пакет «PhysX pack 2», который расширяет список игр с поддержкой продвинутой физики. Этот пакет распространяется бесплатно и занимает 3,5 Гб. В состав пакета входят логическая головоломка Crazy Machines 2, демо-сцена обработки частиц Dark Basic Fluids Demo, демо-сцена работы с мягкими телами Dark Basic PhysX Soft Body Demo и два новых уровня для сетевой игры Warmonger.[14]

15 декабря 2008 года директор AMD по техническому маркетингу Годфри Чен (англ. Godfrey Cheng) заявил, что физический движок NVIDIA PhysX обречен на смерть, как и любая закрытая технология.[15]

22 декабря 2008 года появилась новость о том, что издатель компьютерных игр компания [16]

17 марта 2009 года компания NVIDIA опубликовала пресс-релиз, в котором сообщила о заключении договора с японской транснациональной корпорацией PlayStation 3. Таким образом все зарегистрированные разработчики, которые имеют официальную лицензию и право создавать игры для PS3, смогут бесплатно получить доступ к полному набору инструментальных средств технологии NVIDIA PhysX, включающий библиотеки, заголовочные файлы, help-файлы, документацию и т. п.[17][18][19]

20 марта 2009 года компания NVIDIA подтвердила что для всех зарегистрированный разработчиков игр для приставки Nintendo Wii будет бесплатно предоставлен инструментарий PhysX.[20][21]

26 марта 2009 года появилась новость о том, что в онлайновом магазине компании App Store продаются несколько игр для [22]

Игры, использующие PhysX SDK

Следующие игры используют PhysX SDK и могут использовать процессор PhysX:[23] [24] [25]

Название игры Жанр игры Дата выхода (ПК-версия) Разработчик
2 Days to Vegas Адвенчура от третьего лица в разработке Steel Monkeys
Age of Empires III Стратегия в реальном времени 18 октября 2005 Ensemble Studios
Age of Empires III: The WarChiefs Стратегия в реальном времени 17 октября 2006 Ensemble Studios
Alpha Prime Black Element Software
Auto Assault Net Devil
Backbreaker Natural Motion
B.A.S.E. Jumping Digital Dimension Development
Bet on Soldier: Blackout Saigon Kylotonn Entertainment
Bet on Soldier: Blood of Sahara Kylotonn Entertainment
Bet on Soldier: Blood Sport Kylotonn Entertainment
Beowulf: The Game Ubisoft
Bladestorm: The Hundred Years' War
Brothers in Arms: Hell's Highway
Cellfactor: Combat Training Artifical Studios, Immersion Games
Cellfactor: Revolution Artifical Studios, Immersion Games
City of Villains Cryptic Studios
Crazy Machines 2 FAKT Software
Dark Physics The Game Creators
Desert Diner Tarsier Studios
Dragonshard
Dusk 12
Empire Above All
Empire Earth III
Entropia Universe
Fallen Earth
Frozen Systems
Fury
Gears Of War
Gears Of War 2
Gluk'Oza: Action
GooBall
Gothic 3 RPG 13 октября 2006 Piranha Bytes
Gunship Apocalypse
Heavy Rain
Hero’s Journey
Hour of Victory
Huxley
Infernal
Joint Task Force
Jericho
Kuma\WAR
Lost: Via Domus
Magic ball 3
Mass Effect
Medal of Honor: Airborne
Metro 2033: The Last Refuge
Mirror's Edge боевик, приключения 12 ноября 2008 DICE
Mobile Suit Gundam: Crossfire
Monster Madness: Battle for Suburbia
Monster Truck Maniax
Myst Online: Uru Live
Open Fire
Pirates of the Burning Sea
PT Boats: Knights of the Sea
Rail Simulator
Red Steel
Rise Of Nations: Rise Of Legends
Robert Ludlum's The Bourne Conspiracy
Roboblitz
Sacred_2:_Fallen_Angel RPG 10 октября 2008 Ascaron Entertainment
Shattered Horizon Шутер от первого лица в разработке
Sherlock Holmes: The Awakened
Sherlock Holmes versus Arsène Lupin
Showdown: Scorpion
Silverfall[26] RPG 18 апреля 2007 Kyiv Games
Sovereign Symphony
Sonic and the Secret Rings
Speedball 2
Stoked Rider: Alaska Alien
Switchball
Tank Killer
The Hunt
The Stalin Subway
Tom Clancy's Ghost Recon Advanced Warfighter
Tom Clancy's Ghost Recon Advanced Warfighter 2
Tom Clancy's Rainbow Six: Vegas
Tom Clancy's Rainbow Six: Vegas 2
Tom Clancy's Splinter Cell: Double Agent
Tortuga: Two Treasures
Two Worlds
Ultra Tubes
Unreal Tournament 3 Шутер от первого лица 12 ноября 2007 Epic Games
Warfare
Warmonger: Operation Downtown Destruction
W.E.L.L. Online
Winterheart’s Guild
WorldShift Black Sea Studios
Адреналин 2: Час Пик Gaijin Entertainment
Анабиоз: Сон Разума[27]
Империя превыше всего
Капитан Блад
Морской охотник
Обитаемый Остров: Чужой Среди Чужих
Параграф 78
Пираты XXI Века
Территория тьмы
Тургор[28] survival adventure 17 апреля 2008 Ice-pick Lodge

Так как Unreal Engine 3[29] использует физический движок PhysX SDK, то все игры (за исключением Stranglehold и Bioshock) разрабатываемые на этом движке, поддерживают ускорение физики через PhysX PPU.

Sacred 2 поддерживает PhysX только начиная с патча 2.40

Игровые движки

Игровые движки, использующие в качестве физической компоненты PhysX SDK:

  • Unreal Engine 3
  • Reality Engine
  • Eclipse Engine
  • Saber3D
  • Vision Engine 6.0

Примечания

  1. http://www.nvidia.ru/object/physx_9.09.0428_whql_ru.html
  2. Sony Computer Entertainment, Inc. (21 июля 2005 года). Sony Computer Entertainment Enters Into Strategic Licensing Agreement With AGEIA (in en). Пресс-релиз. Проверено 23 августа 2006.
  3. PhysX For CUDA, Linux Support A Given? (англ.). phoronix.com. Проверено 14 февраля 2008.
  4. NVIDIA Completes Acquisition of AGEIA Technologies: Financial News — Yahoo! Finance
  5. Александр Шеметов Кто лучше "ускоряет физику", GeForce 9500 GT или Core 2 Extreme QX9770?. 3DNews (4 августа 2008 года). Проверено 4 августа 2008.
  6. Nvidia offers PhysX support to AMD / ATI
  7. Павел "xAnder" Шубский WHQL-драйвер NVIDIA для PhysX – в начале августа. Игромания (24 июля 2008 года). Проверено 27 июля 2008.
  8. Александр Шеметов Новые драйверы NVIDIA PhysX: прирост около 25% в 3DMark Vantage. 3DNews (23 июня 2008 года). Проверено 4 августа 2008.
  9. BlackCat PhysX взломан и больше не является эксклюзивом для карт NVIDIA. Проверено 9 июля 2008.
  10. Павел "xAnder" Шубский NVIDIA откроет поддержку PhysX для ATI Radeon?. Игромания (9 июля 2008 года). Проверено 9 июля 2008.
  11. Shilov, Anton GPU Physics Dead for Now, Says AMD’s Developer Relations Chief. Nvidia’s Chief Exec Predicts “Negative Synergies” with Intel’s Acquisition of Havok. Xbit Laboratories (19 ноября 2007 года). Проверено 26 ноября 2007.
  12. NVIDIA выпустила драйвер для аппаратной поддержки PhysX. GameDev.ru (15 августа 2008). Проверено 27 октября 2008 года.
  13. Винни - начальник технического обслуживания европейского подразделения компании XFX. Почти бесплатная физика. RusDoc.ru (14 октября 2008 года). Проверено 19 октября 2008.
  14. Павел "xAnder" Шубский Новый пак NVIDIA PhysX. Игромания (5 декабря 2008 года). Проверено 5 декабря 2008.
  15. Павел "xAnder" Шубский AMD считает, что PhysX не выживет на рынке. Игромания (15 декабря 2008 года). Проверено 16 декабря 2008.
  16. Роман Епишин THQ голосует за физику. Игромания (22 декабря 2008 года). Проверено 23 декабря 2008.
  17. Павел Шубский PlayStation 3 получит PhysX. Игромания (18 марта 2009 года). Проверено 18 марта 2009.
  18. PhysX для PS3-игр. GameTech (18 марта 2009 года). Проверено 18 марта 2009.
  19. Александр Будик NVIDIA PhysX появится на Sony PS3. 3DNews (18 марта 2009 года). Проверено 25 марта 2009.
  20. Евгений Курочкин NVIDIA PhysX теперь и на Wii. Страна Игр (20 марта 2009 года). Проверено 21 марта 2009.
  21. Александр Шеметов Nintendo говорит "да" NVIDIA PhysX. 3DNews (21 марта 2009 года). Проверено 25 марта 2009.
  22. Александр Шеметов PhysX теперь и в iPhone. 3DNews (26 марта 2009 года). Проверено 26 марта 2009.
  23. PhysX Games List (англ.). nzone.com. — Список игр, использующих технологию PhysX SDK. В списке приведены не все игры. Проверено 23 декабря 2008.
  24. Featured PhysX Titles (англ.). nVidia (17 июля 2008 года). — Список игр, использующих технологию PhysX SDK, на официальном сайте компании nVidia. Проверено 24 декабря 2008.
  25. Projects using PhysX SDK (англ.) (23 декабря 2008 года). — Сайт, созданный специально для учета игр, поддерживающих PhysX SDK. Проверено 24 декабря 2008.
  26. Silverfall. Акелла. Проверено 21 декабря 2008.
  27. Александр Шеметов "Физическое" тестирование видеокарт в игре "Анабиоз: Сон разума". 3DNews (21 декабря 2008 года). Проверено 21 декабря 2008.
  28. Тургор - Об Игре. Официальный сайт игры. Проверено 21 декабря 2008.
  29. Unreal Engine 3

См. также

  • PhysX (чип)

Внешние ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "PhysX SDK (движок)" в других словарях:

  • PhysX — У этого термина существуют и другие значения, см. PhysX (значения). PhysX Физический движок Оф …   Википедия

  • PhysX (движок) — У этого термина существуют и другие значения, см. PhysX. PhysX Физический движок Официальный логотип Разработчики …   Википедия

  • PhysX (значения) — PhysX: PhysX (от англ. physics  «физика»)  торговая марка компании Ageia. Куплена в 2008 году компанией Nvidia вместе с Ageia. PhysX (чип)  интегральная схема, специализированный микропроцессор. Разработан компанией Ageia.… …   Википедия

  • Физический ускоритель — Физический процессор (англ. Physics Processing Unit  англ. PPU, «физический ускоритель», «ускоритель физики»)  устройство, чип, выделенный специализированный процессор, предназначенный для обработки физических вычислений преимущественно в… …   Википедия

  • Физический процессор — Данные в этой статье приведены по состоянию на 2008 год. Вы можете помочь, обновив информацию в статье …   Википедия

  • Ускоритель физики — Физический процессор (англ. Physics Processing Unit  англ. PPU, «физический ускоритель», «ускоритель физики»)  устройство, чип, выделенный специализированный процессор, предназначенный для обработки физических вычислений преимущественно в… …   Википедия

  • OGRE — (Object Oriented Graphics Rendering Engine) Тип Графический движок Разработчик …   Википедия

  • NovodeX — Physics Физический движок Разработчик …   Википедия

  • Ageia — Technologies, Inc. Год основания 2002 Упразднена 13 февраля 2008 года Причина упразднения …   Википедия

  • Dagor Engine — Игровой движок (Список) Разработчики …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»