Havok引擎:全稱為Havok游戲動(dòng)力開發(fā)工具包,這是一個(gè)用于物理(動(dòng)力學(xué))效應(yīng)模擬的游戲引擎。與PhysX、Havok并稱為世界三大物理模擬與運(yùn)算引擎,專為電子游戲所設(shè)計(jì),注重在游戲中對于真實(shí)世界的模擬的,使用Havok引擎可以讓更多真實(shí)世界的情況以最大的擬真度反映在游戲中。
時(shí)至今日,Havok已經(jīng)不僅僅是一款物理引擎,他們提供的開發(fā)工具還可以提供布料渲染、AI、動(dòng)畫渲染、腳本及破壞效果等內(nèi)容。Havok引擎已經(jīng)在超過650款作品中有過使用,大部分都是游戲,不過3DMark、3DS Max等3D測試、建模、渲染軟件也同樣支持Havok引擎。除了PC平臺之外,Havok還擴(kuò)展到了Xbox 360、Xbox One、PS4、PS3、PSV、Wii U、Wii等硬件平臺、Windows 8/7、Android、iOS等軟件平臺,并在好萊塢電影《X戰(zhàn)警第一戰(zhàn)》、《僵尸世界大戰(zhàn)》、《哈利波特》、《詹姆斯邦德》及《黑客帝國》中有過應(yīng)用。
軟件功能
1、Rigidbody剛體模擬。
2、5種碰撞包圍體模擬方案(Primitive,Convex,Mesh,Compount,Terrain)
3、完整的VehicleKit車輛模擬方案。
4、HavokCloth不了模擬方案。
5、Constraint關(guān)節(jié)與連接點(diǎn)模擬方案。
6、HKX物理資源數(shù)據(jù)描述格式以及對應(yīng)序列化與反序列化接口。
7、HavokDestruction破碎模擬方案。
軟件特色
1、腳本編寫
可以將腳本分配給由 Vanda Engine的物理編輯器生成的觸發(fā)器。
2、內(nèi)建物件
可以通過編輯器創(chuàng)建多個(gè)內(nèi)置對象。這些包括:燈水、聲音、天穹、扳機(jī)、主要玩家
3、攝影機(jī)
從能夠?qū)С龅紺OLLADA的3D工具導(dǎo)入動(dòng)畫和靜態(tài)相機(jī)。
4、燈
從能夠?qū)С龅紺OLLADA的3D工具導(dǎo)入動(dòng)畫和靜態(tài)的定向,點(diǎn)和聚光燈。
5、骨骼動(dòng)畫
骨骼動(dòng)畫是一種將角色分為兩部分的技術(shù):用于繪制角色的表面表示(稱為皮膚),以及用于對皮膚進(jìn)行動(dòng)畫處理的互連骨骼的層次結(jié)構(gòu)集(稱為骨骼或裝備)。Vanda Engine從能夠?qū)С龅紺OLLADA的3D工具中讀取外觀,骨骼和動(dòng)畫剪輯(不同動(dòng)畫的集合)。
6、預(yù)制件
預(yù)制代表預(yù)制物體。預(yù)制件是萬達(dá)引擎的基礎(chǔ)。這意味著您可以在預(yù)制模式下創(chuàng)建和存儲對象(3D模型,相機(jī)等),并在項(xiàng)目中多次使用它。每個(gè)預(yù)制件最多可包含3個(gè)級別的細(xì)節(jié)(LOD)。每個(gè)LOD都是 COLLAI一個(gè)格式的外部場景,額外的紋理(例如法線貼圖,光澤貼圖等)以及由Vanda Engine生成的phys碰撞體的集合。
Havok開發(fā)環(huán)境的搭建
Havok Content Tools安裝包是內(nèi)容工具,包括一些3D建模軟件的導(dǎo)出工具。Behavior Tool是給游戲美工或設(shè)計(jì)師用的角色編輯工具,具有所見即所得的功能。對程序員來講最重要的就是SDK了,Havok SDK使用的是C++語言,開發(fā)環(huán)境是Visual Studio。
1、本站提供Havok Content Tools_2014和SDKs for Programmers (2014.1.0VS 2012 with SIMD, for Windows 7)版本下載,需要更多的版本可以前往官方選擇。
2.設(shè)置Visual Studio
在SDK包中,Demo目錄下面是SDK的樣例程序和源代碼,Docs是文檔,包括chm和pdf兩種格式。Lib是鏈接庫,庫分為Debug和release及動(dòng)態(tài)鏈接和靜態(tài)鏈接。Source下面是SDK的包含文件。Tools下面是工具,包括了Visual Debugger這個(gè)可視化調(diào)試器。
此處以Visual Studio 2005為例,依次選擇工具-》選項(xiàng)-》項(xiàng)目與解決方案-》VC++目錄,選擇包含文件,添加新的一行,路徑指向Havok SDK安裝目錄的Source目錄,建議建立一個(gè)叫HAVOK_HOME的環(huán)境變量,這樣可以避免使用絕對路徑。
庫目錄不能在這里設(shè)置,而應(yīng)該為debug和release版本設(shè)置不同的庫包含目錄。因?yàn)椴徽撌莇ebug還是release,它們的庫名都是相同的。你可以打開Demo/Demos下面的工程,看看它是如何設(shè)置為不同版本設(shè)置鏈接包含目錄的。
3、第一個(gè)Havok程序
這里以SDK自帶的一個(gè)控制臺演示程序?yàn)槔?,使用Visual Debugger來觀察Havok的具體效果。首先運(yùn)行Tools/VisualDebugger目錄下的Visual Debugger程序,使用它我們可以觀察到Havok實(shí)際運(yùn)行的效果,而省去渲染步驟,而且可以把場景記錄下來,供以后觀看。演示程序在Demo/StandAloneDemos/ConsoleExampleMt目錄下,這個(gè)程序模擬一個(gè)快速運(yùn)動(dòng)的剛體,撞擊墻壁的效果。運(yùn)行它,然后就可以在VisualDebugger中看到實(shí)際的效果了。
- 游戲開發(fā)軟件
-
更多 (16個(gè)) >>游戲開發(fā)工具大全 游戲開發(fā)工具是一類可以幫助游戲愛好者開發(fā)游戲的輔助軟件,對于一些游戲愛好者來說,自己動(dòng)手開發(fā)游戲是一件多么不容易的事情啊。有了游戲開發(fā)者工具就可以幫助用戶更加輕松地制作游戲。那么很多朋友就會問了,游戲開發(fā)工具有哪些?游戲開發(fā)工具哪個(gè)好用?為此小編在這里就給大家?guī)淼?strong>游戲開發(fā)軟件大全,例如idea、myeclipse、gamesalad creator、lakeshore等,感興趣的朋友快來下載試試吧!
-
-
GameSalad Creator(游戲開發(fā)工具) 34.78M
查看/英文v1.25.6255.24805 -
橙光制作工具電腦版 1.05M
查看/簡體中文v3.1.9 -
layaair引擎 235.56M
查看/簡體中文v3.2.4官方版 -
IntelliJ IDEA2021電腦版 657.7M
查看/簡體中文v2021.3.3 -
action game maker(游戲制作工具) 6.76M
查看/簡體中文v1.04中文版 -
eclipse官方電腦版 106.33M
查看/英文v4.34 -
myeclipse2024 1.6G
查看/簡體中文v2024.1.2 -
Stencyl(2D游戲制作工具) 27.3M
查看/英文v4.1.4 -
GameGuru(游戲制作大師) 3.34G
查看/簡體中文v1.01.0034漢化版 -
cocoscreator游戲開發(fā)引擎 108.68M
查看/簡體中文v2.1.4官方版 -
Lakeshore(游戲制作軟件) 30.01M
查看/簡體中文v2.1.2官方版 -
起司工具(起司AVG游戲制作工具) 71.43M
查看/簡體中文v0.25.2.0官方版 -
CocoStudio(游戲開發(fā)工具集) 279.37M
查看/簡體中文v3.16官方版 -
Havok物理引擎 1.03G
查看/英文v2014.1官方版 -
rpg游戲制作大師(rpg maker xp) 21.62M
查看/簡體中文v1.03漢化版
-
- 下載地址
發(fā)表評論
0條評論軟件排行榜
熱門推薦
node.js安裝包 v22.14.028.04M / 簡體中文
dotCover 2024官方版 v2024.3.564.81M / 多國語言
jdk1.6 32位/64位官方版 附環(huán)境變量配置教程128.75M / 簡體中文
jdk17官方版 附安裝教程159.72M / 簡體中文
python最新版本 v3.13.127.08M / 簡體中文
微軟visual c++運(yùn)行庫合集包 v3.0.22.0317官方版85.82M / 簡體中文
dwin dgus(開發(fā)配置工具) v5.04官方版6.87M / 簡體中文
RegEx Tester(正則表達(dá)式調(diào)試工具) v3.2.0.0綠色版26K / 英文
Report Builder v3.0官方版32.16M / 簡體中文
Convert.NET(代碼翻譯器) v8.4.6675.71官方版4.48M / 多國語言[中文]