Havok (Software) - Havok (software)

Havok Technology Suites
Havok Logo.svg
Entwickler Havok ( Microsoft )
Stabile Version
2020.2 / 11. Dezember 2020 ; vor 10 Monaten ( 2020-12-11 )
Lizenz Proprietär / Shareware
Webseite www .havok .com

Havok ist eine Middleware- Software-Suite, die von der irischen Firma Havok entwickelt wurde . Havok bietet eine Physik-Engine- Komponente und verwandte Funktionen für Videospiele.

Im September 2007 gab Intel die Unterzeichnung einer endgültigen Vereinbarung zur Übernahme von Havok Inc. bekannt. 2008 wurde Havok bei den 59. Annual Technology & Engineering Emmy Awards für die Förderung der Entwicklung von Physik-Engines in der elektronischen Unterhaltung geehrt. Im Oktober 2015 gab Microsoft die Übernahme von Havok bekannt.

Produkte

Die Havok Middleware Suite besteht aus den folgenden Modulen:

  • Havok Physics : Es wurde hauptsächlich für Videospiele entwickelt und ermöglicht Echtzeit- Kollision und -Dynamik von starren Körpern in drei Dimensionen. Es bietet mehrere Arten von dynamischen Beschränkungen zwischen starren Körpern (zB für die Ragdoll-Physik ) und verfügt über eine hochoptimierte Kollisionserkennungsbibliothek . Durch die dynamische Simulation ermöglicht Havok Physics realistischere virtuelle Welten in Spielen. Das Unternehmen entwickelte eine spezielle Version von Havok Physics namens Havok FX, die ATI- und NVIDIA- GPUs für Physiksimulationen nutzte ; das Ziel der GPU-Beschleunigung wurde jedoch erst einige Jahre später verwirklicht.
  • Havok AI : Im Jahr 2009 veröffentlichte Havok Havok AI, die fortschrittliche Pfadfindungsfunktionen für Spiele bietet . Havok AI bietet Navigation Mesh-Generierung, Pfadfindung und Pfadverfolgung für Videospielumgebungen.
  • Havok Cloth : Havok Cloth wurde 2008 veröffentlicht und beschäftigt sich mit der effizienten Simulation von Charakterkleidung und weicher Körperdynamik .
  • Havok Destruction (eingestellt) : Havok Destruction wurde ebenfalls 2008 veröffentlicht und bietet Werkzeuge zur Erstellung zerstörbarer und verformbarer Starrkörperumgebungen.
  • Havok Animation Studio (eingestellt) : Havok Animation Studio ist offiziell als Havok Behavior und Havok Animation bekannt. Havok Behavior ist ein Laufzeit-SDK zur Steuerung der Animation von Spielfiguren auf hohem Niveau mit Hilfe von endlichen Zustandsautomaten . Havok Animation bietet eine effiziente Wiedergabe und Komprimierung von Charakteranimationen in Spielen sowie Funktionen wie inverse Kinematik .
  • Havok Script (eingestellt) : Havok Script ist eine Lua- kompatible virtuelle Maschine, die für die Entwicklung von Videospielen entwickelt wurde . Es wird als Teil des Havok Script Studio ausgeliefert.
  • Havok Vision Engine (eingestellt): Am 8. August 2011 gab Havok die Übernahme des deutschen Spiele-Engine-Entwicklungsunternehmens Trinigy sowie deren Vision Engine und Toolset bekannt.

Plattformen

Version 1.0 des Havok SDK wurde auf der Game Developers Conference (GDC) im Jahr 2000 vorgestellt. Das Havok SDK ist von Natur aus plattformübergreifend und wird ständig aktualisiert, um auf den meisten der neuesten Plattformen zu laufen. Lizenznehmer erhalten Zugriff auf den größten Teil des C / C++ -Quellcodes, wodurch sie die Freiheit haben, die Funktionen der Engine anzupassen oder sie auf verschiedene Plattformen zu portieren, obwohl einige Bibliotheken nur im Binärformat bereitgestellt werden. Im März 2011 zeigte Havok eine Version der Havok-Physik-Engine, die für die Verwendung mit dem Sony Xperia Play oder genauer gesagt Android 2.3 entwickelt wurde. Während der Konferenz //BUILD/ 2012 von Microsoft stellte Havok eine vollständige Technologiesuite für Windows 8 , Windows RT , Windows Phone 8 und später Windows 10 vor .

Verwendungszweck

Videospiele

Seit der Einführung des SDK im Jahr 2000 wurde es in über 600 Videospielen verwendet.

Andere Software

Havok ist auch zu finden in:

Havok bietet Tools (die "Havok Content Tools") für den Export von Assets zur Verwendung mit allen Havok-Produkten von Autodesk 3ds Max , Autodesk Maya und (früher) Autodesk Softimage . Havok wurde auch in der virtuellen Welt Second Life verwendet , wobei die gesamte Physik von seinen Online-Simulatorservern und nicht von den Client-Computern der Benutzer verwaltet wurde. Ein Upgrade auf Havok Version 4 wurde im April 2008 veröffentlicht und ein Upgrade auf Version 7 begann im Juni 2010. Emilin Nakamori aus Second Life konstruierte im März 2019 eine gewichtsgetriebene, pendelregulierte mechanische Uhr, die vollständig von Havok Physics funktioniert.

Verweise

Externe Links