Список физических движков

Материал из Энциклопедия о программировании
Перейти к: навигация, поиск

Списки существующих физических движков.

Таблица физических движков

В таблице приведены названия, ссылки, лицензии и краткие сравнительные описания.

Таблица сравнений физических движков
НазваниеОфициальный сайт(ы)Лицензия, распространениеОписание
Трёхмерные (работающие в 3D пространстве)
nVidia PhysXnvidia.ru/object/nvidia-physxКоммерческая (платный, доступен для лицензирования)Очень популярный физический движок. Используется в игровых движках, например, в Unity. Есть бесплатные плагины для трёхмерных программ. Качество, по некоторым оценкам, среднего уровня.
Open Dynamics Enginewww.ode.orgBSD license и LGPL (бесплатный)Простой старый бесплатный движок. Среднего уровня качество.
Havok Physicswww.havok.com/physics/Коммерческая (платный, доступен для лицензирования)Относительно дорогой. По некоторым оценкам, считается лучшим real-time (приблизительным, игровым) физическим движком.
Bullet Physics Librarybulletphysics.orgЛицензия zlib, свободныйХороший физический движок. Высокое качество работы.
Двумерные (работающие в 2D пространстве)
Box2Dwww.box2d.orgсвободный, бесплатныйОчень популярный двумерный физический движок. Качество работы высокое.

Физические движки списком

Общие real-time физические движки:

  • Bullet Physics Library (бесплатный)
  • Havok
  • PhysX
  • Open Dynamics Engine (ODE) (бесплатный) (русская документация http://ode.org/doc/russian/)
  • Box2D (двумерный)
  • Ageia
  • Digital Molecular Matter

Игровые свободные:

  • Bullet Physics Library — самый популярный на данный момент свободный физический движок;
  • Open Dynamics Engine — второй по популярности среди свободных физических движков;
  • Tokamak — физический движок с открытым исходным кодом.
  • Newton Game Dynamics — изначально проприетарный, а с февраля 2011 года — свободный физический движок.
  • Box2D — мультиплатформенный движок для симуляции физики твердых тел.

Ныне несуществующие:

  • NovodeX — физический движок, приобретённый компанией Ageia и преобразованный в PhysX.
  • Meqon — физический движок, приобретённый компанией Ageia и интегрированный в состав её движка PhysX.
  • Ipion Virtual Physics — физический движок, приобретённый компанией Havok и интегрированный в состав её движка Havok Physics;
  • Karma — коммерческий движок от ныне закрытой компании MathEngine, интегрирован в Unreal Engine 2.0/2.5.

Другие:

  • Open Physics Initiative — проект, инициированный компаниями AMD и Pixelux Entertainment по объединению Bullet Physics Library и Digital Molecular Matter, добавлении в новообразованный продукт поддержки OpenCL и DirectCompute и оптимизации результирующего движка для выполнения на графических процессорах Radeon.

Ссылки

Шаблон:Физические движки Шаблон:Списки