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

Havok Technology Suites
Havok Logo.svg
Разработчики) Havok ( Microsoft )
Стабильный выпуск
2020.2 / 11 декабря 2020 г . ; 10 месяцев назад ( 2020-12-11 )
Лицензия Проприетарное / условно-бесплатное ПО
Веб-сайт www .havok .com

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

В сентябре 2007 года Intel объявила о подписании окончательного соглашения о приобретении Havok Inc. В 2008 году Havok была удостоена 59-й ежегодной премии в области технологий и инженерии Emmy Awards за продвижение разработки физических двигателей в электронных развлечениях. В октябре 2015 года Microsoft объявила о приобретении Havok.

Продукты

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

  • Havok Physics : он разработан в первую очередь для видеоигр и позволяет в реальном времени отслеживать столкновения и динамику твердых тел в трех измерениях. Он предоставляет несколько типов динамических ограничений между твердыми телами (например, для физики тряпичной куклы ) и имеет высоко оптимизированную библиотеку обнаружения столкновений . Используя динамическое моделирование , Havok Physics позволяет создавать более реалистичные виртуальные миры в играх. Компания разрабатывала специализированную версию Havok Physics под названием Havok FX, в которой для моделирования физики использовались графические процессоры ATI и NVIDIA ; однако цель ускорения GPU была реализована лишь несколько лет спустя.
  • Havok AI : В 2009 году Havok выпустила Havok AI, который обеспечивает расширенные возможности поиска пути для игр. Havok AI обеспечивает создание навигационной сетки, поиск пути и отслеживание пути для сред видеоигр.
  • Havok Cloth : выпущенная в 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 (снято с производства): 8 августа 2011 года Havok объявила о приобретении немецкой компании по разработке игровых движков Trinigy, а также их Vision Engine и набора инструментов.

Платформы

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

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

Видеоигры

С момента запуска SDK в 2000 году его использовали более чем в 600 видеоиграх.

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

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

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

использованная литература

внешние ссылки