Новости про Havok и Open Dynamics Engine

Исследование популярности физических движков

Журналисты сайта PhysXInfo.com провели исследование популярности трех основных движков для расчета физики в играх. Результаты содержат несколько сюрпризов.

Хотя в настоящее время существует до десятка различных движков для игровой и не только физики, в исследовании сконцентрировались на трёх «китах» рынка: PhysX от NVIDIA, Havok от Intel и бесплатном движке с открытым исходным кодом Open Dynamics Engine (ODE). Вот так выглядит динамика по числу релизов игр, использующих тот или иной движок, за последние четыре года:

Отлично виден количественный успех PhysX на фоне падения популярности Havok и ODE. Полная победа? Но анализ в разрезе платформ дает иную картину:

Увы, чуда не произошло. На основных текущих игровых платформах — консолях Playstation 3, Xbox 360 и Wii лидерство продолжает удерживать Havok. А поскольку большинство хитов класса ААА, да и основные финансовые сборы являются прерогативой консолей, говорить о победе PhysX пока рано. Исследователи отмечают, что и имеющиеся цифры популярности PhysX, как и сколь-либо заметное присутствие практически не развивающегося ODE на рынке, объяснимы прежде всего их встроенностью в различные готовые движки игр (такие как Unreal Engine 3 для PhysX и Chrome Engine для ODE) и финансовой доступностью для разработчиков второго и третьего «дивизиона» из Восточной Европы и России, выпускающих большое количество откровенно проходных игр.

AMD поддерживает физический движок Bullet, разрабатываемый на GeForce

Журналисты ресурса Fudzilla сообщили, что на одной из конференций NVIDIA сказала, что господин Эрвин Куманс, создатель движка Bullet Physics разрабатывает его на картах GeForce. Между прочим, именно этот физический движок AMD хочет ускорить с помощью своих видеокарт через OpenCL.

Также Эрвин Куманс отметил: «Ускорение средствами видеокарт AMD расчётов Bullet через OpenCL будет работать на любом совместимом драйвере: к примеру, мы использовали видеокарты NVIDIA GeForce для нашей разработки и даже применили код из их инструментов для разработчиков: NVIDIA является отличным технологическим партнёром».

Это означает, что аппаратное ускорение Bullet разрабатывается на видеокартах NVIDIA GeForce, несмотря на то, что AMD собирается представить драйвер и аппаратное ускорение для Bullet Physics. Кстати, это же сообщение говорит в пользу того, что аппаратное ускорение Bullet Physics будет прекрасно работать на видеокартах GeForce.

Так или иначе, но NVIDIA сейчас намного впереди с реализацией аппаратного ускорения физики: её движок PhysX является самым популярным. Havok занимает второе место, однако Intel, владеющая этим стандартом, ни за что не даст реализовать аппаратное ускорение физики Havok на видеокартах AMD или NVIDIA: ей он ещё понадобится для Larrabee.

Bullet Physics занимает лишь третье место, однако, благодаря будущей поддержке OpenCL и полной открытости, у него есть все шансы примирить разработчиков и производителей видеокарт, став индустриальным стандартом.

Есть ещё один достаточно популярный физический движок — Open Dynamics Engine, однако он занимает всего 4,1 % рынка.