Введение в компьютерное моделирование/Физические движки

Материал из Викиверситета
Эта статья — часть материалов: Лаборатория компьютерного моделирования

Физический движок (англ. physics engine) — компьютерная программа, которая производит симуляцию физических законов реального мира в виртуальном мире с той или иной степенью аппроксимации.

Обзор[править]

Игровые проприетарные[править]

  • Havok — некогда самый популярный и распространённый физический движок, используемый в более чем в 100 играх. На данный момент немного уступил своему конкуренту;
  • PhysX — основной конкурент Havok, единственный в мире физический движок, имеющий аппаратную поддержку (см. Физический процессор). Покупка Ageia компанией nVidia привела к переименованию движка в nVidia PhysX. На данный момент PhysX занимает первое место по популярности среди физических движков;
  • Digital Molecular Matter

Игровые свободные с открытым исходным кодом[править]

  • Tokamak — простейший физический движок, рекомендуется для начинающих .
  • Newton Game Dynamics — серьезный физический движок, рекомендуется для точных расчетов при моделировании (не только для игр)
  • Bullet Physics Library — популярный физический движок для компьютерных игр
  • Open Dynamics Engine — популярный физических движок для компьютерных игр
  • Unreal Engine — часто используемый студентами движок для компьютерных игр,который обрёл популярность в 1998 году