Havok (programvare) - Havok (software)

Havok Technology Suites
Havok Logo.svg
Utvikler (er) Havok ( Microsoft )
Stabil utgivelse
2020.2 / 11. desember 2020 ; 10 måneder siden ( 2020-12-11 )
Tillatelse Proprietær / Shareware
Nettsted www .havok .com

Havok er en mellomvare programvarepakke som er utviklet av det irske selskapet Havok . Havok tilbyr en komponent i fysikkmotor og relaterte funksjoner til videospill.

I september 2007 kunngjorde Intel at det hadde signert en endelig avtale om å kjøpe Havok Inc. I 2008 ble Havok hedret på den 59. årlige Technology & Engineering Emmy Awards for å fremme utviklingen av fysikkmotorer innen elektronisk underholdning. I oktober 2015 kunngjorde Microsoft at det hadde kjøpt Havok.

Produkter

Havok middleware -pakken består av følgende moduler:

  • Havok Physics : Den er først og fremst designet for videospill , og muliggjør sanntidskollisjon og dynamikk av stive kropper i tre dimensjoner. Den gir flere typer dynamiske begrensninger mellom stive legemer (f.eks. For ragdollfysikk ), og har et svært optimalisert bibliotek for kollisjonsdeteksjon . Ved å bruke dynamisk simulering åpner Havok Physics for mer realistiske virtuelle verdener i spill. Selskapet utviklet en spesialisert versjon av Havok Physics kalt Havok FX som brukte ATI- og NVIDIA -GPUer for fysikksimuleringer; Målet med GPU -akselerasjon ble imidlertid ikke realisert før flere år senere.
  • Havok AI : I 2009 ga Havok ut Havok AI, som tilbyr avanserte banefindingsmuligheter for spill. Havok AI gir generasjon av navigasjonsnett, stifinning og banefølge for videospillmiljøer.
  • Havok Cloth : Havok Cloth ble utgitt i 2008 og omhandler effektiv simulering av karakterplagg og myk kroppsdynamikk .
  • Havok Destruction (avviklet) : Havok Destruction ble også utgitt i 2008, og gir verktøy for å lage ødeleggende og deformerbare stive kroppsmiljøer.
  • Havok Animation Studio (avviklet) : Havok Animation Studio er formelt kjent som Havok Behavior og Havok Animation. Havok Behavior er en runtime -SDK for å kontrollere animasjon av spillkarakterer på et høyt nivå ved hjelp av endelige tilstandsmaskiner . Havok Animation gir effektiv avspilling og komprimering av karakteranimasjoner i spill, og funksjoner som invers kinematikk .
  • Havok Script (avviklet) : Havok Script er en Lua -kompatibel virtuell maskin designet for videospillutvikling . Den sendes som en del av Havok Script Studio.
  • Havok Vision Engine (avviklet): 8. august 2011 kunngjorde Havok kjøpet av det tyske spillmotorutviklingsselskapet Trinigy og deres Vision Engine og verktøysett.

Plattformer

Versjon 1.0 av Havok SDK ble avduket på Game Developers Conference (GDC) i 2000. Havok SDK er av flere plattformer og er alltid oppdatert for å kjøre på de fleste av de nyeste plattformene. Lisensinnehavere får tilgang til de fleste av C / C ++- kildekoden, noe som gir dem friheten til å tilpasse motorens funksjoner, eller overføre den til forskjellige plattformer, selv om noen biblioteker bare tilbys i binært format. I mars 2011 viste Havok frem en versjon av Havok fysikkmotor designet for bruk med Sony Xperia Play , eller nærmere bestemt Android 2.3. Under Microsofts // BUILD/ 2012 -konferanse, presenterte Havok en komplett teknologipakke for Windows 8 , Windows RT , Windows Phone 8 og senere Windows 10 .

Bruk

Videospill

Siden SDK ble lansert i 2000, har den blitt brukt i over 600 videospill.

Annen programvare

Havok finnes også i:

Havok leverer verktøy ("Havok Content Tools") for eksport av eiendeler for bruk med alle Havok -produkter fra Autodesk 3ds Max , Autodesk Maya og (tidligere) Autodesk Softimage . Havok ble også brukt i den virtuelle verden Second Life , med all fysikk håndtert av sine online simulatorservere, i stedet for av brukernes klientdatamaskiner. En oppgradering til Havok versjon 4 ble utgitt i april 2008, og en oppgradering til versjon 7 startet i juni 2010. Second Life-beboer Emilin Nakamori konstruerte en vektdrevet, pendelregulert mekanisk klokke som fungerer helt av Havok Physics i mars 2019.

Referanser

Eksterne linker