Havok (программное обеспечение)

Промежуточное программное обеспечение для видеоигр
Havok Technology Suites
Разработчик(и)Хавок ( Майкрософт )
Стабильный релиз
2024.1 [1] / 15 июля 2024 г. ; 6 месяцев назад ( 2024-07-15 )
ЛицензияЗапатентованный
Веб-сайтwww.havok.com

Havok — это набор промежуточного программного обеспечения, разработанный ирландской компанией Havok . Havok предоставляет компоненты физического движка , навигации и моделирования ткани, которые могут быть интегрированы в игровые движки .

В 2007 году Intel приобрела Havok Inc. [2] В 2008 году Havok была отмечена на 59-й ежегодной премии «Эмми» в области технологий и инжиниринга за продвижение разработки физических движков в сфере электронных развлечений. В 2015 году Microsoft приобрела Havok. [3]

Продукция

Пакет промежуточного программного обеспечения Havok состоит из следующих модулей:

  • Havok Physics : [4] Первоначально разработанный Ipion Software (Ipion Virtual Physics), он был разработан в первую очередь для видеоигр и позволяет в реальном времени проводить столкновения и динамику твердых тел в трех измерениях. Он предоставляет несколько типов динамических ограничений между твердыми телами (например, для физики ragdoll ) и имеет высокооптимизированную библиотеку обнаружения столкновений . Используя динамическое моделирование , Havok Physics позволяет создавать более реалистичные виртуальные миры в играх. Компания разрабатывала специализированную версию Havok Physics под названием Havok FX, которая использовала графические процессоры ATI и Nvidia для моделирования физики, [5] но цель ускорения на GPU была достигнута лишь несколько лет спустя. [6]
  • Havok Navigation : [7] В 2009 году Havok выпустила Havok AI, который обеспечивает расширенные возможности поиска пути для игр. Havok AI обеспечивает генерацию навигационной сетки, поиск пути и следование пути для игровых сред. В 2024 году этот продукт был переименован в Havok Navigation. [8]
  • Havok Cloth : [9] Выпущенный в 2008 году, Havok Cloth занимается эффективным моделированием одежды персонажей и динамики мягких тел .
  • Havok Destruction (выпуск прекращен) : также выпущенный в 2008 году, Havok Destruction предоставляет инструменты для создания разрушаемых и деформируемых твердых тел.
  • Havok Animation Studio (прекращена) : Havok Animation Studio официально известна как Havok Behavior и Havok Animation. Havok Behavior — это пакет SDK для управления анимацией игровых персонажей на высоком уровне с использованием конечных автоматов . Havok Animation обеспечивает эффективное воспроизведение и сжатие анимации персонажей в играх, а также такие функции, как обратная кинематика .
  • Havok Script (прекращено) : Havok Script — это Lua -совместимая виртуальная машина , предназначенная для разработки видеоигр . Она поставляется как часть Havok Script Studio.
  • Havok Vision Engine (прекращено): В 2011 году Havok приобрела немецкую компанию Trinigy , занимающуюся разработкой игровых движков,а также их Vision Engine и набор инструментов. [10]

Поддерживаемые платформы

Версия 1.0 Havok SDK была представлена ​​на конференции разработчиков игр (GDC) в 2000 году. Havok SDK является многоплатформенным по своей природе и всегда обновляется для работы на большинстве новейших платформ. Лицензиатам предоставляется доступ к большей части исходного кода C / C++ , что дает им свободу настраивать функции движка или переносить его на разные платформы, хотя некоторые библиотеки предоставляются только в двоичном формате. В марте 2011 года Havok продемонстрировала версию физического движка Havok, разработанную для использования с Sony Xperia Play , или, более конкретно, Android 2.3. [11] Во время конференции Microsoft //BUILD/ 2012 Havok представила полный технологический пакет для Windows 8 , Windows RT , Windows Phone 8 и более поздней Windows 10. [ 12]

По состоянию на февраль 2023 года Havok поддерживает 18 целей на 10 платформах. [13] К этим платформам относятся: Windows , Linux , Xbox Series S/X , Playstation 5 , iOS , Nintendo Switch и Android .

Готовые двигатели

Единство

В 2019 году Unity и Havok подписали партнерское соглашение с целью создания комплексного физического решения для проектов на основе DOTS в Unity. [14] Оно было завершено и выпущено в качестве готового к производству в декабре 2022 года. [15]

