havok引擎

havok引擎

Havok引擎,全稱為Havok遊戲動力開發工具包(Havok Game Dynamics SDK),一般稱為Havok,是一個用於物理系統方面的遊戲引擎,為電子遊戲所設計,注重在遊戲中對於真實世界的模擬。使用撞擊監測功能的Havok引擎可以讓更多真實世界的情況以最大的擬真度反映在遊戲中。

基本介紹

  • 中文名:Havok遊戲動力開發工具包
  • 外文名:Hvok Game Dynamics SDK
  • 簡稱:Havok引擎
  • 一般稱為:Havok
版本演進havok引擎,簡介,版本演進,使用狀況,使用Havok的代表遊戲和軟體,使用Havok的代表遊戲,使用Havok的軟體,

版本演進havok引擎

簡介

Havok的1.0版本是在2000年的遊戲開發者大會(GDC)上面發布的;2.0版本在2003年的GDC大會上發布;4.5版本在2007年3月釋出。原始碼在取得引擎使用授權之後便會收到。目前,Havok可以在微軟的視窗作業系統、Xbox與Xbox360,任天堂的GameCube與Wii、新力的PS2、PS3與PSP、蘋果電腦的Mac OS X、Linux等作業系統或遊戲主機上使用。此遊戲引擎是用C語言/C++語言所撰寫而成。

版本演進

1.Havok FX  為了和 PhysX 競爭,Havok FX可以使用多繪圖處理器的技術來加速物理計算,包括了NVIDIA的SLI和ATI的CrossFire。Havok將物理運算分為特效和遊戲運算,特效運算(如爆炸時的煙霧)將會由GPU的Shader Model 3.0來進行運算,進而減輕CPU的負擔。而遊戲物理運算則仍然由CPU處理。由於英特爾收購了Havok,前者顯然希望物理計算由CPU負責,所以由顯示卡加速Havok FX的開發似乎已經被取消。
2.MAXHavok  MAXHavok 3dsMax3.1的一個外掛程式,3dsMax 4.0 改名稱之為 Reactor 動力學。它允許藝術家和漫畫製作者輕易地控制和模擬複雜物理場景。MAX Havok完全地支持綜合的硬體和軟體動力學,布料仿真和液體仿真。它能模擬有關節身體的約束和連線。它還可以模擬物理的現象比如風和馬達。你能使用所有的這些特性來創建多種動態的環境。一旦一個設計家在 3dsmax 4中創建一物體,他們能對它指定物理性質。性質可以包含比如質量,摩擦和彈力的特性。物體可以被調整,釋放,附加到彈簧,或者使用各種的約束。通過對物體指定物理特性,你可以快速和容易地塑造真實世界的場景,因此能精確地模擬產生人物動畫關鍵幀。運用MAX Havok,你可以快速地利用實時仿真視窗預覽場景。這個視窗允許你互動地來測試和播放一個場景。你可以在一個場景中改變所有的物理物體的位置,極大地減少設計時間。然後你可以運用一個單鍵-單擊,轉換這場景回3dsmax,而保持所有的那些需要作為動畫的性質。這個MAX Havok 外掛程式使設計家和漫畫製作者從手工複雜動畫中節約了大量時間,像建築物爆炸或者窗簾成褶皺狀。該外掛程式又支持3dsmax4所有的標準特性比如關鍵幀和結皮現象,因此可以在相同的場景中使用傳統的和物理的兩者動畫。方便的工具(比如自動減少關鍵幀)讓你在它產生之後儘可能地改變角色生成部分的動畫。自從 Max 2012 開始,Autodesk 使用了 PhysX 開發了一套名為 MassFX 的動力學,至此 Reactor 淡出歷史舞台。

使用狀況

自從Havok引擎發布以來,它已經被套用到超過150個遊戲之中。最早,使用Havok引擎的遊戲大多數都是第一人稱射擊類別,但隨著遊戲開發的複雜度與規模越來越大,其他類型的遊戲也想要有更加真實的物理表現,大量PS2、Xbox平台的遊戲採用了Havok引擎。Havok引擎是Havok公司開發的一款物理引擎,現在被廣泛用於設計學(3D MAX)和遊戲開發中,這款引擎是最早支持DirectX 9的物理引擎之一,是目前世界上最快、最方便的跨平台遊戲圖形解決方案,也是現今套用最為廣泛的物理引擎之一,已經有將近100款遊戲使用Havok引擎,大家看上面的列表就能夠明白Havok引擎的成功是有目共睹的。另外,《帝國III:發現時代》是第一款支持DircetX 9.0C(Sharder Model3.0)的即時戰略大作。有越來越多的其他類型的遊戲採用Havok引擎,例如為即時戰略遊戲類型,Ensemble Studios的帝國時代III與暴雪娛樂的星際爭霸II;競速類型,世嘉公司的音速小子與新力發行的摩托風暴。在軟體3D Studio Max和Maya 3D中也能看到已經打包為外掛程式的Havok引擎。

使用Havok的代表遊戲和軟體

使用Havok的代表遊戲

* Half-Life /半條命
* Max Payne 2/英雄本色2
* Medal of Honor:Pacific Assault/榮譽勳章:太平洋突襲
* PainKiller/斬除妖魔
* Age of Empires III/帝國時代III
* F.E.A.R/戰慄突擊
* Splinter Cell: Chaos Theory縱橫諜海:混沌理論
* Halo2、Halo3/最後一戰
* 上古捲軸IV:湮沒
* 上古捲軸V:天際
* Diablo 3/暗黑破壞神3
* StarCraft 2/星際爭霸2
* Battlefield: Bad Company/戰地:叛逆連隊
* Battlefield 1943/戰地1943
* Battlefield: Bad Company 2/戰地:叛逆連隊2
* Guild Wars 2/激戰2

使用Havok的軟體

* 3DMark
* 3ds Max 3.1 - 3ds Max 2011
* Adobe Atmosphere
* Adobe Shockwave
* The Source Engine

相關詞條

熱門詞條

聯絡我們