首 頁
手機版

Havok物理引擎 v2014.1官方版

Havok游戲動力開發(fā)工具包

  • 軟件大小:1.03G
  • 軟件語言:英文
  • 軟件類型:國外軟件
  • 軟件授權(quán):免費軟件
  • 更新時間:2024/06/07
  • 軟件類別:編程其它
  • 應(yīng)用平臺:Windows11,Windows10,Windows8,Windows7
網(wǎng)友評分:7.6分
網(wǎng)友評論 下載地址 收藏該頁
本地下載

Havok引擎:全稱為Havok游戲動力開發(fā)工具包,這是一個用于物理(動力學(xué))效應(yīng)模擬的游戲引擎。與PhysX、Havok并稱為世界三大物理模擬與運算引擎,專為電子游戲所設(shè)計,注重在游戲中對于真實世界的模擬的,使用Havok引擎可以讓更多真實世界的情況以最大的擬真度反映在游戲中。

時至今日,Havok已經(jīng)不僅僅是一款物理引擎,他們提供的開發(fā)工具還可以提供布料渲染、AI、動畫渲染、腳本及破壞效果等內(nèi)容。Havok引擎已經(jīng)在超過650款作品中有過使用,大部分都是游戲,不過3DMark、3DS Max等3D測試、建模、渲染軟件也同樣支持Havok引擎。除了PC平臺之外,Havok還擴展到了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é)與連接點模擬方案。

6、HKX物理資源數(shù)據(jù)描述格式以及對應(yīng)序列化與反序列化接口。

7、HavokDestruction破碎模擬方案。

軟件特色

1、腳本編寫

可以將腳本分配給由 Vanda Engine的物理編輯器生成的觸發(fā)器。

2、內(nèi)建物件

可以通過編輯器創(chuàng)建多個內(nèi)置對象。這些包括:燈水、聲音、天穹、扳機、主要玩家

3、攝影機

從能夠?qū)С龅紺OLLADA的3D工具導(dǎo)入動畫和靜態(tài)相機。

4、燈

從能夠?qū)С龅紺OLLADA的3D工具導(dǎo)入動畫和靜態(tài)的定向,點和聚光燈。

5、骨骼動畫

骨骼動畫是一種將角色分為兩部分的技術(shù):用于繪制角色的表面表示(稱為皮膚),以及用于對皮膚進行動畫處理的互連骨骼的層次結(jié)構(gòu)集(稱為骨骼或裝備)。Vanda Engine從能夠?qū)С龅紺OLLADA的3D工具中讀取外觀,骨骼和動畫剪輯(不同動畫的集合)。

6、預(yù)制件

預(yù)制代表預(yù)制物體。預(yù)制件是萬達引擎的基礎(chǔ)。這意味著您可以在預(yù)制模式下創(chuàng)建和存儲對象(3D模型,相機等),并在項目中多次使用它。每個預(yù)制件最多可包含3個級別的細節(jié)(LOD)。每個LOD都是 COLLAI一個格式的外部場景,額外的紋理(例如法線貼圖,光澤貼圖等)以及由Vanda Engine生成的phys碰撞體的集合。

Havok開發(fā)環(huán)境的搭建

Havok Content Tools安裝包是內(nèi)容工具,包括一些3D建模軟件的導(dǎo)出工具。Behavior Tool是給游戲美工或設(shè)計師用的角色編輯工具,具有所見即所得的功能。對程序員來講最重要的就是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及動態(tài)鏈接和靜態(tài)鏈接。Source下面是SDK的包含文件。Tools下面是工具,包括了Visual Debugger這個可視化調(diào)試器。

此處以Visual Studio 2005為例,依次選擇工具-》選項-》項目與解決方案-》VC++目錄,選擇包含文件,添加新的一行,路徑指向Havok SDK安裝目錄的Source目錄,建議建立一個叫HAVOK_HOME的環(huán)境變量,這樣可以避免使用絕對路徑。

庫目錄不能在這里設(shè)置,而應(yīng)該為debug和release版本設(shè)置不同的庫包含目錄。因為不論是debug還是release,它們的庫名都是相同的。你可以打開Demo/Demos下面的工程,看看它是如何設(shè)置為不同版本設(shè)置鏈接包含目錄的。

3、第一個Havok程序

這里以SDK自帶的一個控制臺演示程序為例,使用Visual Debugger來觀察Havok的具體效果。首先運行Tools/VisualDebugger目錄下的Visual Debugger程序,使用它我們可以觀察到Havok實際運行的效果,而省去渲染步驟,而且可以把場景記錄下來,供以后觀看。演示程序在Demo/StandAloneDemos/ConsoleExampleMt目錄下,這個程序模擬一個快速運動的剛體,撞擊墻壁的效果。運行它,然后就可以在VisualDebugger中看到實際的效果了。

收起介紹展開介紹
  • 游戲開發(fā)軟件
更多 (16個) >>游戲開發(fā)工具大全 游戲開發(fā)工具是一類可以幫助游戲愛好者開發(fā)游戲的輔助軟件,對于一些游戲愛好者來說,自己動手開發(fā)游戲是一件多么不容易的事情啊。有了游戲開發(fā)者工具就可以幫助用戶更加輕松地制作游戲。那么很多朋友就會問了,游戲開發(fā)工具有哪些?游戲開發(fā)工具哪個好用?為此小編在這里就給大家?guī)淼?strong>游戲開發(fā)軟件大全,例如idea、myeclipse、gamesalad creator、lakeshore等,感興趣的朋友快來下載試試吧!
  • 下載地址
Havok物理引擎 v2014.1官方版

有問題? 點此報錯

發(fā)表評論

0條評論