Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

Продукты [ править ]

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

  • Havok Physics : он разработан в первую очередь для видеоигр и позволяет в реальном времени отслеживать столкновения и динамику твердых тел в трех измерениях. Он обеспечивает несколько типов динамических ограничений между твердыми телами (например, для физики тряпичной куклы ) и имеет высоко оптимизированную библиотеку обнаружения столкновений . Используя динамическое моделирование , Havok Physics позволяет создавать более реалистичные виртуальные миры в играх. Компания разрабатывала специализированную версию Havok Physics под названием Havok FX, в которой для моделирования физики использовались графические процессоры ATI и NVIDIA ; [4]однако цель ускорения GPU была реализована лишь несколько лет спустя. [5]
  • 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 и набора инструментов. [6]

Платформы [ править ]

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

Использование [ править ]

Видеоигры [ править ]

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

Другое программное обеспечение [ править ]

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

  • Futuremark «s 3DMark2001 и 03 инструментов бенчмаркинга
  • плагин для программного обеспечения Maya для анимации
  • Valve «S Источник игровой движок использует VPhysics, который является физическим движком Havok редактировался [9]

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

Ссылки [ править ]

  1. ^ Intel Corp (2007). «Intel приобретает Havok» . Intel Corp . Проверено 9 сентября 2009 .
  2. ^ «Хэвок, чтобы присоединиться к Microsoft» . Microsoft . 2015-10-02 . Проверено 2 октября 2015 .
  3. ^ «Обзор продукта» . Havok.
  4. Шилов, Антон (2005). «Havok представляет движок Havok FX для вычисления физических эффектов на графических процессорах» . Xbit Laboratories. Архивировано из оригинала на 2008-12-05 . Проверено 28 ноября 2008 .
  5. ^ "Havok Physics Playstation 4 Demo" . havokchannel. 2013 . Проверено 20 февраля 2013 .
  6. ^ "Havok объявляет о приобретении Trinigy" . 2011-08-08. Архивировано из оригинала на 2011-10-05 . Проверено 12 августа 2011 .
  7. ^ Engadget (2011). «Физический движок Havok прибывает в Android 2.3, демонстрация на Xperia Play» . Engadget . Проверено 5 марта 2011 .
  8. ^ Business Wire (через Yahoo press) (2012). «Havok ™ продемонстрирует полный набор технологий для Windows 8, Windows RT и Windows Phone 8 на выставке Microsoft Build 2012» . Yahoo press . Проверено 7 ноября 2012 .[ постоянная мертвая ссылка ]
  9. ^ "VPhysics" . Сообщество разработчиков Valve . Проверено 15 августа 2011 .
  10. ^ «Примечания к выпуску / Сервер Second Life / 1.40» . secondlife.com . Проверено 27 сентября 2010 .
  11. ^ https://nwn.blogs.com/nwn/2019/03/-emilin-nakamori-sl-physics-clock.html
  12. ^ vps nhân hòa

Внешние ссылки [ править ]

  • Официальный веб-сайт