Нереальный движок

Havok поддерживает интеграцию [16] всех своих продуктов с Unreal Engine от Epic . Havok Physics можно использовать для замены встроенного физического движка (Chaos Physics) на уровне движка, в то время как Havok Navigation — это отдельный плагин, а Havok Cloth — это отдельный инструмент, работающий вместе с движком.

Babylon.js

В апреле 2023 года был выпущен Babylon.js 6.0 с реализацией физики от Havok. [17] Эта реализация была выпущена как плагин WASM и включала в себя капитальный ремонт API физики Babylon.js.

Использование

Видеоигры

Первой игрой, в которой использовалась физика Havok, была London Racer [18] от Davilex Games . В 2023 году продукты Havok использовались в двенадцати [19] из двадцати самых продаваемых видеоигр в США. [20]

Другое программное обеспечение

Хавока также можно найти в:

Havok поставляет инструменты («Havok Content Tools») для экспорта активов для использования со всеми продуктами Havok из Autodesk 3ds Max , Autodesk Maya и (ранее) Autodesk Softimage . Havok также использовался в виртуальном мире Second Life , при этом вся физика обрабатывалась его онлайн-серверами симулятора, а не клиентскими компьютерами пользователей. Обновление до версии Havok 4 было выпущено в апреле 2008 года, а обновление до версии 7 началось в июне 2010 года. [22] Резидент Second Life Эмилин Накамори построил механические часы с весовым приводом и маятниковой регулировкой, функционирующие полностью на Havok Physics, в марте 2019 года. [23]

Ссылки

  1. ^ "Havok 2024.1 выпущен". havok.com . Получено 15 июля 2024 г. .
  2. ^ Корпорация Intel (2007-09-14). "Intel приобретает Havok" (пресс-релиз). Санта-Клара .
  3. ^ "Havok присоединится к Microsoft - Официальный блог Microsoft". 2015-10-02 . Получено 2022-12-28 .
  4. ^ "Физика Хавока". Хавок.
  5. ^ Шилов, Антон (2005). "Havok представляет Havok FX Engine для вычисления физических эффектов на графических процессорах". Xbit Laboratories. Архивировано из оригинала 2008-12-05 . Получено 2008-11-28 .
  6. ^ "Havok Physics Playstation 4 Demo". havokchannel. 2013. Архивировано из оригинала 21.12.2021 . Получено 20.02.2013 .
  7. ^ "Havok Navigation". Havok.
  8. ^ «Мы переименовали Havok AI в Havok Navigation». 2024-04-01.
  9. ^ "Ткань Хавока". Хавок.
  10. ^ "Havok объявляет о приобретении Trinigy". 2011-08-08. Архивировано из оригинала 2011-10-05 . Получено 2011-08-12 .
  11. ^ Engadget (2011). "Физический движок Havok появился на Android 2.3, продемонстрировано на Xperia Play". Engadget . Получено 05.03.2011 .
  12. ^ Business Wire (2012-10-30). «Havok представит полный набор технологий для Windows 8, Windows RT и Windows Phone 8 на выставке Microsoft Build 2012» (пресс-релиз). Редмонд : CNBC . {{cite press release}}: |author=имеет общее название ( помощь )
  13. ^ "Havok 2023.2 уже доступен". 2024-02-13.
  14. ^ «Анонс Unity и Havok Physics для DOTS | Unity на GDC 2019 Keynote». 2019-04-08.
  15. ^ «Havok Physics для Unity теперь поддерживается для производства». 2022-12-19.
  16. ^ "Havok для Unreal Engine 5.4 уже вышел!". 2024-05-08.
  17. ^ "Анонс Babylon.js 6.0". 2023-04-20.
  18. ^ «История Хавока: инфографика». 2014-12-16.
  19. ^ "Игры на базе Havok".
  20. ^ «Самые продаваемые видеоигры в США в 2023 году по объему продаж в долларах». 2024-01-29.
  21. ^ "VPhysics". Сообщество разработчиков Valve . Получено 28.12.2022 .
  22. ^ "Release Notes/Second Life Server/1.40". secondlife.com. 27 января 2011 г. Получено 28 декабря 2022 г.
  23. ^ «Часы: часы второй жизни, работающие исключительно на физике виртуального мира».
Взято с "https://en.wikipedia.org/w/index.php?title=Havok_(программное обеспечение)&oldid=1270554583"