複製鏈接
請複製以下鏈接發送給好友

havok引擎

鎖定
Havok引擎,全稱為Havok遊戲動力開發工具包(Havok Game Dynamics SDK),一般稱為Havok,是一個用於物理系統方面的遊戲引擎,為電子遊戲所設計,注重在遊戲中對於真實世界的模擬。使用撞擊監測功能的Havok引擎可以讓更多真實世界的情況以最大的擬真度反映在遊戲中。
中文名
havok引擎
外文名
Hvok Game Dynamics SDK
全    稱
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  MAXHavok3dsMax3.1的一個插件,3dsMax 4.0 改名稱之為 Reactor 動力學。 [1]  它允許藝術家和漫畫製作者輕易地控制和模擬複雜物理場景。MAX Havok完全地支持綜合的硬體和軟體動力學,布料仿真和液體仿真。它能模擬有關節身體的約束和連接。它還可以模擬物理的現象比如風和馬達。你能使用所有的這些特性來創建多種動態的環境。一旦一個設計家在 3dsmax 4中創建一物體,他們能對它指定物理性質。性質可以包含比如質量,摩擦和彈力的特性。物體可以被調整,釋放,附加到彈簧,或者使用各種的約束。通過對物體指定物理特性,你可以快速和容易地塑造真實世界的場景,因此能精確地模擬產生人物動畫關鍵幀。運用MAX Havok,你可以快速地利用實時仿真窗口預覽場景。這個窗口允許你交互地來測試和播放一個場景。你可以在一個場景中改變所有的物理物體的位置,極大地減少設計時間。然後你可以運用一個單鍵-單擊,轉換這場景回3dsmax,而保持所有的那些需要作為動畫的性質。這個MAX Havok 插件使設計家和漫畫製作者從手工複雜動畫中節約了大量時間,像建築物爆炸或者窗簾成褶皺狀。該插件又支持3dsmax4所有的標準特性比如關鍵幀和結皮現象,因此可以在相同的場景中使用傳統的和物理的兩者動畫。方便的工具(比如自動減少關鍵幀)讓你在它產生之後儘可能地改變角色生成部分的動畫。自從 Max 2012 開始,Autodesk 使用了 PhysX 開發了一套名為 MassFX 的動力學,至此 Reactor 淡出歷史舞台。 [2] 
使用狀況
自從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
參考資料