Havok

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Havok
Фізичний рушій
Логотип рушія Havok.png
Офіційний логотип рушія
Розробник Ірландія Havok, Intel
Апаратна платформа IBM PC-сумісні комп'ютери, Xbox 360, Xbox, PlayStation 2, PlayStation 3, PlayStation Portable, PlayStation Vita, Wii
Підтримувана ОС Windows, Mac OS X, Linux, Android[1]
Написаний мовою C, C++
Ліцензія комерційна — доступний для ліцензування
Остання версія 2012.1.0 / 31 серпня 2012
http://www.havok.com

Havok Physics (більш відомий як просто Havok) — фізичний рушій, розроблений ірландською компанією Havok. Рушій створює симуляцію фізичної взаємодії в реальному часі, що робить світ гри більш живим і реалістичним, подібно фізики Ragdoll[2]. Havok Physics є мультиплатформним рушієм.

Історія[ред.ред. код]

Версія Havok SDK 1.0 була представлена на Game Developers Conference в 2000 році. На даний момент розроблена вже сьома версія продукту, яка була випущена в грудні 2009 року. 20 лютого 2008 року компанія Havok повідомила, що рушій Havok Physics стає безкоштовним для завантаження розробникам ігор на PC, однак тільки для некомерційного використання. Для мультиплатформових розробників Havok все ще залишиться платним[3].

1 червня 2008 року рушії Havok Physics і Havok Animation стають доступними для завантаження і комерційного використання розробникам ігор на PC для Microsoft Windows[4].

11 червня 2008 року компанія Havok, що входить до складу корпорації Intel, уклала угоду, за якою буде співпрацювати з компанією AMD у справі оптимізації графічних карт ATI Radeon і центральних процесорів AMD під фізичний рушій Havok[5].

У січні 2008 року Національна Академія телевізійних наук і мистецтв США вручила премію Еммі в номінації «Найкращий фізичний рушій» технології Havok[6].

Зовсім недавно компанією була представлена шоста версія технології Havok, в якій вперше представлені інструменти Havok Cloth (реалістична поведінка тканини) і Havok Destruction (імітація різних руйнувань). У жовтні 2009 року компанія Ubisoft підписала угоду з компанією Havok, згідно з яким рушій «Havok» буде використовуватися в іграх, що розробляються Ubisoft, на протязі багатьох років[7].

Використання[ред.ред. код]

Після представлення першого SDK в 2000 році він використовувався більш ніж в 150 комп'ютерних іграх. Спочатку більшість ігор, які працювали на технологіях Havok, належали до жанру шутерів від першої особи. Наприклад, фізична частина рушія Source, створеного Valve Corporation і використовується в грі Half-Life 2 і її доповненнях, включає в себе частину переробленого коду Havok Physics версії 2. На сьогодні застосування цього фізичного рушія можна бачити в таких жанрах, як пригодницька гра (Uru: Ages Beyond Myst від Cyan Worlds), стратегія в реальному часі ( Company of Heroes від THQ і Relic Entertainment і StarCraft II від Blizzard Entertainment[8]), Екшн (Assassin's Creed от Ubisoft), платформер (Super Smash Bros. Brawl от Nintendo[9]).

Havok використовується не тільки в іграх, але і в навчальних симуляторах, наприклад в тренажері водіння 3D Інструктор, який призначений для отримання навичок водіння автомобіля та дотримання правил дорожнього руху. Havok також використовується в продуктах компанії Autodesk Media & Entertainment, програмних пакетах 3ds MAX і Maya.

Ігри на рушії Havok[ред.ред. код]

Даний список не є повним[10]

Доступні платформи[ред.ред. код]

Вихідні коди рушія після ліцензування були поширені, і в даний час використовуються на таких платформах, як Microsoft Windows, Xbox і Xbox 360, Nintendo GameCube і Wii , Sony PlayStation 2, PlayStation 3 і PlayStation Portable, Apple Mac OS X і на Linux. Сам по собі рушій написаний на C / C++, і з успіхом портується на будь-які системи, які підтримують компілятор C або C++.

Havok FX[ред.ред. код]

Компанія розробляла спеціальний комплект, що отримав назву Havok FX, який повинен був зробити можливим використовувати потужності графічних процесорів відеокарт ATI і NVIDIA для фізичних розрахунків[11]. Продукт був заморожений після того, як Intel купила Havok[12].

Havok AI[ред.ред. код]

На міжнародній виставці Game Developers Conference 2009 компанія Havok анонсувала і продемонструвала нове middleware-рішення для розробників — «Havok AI». Havok AI є реалізацією ігрового штучного інтелекту у вигляді підпрограмного забезпечення[13].

Havok Behavior Tool[ред.ред. код]

Програмний продукт для розробки систем реакції ігрових персонажів на внутрішньо-ігрові події. Є безкоштовним для некомерційного використання.[14]

Примітки[ред.ред. код]

  1. Engadget (2011). Havok physics engine comes to Android 2.3, demoed on Xperia Play. Engadget. Архів оригіналу за 2012-03-11. Процитовано 2011-03-05. 
  2. Havok «Havok 5 Launches Integrated Character & Physics Solution»
  3. Да здравствует Havok![недоступне посилання]
  4. Havok — Professional Game Development
  5. Havok — Home
  6. AG // Игровые новости за 8 января 2008 года, вторник
  7. Павел Шубский (9 октября 2009 года). Ubisoft задействует Havok для физических спецэффектов. Игромания (журнал). Архів оригіналу за 2012-03-11. Процитовано 9 октября 2009. 
  8. Информация о StarCraft II на официальном сайте игры
  9. AG // Игровые новости за 4 января 2005 года, вторник
  10. Havok — Available Games
  11. Havok Intros Havok FX Engine to Compute Physics Effects on GPUs. Graphics Processors Are Good for Physics Effects — Havok
  12. GPU Physics Dead for Now, Says AMD's Developer Relations Chief. Nvidia's Chief Exec Predicts «Negative Synergies» with Intel's Acquisition of Havok
  13. GDC 2009: Havok представила Havok AI. GameTech. 25 марта 2009 года. Архів оригіналу за 2012-03-11. Процитовано 25 марта 2009. 
  14. Информация на сайте Havok.com

Див. також[ред.ред. код]

Посилання[ред.ред. код]

Відеоролики, що демонструють можливості і здібності Havok[ред.ред. код]