Havok (программное обеспечение) - Havok (software)
Разработчики) | Havok ( Microsoft ) |
---|---|
Стабильный выпуск | 2020.2 / 11 декабря 2020 г .
|
Лицензия | Проприетарное / условно-бесплатное ПО |
Веб-сайт | www |
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 можно найти в:
- Futuremark «s 3DMark2001 и 03 инструментов бенчмаркинга
- плагин для программного обеспечения Maya для анимации
- Valve «S Источник игровой движок использует VPhysics, который является физическим движком 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 года.