Havok物理引擎
Havok
来源:百度百科
编辑本段Havok概述
Havok,全称为Havok Game Dynamics SDK,译作Havok游戏动力开发包。人们经常说到的,与PhysX相提并论的Havok物理模拟引擎,只是Havok引擎中的一部分而已。编辑本段Havok的组成
Havok Physic
Havok物理引擎。业界领先的实时碰撞计算和物理仿真解决方案,提供快速高效率的物理模拟计算。被200多个游戏所采用,且Havok Physics引擎可以运行在Windows、Linux、MAC、XBOX360、Playstation3等全平台上。Havok Physics是整个Havok引擎的基础。Havok FX
针对爆炸效果等大计算量的物理模拟,Havok曾经推出过Havok FX引擎。Havok FX引擎也是一种物理模拟计算解决方案,由CPU+GPU联合计算完成。GPU负责爆炸等大计算量的物理模拟。Nvidia与ATI都曾经与Havok就Havok FX进行过深入的合作。但是Intel收购Havok后,由于Intel本身不能生产独立的GPU,Havok FX发展就陷入停滞,虽然Intel官方没有宣布Havok FX引擎下马,但实际上Havok FX已经被Intel雪藏。Havok Animation
Havok动作引擎。是一种高效灵活的动作开发工具。在全平台上提供经过优化的回放和实时融合特性,并能与Havok Physics引擎完美合作,提高游戏的可玩性。Havok Behavior
Havok行为引擎。它可以让游戏中的虚拟人物学会新的行为、动作、战术。你是否曾注意到,在一些采用havok的游戏中,就像《光晕3》和《半条命2》,友好的虚拟人物会转身面向你,会和你产生互动。敌人则不仅会冲向你开火,他们也会寻找 掩护,在《彩虹6号:盾牌行动》之类的战术游戏中,敌人甚至拥有包抄、迂回等战术。集成在寒霜引擎中的Havok Behavior更为强大,例如你会看到虚拟人物弓腰通过,攀爬,或者跳过障碍,遇到爆炸物选择躲避或是捡起来扔回去。[2]Havok Cloth
Havok布料模拟引擎。Havok Cloth不是说这个引擎只能模拟布匹的物理特性,而是能模拟一切柔性物体。如衣服,裙子,斗篷,外套、头发、尾巴、旗帜、横幅、窗帘、植物等等。Havok Destruction
Havok刚体破坏引擎。这是一种高效的跨平台的刚体破坏仿真引擎。Havok刚体破坏引擎采用Collision Detection碰撞检测系统,这将有别于以往传统游戏中的hitbox系统。适合造成动态破坏。Havok AI
Havok人工智能引擎。在2009年游戏开发者大会上,Havok展示了Havok引擎家族的新成员:Havok人工智能引擎。编辑本段支持Havok引擎的游戏与软件
全平台Havok引擎游戏
比较著名的Havok引擎游戏包括:《阿拉玛王国:惩罚》《战地3》、《极品飞车:亡命天涯》《星际争霸2》、《暗黑破坏神3》、《战地:叛逆连队2》、《上古卷轴4》、《马克思 佩恩2》、《光晕3》、《半条命2》、《细胞分裂》、《生化危机5》、《F.E.A.R》 、《孤岛惊魂2》、《辐射3》、《阿凡达》、《求生之路》、《正当防卫》、《波斯王子:遗忘之沙》、《孢子》、《争分夺秒》、《红色派系:游击战》、《失落的星球2》等游戏名称 | 游戏平台 | Havok引擎类型 | 游戏名称 | 游戏平台 | Havok引擎类型 |
反恐24小时 | PS2 | Physics | 50美分:防弹 | XBOX,PS2 | Physics |
速度与激情之A2狂飙 | PC | Physics | 超级兵工厂 | XBOX 360 | |
冲破火网:黑鹰 | PSP | Physics | 特工雨果 | PS2 | Physics |
特工雨果:滚滚滑板 | PC,PS2 | Physics | 心灵杀手 | XBOX 360 | Animation, Physics |
鬼屋魔影 | PC,Xbox 360,PS2,PS3,Wii | Physics | 美国陆军2:真实战士 | XBOX 360 | Physics |
天空3 | Xbox 360 | Physics | Amsterdam Taxi Madness | PC | Physics |
别惹蚂蚁 | PC,PS2,Wii | 武装与危险 | PC,Xbox360 | Physics | |
刺客信条 | PC,Xbox360,PS3 | Animation, Physics | 刺客信条2 | PC,Xbox360,PS3 | Animation, Physics |
铁臂阿童木 | PS2 | Physics | 末日战车 | PC | Physics |
后院摔角 | Xbox,PS2 | Physics | 后院摔角2 | Xbox,PS2 | Physics |
班卓熊:神奇螺丝 | Xbox 360 | Physics | 战地1943 | PC,Xbox360,PS3 | Physics |
战地:叛逆连队 | Xbox360,PS3 | Destruction | 战地:叛逆连队2 | PC,XBox360,PS3 | Destruction |
BEN10:外星神力维尔加科斯的攻击 | Xbox360,PS2,Wii,PSP | Physics | 古罗马猛将传 | PS2 | Physics |
诺曼底任务:突袭柏林 | PC | Physics | 生化奇兵 | PC,Xbox 360 | Animation, Physics |
生化奇兵2 | PC,Xbox 360,PS3 | Animation, Physics | 黑暗地带:51区 | PC,Xbox360,PS3 | Animation, Physics |
轰炸方块 | Wii | Physics | 轰炸方块:猛击聚会 | Wii | Physics |
球瓶终结者 | PC | Physics | 战火兄弟连:进军30高地 | PS2 | Physics |
野兽传奇 | Xbox360,PS3 | Animation, Physics | 坎贝拉猎人:2010 | Xbox360,PS3 | Physics |
游戏狂欢节 | Wii | Physics | 游戏狂欢节:迷你高尔夫 | Wii | Physics |
汽车总动员 | PSP | Physics | 名人体育 | Wii | Physics |
英雄连 | PC | 英雄连:抵抗前线 | PC | Physics | |
柯南 | Xbox360,PS3 | Animation, Physics | 死刑犯2:充血 | Xbox360,PS3 | Physics |
死刑犯:罪恶起源 | PC,Xbox360 | 卡罗琳 | PS2,Wii | Physics | |
除暴战警 | Xbox 360 | Physics | 除暴战警2 | Xbox 360 | Physics |
古惑狼赛车 | Xbox,PS2 | Physics | 但丁地狱 | Xbox 360,PS3 | |
魔法门之黑暗弥赛亚 | PC,Xbox 360 | 暗黑血统 | Xbox 360,PS3 | ||
圣剑传说4 | PS2 | Physics | 颜料宝贝 | Wii | Physics |
丧尸围城 | Xbox 360 | Physics | 死亡空间 | PC,Xbox 360,PS3,PSP | Physics |
致命生物 | Wii | Physics | 死亡风暴海盗 | Physics | |
纽约街头教父:偶像 | Xbox 360,PS3 | Physics | 恶魔之魂 | PS3 | Animation, Physics |
赏金奇兵2:库铂复仇 | PC | Animation, Physics | 毁灭全人类2 | PC,Xbox,PS2 | Physics |
毁灭全人类:解放威廉 | Wii | Physics | 杀出重围:隐形战争 | PC,Xbox | Physics |
天灾:危机之日 | Wii | Animation, Physics | 迪斯尼公主:魔法世界 | PS2,Wii | Physics |
DJ英雄 | Xbox 360,PS3 | Cloth | 龙与地下城Online:风暴来临 | PC | Physics |
EA游戏广场 | Wii | Physics | 顽皮小鬼混乱大冒险 | PC,Xbox,PS2 | Physics |
紧急出动 | PS2,Wii | Physics | 欧洲暴力赛车 | PC | Physics |
尸变重生 | PC,Xbox,PS2 | Physics | 极度恐慌:机密档案 | PC,Xbox,PS3 | Physics |
极度恐慌2:起源计划 | PC,Xbox 360,PS3 | Physics | 神鬼寓言2 | Xbox 360 | Animation, Physics |
辐射3 | PC,Xbox 360,PS3 | Animation, Physics | 孤岛惊魂2 | PC,Xbox 360,PS3 | Animation, Physics |
异魂传承 | PS3 | 巅峰破碎 | Xbox 360,PS3 | Animation, Physics | |
俄罗斯之恋 | Xbox,PS2 | 全能战士:十锤 | PC | Physics | |
全能战士 | PC,Xbox,PS2 | Physics | George of the Jungle: Search for the Secret | PS2,Wii | Physics |
高山滑雪 | PS3 | 战斧:野兽骑士 | Xbox 360,PS3 | Animation, Behavior, Physics | |
黄金眼:黑帮情报员 | Xbox,PS2 | 吉他英雄5 | Xbox360,PS3 | Animation, Physics | |
吉他英雄街机版 | PC | Animation, Physics | 吉他英雄3 | PC,Xbox360,PS3 | Animation, Physics |
吉他英雄世界巡演 | PC,Xbox 360,PS3 | Animation, Physics | 吉他英雄:金属乐队 | PC,Xbox 360,PS3 | |
半条命2:橙盒版 | PS3 | Physics | 光晕2 | PC,Xbox | Physics |
光晕3 | Xbox 360 | Physics | 光晕3:地狱空降兵 | Xbox 360 | Physics |
光环战争 | Xbox 360 | Physics | 快乐大脚 | PC,PS2,Wii | Physics |
游戏名称 | 游戏平台 | Havok引擎类型 | 游戏名称 | 游戏平台 | Havok引擎类型 |
哈雷机车:漫游世界 | PC | Physics | 哈雷机车:极速之轮 | PC | Physics |
哈利波特与火焰杯 | PC,Xbox,PS2,PSP | 哈利波特与凤凰社 | PC,Xbox 360,PS3,Wii | Animation, Physics | |
天剑 | PS3 | Animation, Physics | 暴雨 | PS3 | Cloth,Physics |
暗黑之门:伦敦 | PC | Animation, Physics | 南北战争:秘密任务 | PC,Xbox 360,PS2,PS3 | Physics |
决战太平洋 | PC,Xbox 360,PS3 | Physics | 疯狂改装车赛 | PC | Physics |
卡通赛车 | PS2 | Physics | 虎克之炮舰巡航 | PC,PS2 | Physics |
我是一个辐射突变异性 | PC | Physics | IHRA拖车大赛:运动家版 | PC,Xbox,PS2 | Physics |
职业拖车大赛2005 | PS2 | Physics | 印第安纳琼斯与皇杖 | PS2,PSP,Wii | Physics |
头文字D:山口复仇 | PC | Physics | 钢铁侠 | PC,Xbox 360,PS3,PS2,Wii | Animation, Behavior, Physics |
钢铁侠2 | Xbox360,PS3 | 阿凡达 | PC,Xbox360,PS3 | Animation, Physics | |
侏罗纪:猎物 | Xbox360,PS3,Wii | Physics | 正当防卫 | PC,Xbox 360,Xbox,PS2 | Physics |
凯恩与林奇:死人 | PC,Xbox 360,PS3 | Physics | 杀戮地带2 | PS3 | Physics |
杀戮地带:解放 | PSP | Physics | 霹雳游侠2 | PC,PS2 | Physics |
霹雳游侠 | PC,PS2 | Physics | 求生之路 | PC,Xbox 360 | Physics |
求生之路2 | PC,Xbox360 | Physics | 虚拟乐高积木 | PC | Physics |
伦敦赛车手 | PC | Physics | 伦敦赛车手2 | PC | Physics |
伦敦赛车手:疯狂破坏 | PC | Physics | 伦敦赛车手:警察也疯狂 | PC | Physics |
伦敦赛车手:世界锦标赛 | PC | Physics | 华纳群星总动员:超级兵工厂 | Xbox 360 | |
魔戒:第三纪元 | Xbox,PS2 | Physics | 失落的星球2 | PC,Xbox,PS3 | Destruction |
失落星球:极限状态 | PC,Xbox360,PS3 | Destruction | 马达加斯加2:逃往非洲 | Xbox360,PS2,PS3,Wii | Animation, Behavior, Physics |
疯狂世界 | Wii | Animation, Physics | 大规模行动 | PS3 | |
美国漫画英雄:复仇女神 | Xbox,PS2,PSP | Physics | 漫画英雄超级战队 | PS2,Wii,PSP | Physics |
漫画英雄终极联盟2 | Xbox 360,PS3 | Animation, Physics | 马克斯 佩恩2 | PC | Physics |
荣誉勋章:英雄 | PSP | 荣誉勋章:先遣部队 | PS2,Wii | Physics | |
荣誉勋章:英雄2 | Wii,PSP | Physics | 荣誉勋章:血战太平洋 | PC | Physics |
雇佣兵2:战火纷飞 | PC,Xbox360,PS2,PS3 | Animation, Physics | 雇佣兵 | Xbox,PS2 | Physics |
微型机器4 | PC,PSP,PS2 | Physics | 午夜狂飙:改装车大赛 | PC | Physics |
北美职业棒球超明星 | Wii | Physics | 摩登大赛车 | PS3 | Animation, Physics |
怪兽屋 | PS2 | Physics | 真人快打:少林武僧 | Xbox,PS2 | Physics |
机车风暴 | PS3 | Animation, Physics | 机车风暴:太平洋裂缝 | PS3 | Animation, Physics |
我的模拟人生 | PC,Wii | Physics | 我的模拟人生:王国 | Wii | Physics |
我的模拟人生:赛车 | Wii | Physics | NBA09:深入比赛 | Xbox 360,PS3 | Animation, Physics |
死灵幻象 | PC | Physics | 极品飞车12 | PC,PS2,PS3,Xbox 360,Wii,PSP,iPhone | Physics |
宠物大冒险2 | PSP | 忍者之刃 | Xbox 360 | Animation, Physics | |
Novastrike | PS3 | 世界彩弹锦标赛2009 | Xbox360,PS2,PS3,Wii | Animation, Physics | |
闪点行动2:龙腾 | PC,Xbox360,PS3 | Animation, Physics | 篱笆墙外 | PC,Xbox,PS2 | Physics |
痛楚 | PS3 | Animation, Physics | 恐惧杀手 | PC | |
恐惧杀手:地狱之战 | PC,Xbox | Physics | 恐惧杀手:嗑药过量 | PC | Physics |
魔域反攻 | PC,Xbox,PS2 | Physics | 完美特工:零 | Xbox 360 | Physics |
森林寻宝历险记 | PC,Xbox,PS2 | Physics | 51号星球 | Wii | Physics |
Power Rangers Dino Thunder | PS2 | Physics | 波斯王子 | PC,Xbox 360,PS3 | Physics |
波斯王子:遗忘之沙 | PC,Xbox 360,PS3 | Physics | 超能力战警 | Xbox PS2 | Physics |
彩虹六号:迫在眉睫 | Xbox,PS2 | 料理鼠王 | Xbox 360,PS3,PSP | ||
红色派系:游击战 | PC,Xbox360,PS3 | Animation, Physics | 安魂曲 | PC | |
生化危机5 | PC,Xbox360,PS3 | Physics | 生化危机:暗黑编年史 | Wii | Physics |
Ringling Bros. and Barnum & Bailey Circus | Wii | Physics | 机器人大擂台 | Xbox,PS2 | Physics |
机器人大擂台2:设计与破坏 | PC | Physics | 太空堡垒:入侵 | Xbox,PS2 | Physics |
室内狂飙 | Xbox | Physics | 黑道圣徒 | Xbox360 | |
秘密特工:终极牺牲 | PC,Xbox360,PS2 | Physics | 暗影狂奔 | PC,Xbox360 | Physics |
游戏名称 | 游戏平台 | Havok引擎类型 | 游戏名称 | 游戏平台 | Havok引擎类型 |
肖恩怀特滑雪 | PC,Xbox360,PS2 | Physics | 怪物史莱克:超级冲击 | PC,Xbox,PS2 | Physics |
怪物史莱克3 | Xbox360,PS2,Wii,PSP | Animation, Physics | 寂静岭5 | Xbox360,PS3 | Animation, Physics |
死魂曲:血之诅咒 | PS3 | Animation, Physics | 六旗主题乐园 | Wii | Animation, Behavior, Physics |
海豹突击队:对峙 | PS3 | Animation, Physics | 命运战士3:偿还 | PC,Xbox360,PS3 | Physics |
索尼克滑板:失重 | PS2 | Physics | 刺猬索尼克 | Xbox360,PS3 | Physics |
索尼克释放 | Xbox360,PS2,PS3,Wii | Animation, Physics | 刀魂4 | Xbox360,PS3 | Physics |
太空训练营 | Wii | Animation, Behavior, Physics | 蜘蛛侠:敌友难辨 | PSP | Physics |
争分夺秒 | PC,Xbox 360,PS3 | Animation, Physics | 海绵宝宝:诚实还是正直 | Xbox360,Wii | Physics |
孢子 | PC | Physics | 星球大战:原力释放 | Xbox360,PS3 | Physics(原力释放系列游戏使用Havok和Pixelux DMM双物理引擎) |
极速双雄 | PC,Xbox,PS2 | Physics | 风起云涌 | PC,Xbox360,PS3 | Animation, Physics |
枪神 | PC,Xbox360,PS3 | Animation, Physics | 特技人:引爆 | Xbox360,PS3,PS2 | Animation, Physics |
星际争霸2 | PC | Physics | 任天堂明星大乱斗 | Wii | Animation, Physics |
超人归来 | PC,Xbox360,PS2 | Physics | 虹吸战士:洛根之影 | PSP | |
少年泰坦 | Xbox,PS2 | Physics | 天诛4 | Wii,PSP | Animation, Physics |
无限试驾 | Xbox360 | Physics | 暗黑破坏神3 | PC | Animation, Physics |
上古卷轴4:湮没 | PC,Xbox360,PS2 | Physics | 审判之眼 | PS3 | Animation, Physics |
教父 | PC,Xbox360,Xbox,PS2 | Physics | 教父2 | PC,Xbox360,PS3 | Physics |
教父:黑手党版 | Wii | 黄金罗盘 | PC,Xbox360,PS3,PS2,Wii | Physics | |
无敌浩克 | PC,Xbox360,PS2,PS3,Wii | Physics | 指环王Online:安格玛之影 | PC | Animation, Behavior, Physics |
指环王:征服 | PC,Xbox360,PS3 | Animation, Physics | 重装英豪 | Xbox360 | Physics |
惩罚者(2005) | PS2 | Physics | 破坏者 | PC,Xbox360,PS3 | Animation, Physics |
辛普森一家 | Xbox360,PS3,PS2,Wii | Physics | 神偷3:死亡阴影 | PC,Xbox | Physics |
时间危机4 | PS3 | 时空飞梭 | PC,Xbox360,PS3 | Animation, Physics | |
TNA摔角 | Xbox360,PS3 | Animation, Physics | 幽灵行动:尖峰战士 | Xbox360,Xbox,PS2,PC | Physics(尖峰战士系列游戏使用Havok和PhysX双物理引擎。Havok引擎负责刚体破坏模拟,PhysX引擎负责粒子特效模拟) |
幽灵行动:尖峰战士2 | Xbox360,PS3,PC | Physics(尖峰战士系列游戏使用Havok和PhysX双物理引擎。Havok引擎负责刚体破坏模拟,PhysX引擎负责粒子特效模拟) | 彩虹六号:禁闭 | PC,PS2 | Physics |
细胞分裂4:双重间谍 | PC,Xbox360,Wii | Physics | 细胞分裂5:断罪 | PC,Xbox360,Wii | Animation, Physics |
Tonka Monster Trucks | PC | Physics | 托尼霍克:直立滑行 | Xbox360,PS3,Wii | Physics |
托尼霍克极限滑板8 | Xbox360,PS3 | Animation, Physics | 托尼霍克极限滑板:练习场 | PC,Xbox360,PS3 | Animation, Physics |
无间战神 | Xbox360 | Physics | 上旋高手3 | Xbox360,PS3 | Physics |
疯狂玩具总动员 | PC,Wii,iPhone | Physics | 变形金刚:塞伯坦之战 | Wii | Physics(PC版本使用nVIDIA PhysX CPU方式) |
垃圾桶 | PS3 | Animation, Physics | 部落:复仇 | PC | Physics |
孪生区 | PC | 终极格斗冠军赛2009 | Xbox360,PS3 | Animation, Physics | |
终极格斗冠军赛2010 | Xbox360,PS3 | Animation, Physics,Cloth | Ultra Wheels Street Jam | PC | Physics |
未名传奇:黑暗王国 | PS3 | 神秘海域2:纵横四海 | PS3 | Animation, Physics | |
UP | Xbox360,PS3,Wii | Physics | 混沌都市骚乱回应 | Xbox,PS2 | Physics |
Urlaubs Racer | PC | Physics | 神秘岛:乌鲁时代 | PC | Physics |
USA Racer | PC,PS2 | 机器人总动员 | Xbox360,PS3,Wii | Physics | |
战锤40K:战争黎明2 | PC | Animation, Physics | 敌对行动 | PC,Xbox | Physics |
潮湿 | Xbox360,PS3 | Physics | 致命车手 | PC,Xbox360,PS3 | Animation, Physics |
野兽家园 | Xbox360,PS3,Wii | Physics | 街头绵羊王 | PS2 | Physics |
德军总部 | PC,Xbox360,PS3 | Animation, Physics | 冲突世界 | PC,Xbox360 | Animation, Physics |
动物园世界 | PC,Wii | Animation, Behavior, Physics | 百战天虫3D | PC,Xbox,PS2 | Physics |
WWE Crush Hour | PS2 | Physics | 美国职业摔角联盟2010 | Xbox360,PS3 | Animation, Physics |
WWII: Desert Rats | PC | Physics | X战警前传:金刚狼 | PS2,Wii,PSP | Physics |
X战警3 | PC,Xbox,Xbox360,PS2 | Animation, Physics | 僵尸启示录 | Xbox360,PS3 | Animation, Physics |
星球大战 原力释放2 | XBOX360,PC | Physics(原力释放系列游戏使用Havok和Pixelux DMM双物理引擎) | 战地3 | PC,Xbox360,PS3 | Destruction 3.0 |
战锤40K:星际战士 | PC,Xbox360,PS3 | Physics | 极品飞车:亡命天涯 | PC,Xbox360,PS3 | Destruction 3.0 |
变节行动 | PC,Xbox360 | Physics | 极度恐慌3 | PC,Xbox360,PS3 | Physics |
红色派系:末日审判 | PC,Xbox360,PS3 | Physics | 巫师2 | PC,Xbox360,PS3 | Physics |
无限试驾2 | PC Xbox360 | Physics | 刺客信条:兄弟会 | PC,Xbox360,PS3 | Physics |
黑道圣徒3 | PC,Xbox360 | Physics |
使用Havok引擎的软件:
3ds MAX、Adobe Atmosphere等使用Havok引擎制作的电影
《特洛伊》《黑客帝国》等编辑本段Havok与PhysX的简单比较
Nvidia显卡用户应该会有印象,只要打开PhysX模式,游戏就会卡,特别是最早的那个尖峰战士2的物理岛关卡,不管你是不是在 做什么大事,就算呆着不动也卡,这是因为physx是以API实现的,是一个外部插件,不能和游戏引擎完美的结合起来,需要不断的检测你有没有触发每一个 条件,这需要大量的浮点运算,所以浮点运算能力强的显卡运算起来只是费劲,CPU模式打开它就只有个位数的帧了.而且physx只能执行nv官方提供的几 套算法,自由度不高.- 参考资料
-
- 1
- 2
- 3
- 1
- 扩展阅读:
-
- 1
游戏开发者大会2007上Havok演示视频 http://v.youku.com/v_show/id_cg00XMjkxMTc1Ng==.html
- 2
Havok柔性物体引擎演示视频 http://www.tudou.com/programs/view/7O-8VA-hV94/isRenhe=1
- 3
基于ATI显卡的Havok柔性物体引擎演示 http://v.youku.com/v_show/id_XODE1NTgwODA=.html
- 4
游戏开发者大会2010上 Havok人工智能演示视频 http://tv.gamestar.hu/video/havok-gdc-2010-ai-demo
- 5
寒霜引擎与Havok http://hi.baidu.com/h0nker/blog/item/3691a61371483c8b6538dba7.html
- 6
- 7
Havok VS PhysX 漫谈物理加速世界!http://www.beareyes.com.cn/2/lib/200807/01/20080701251_1.htm
- 1
-
来源:百度百科