文库网
首页 > 杂谈趣闻

游戏研究室 Havok引擎发展史 专栏版

2023-04-07 来源:文库网

游戏研究室 Havok引擎发展史 专栏版

本文核心词:发展史,游戏引擎,游戏科普,LCPD你爹,游戏研究室
首先还是视频链接
游戏的引擎非常的重要,分为了图形引擎与物理引擎。世界上有三大物理引擎,分别为PhysX,Havok与Bullet。我相信大家应该对于前两个引擎都有所耳闻,这一期视频,我们就来讲述一下这三大物理引擎之一的Havok引擎的发展史,顺便给之后新系列的科普做一些铺垫。
让我们回到22年前,毕业于爱尔兰都柏林圣三一大学的史蒂芬科林斯与朋友休雷诺兹创立了Telekinesys研究有限公司又称havok公司。没错,这个公司一诞生就是为了制作出一款叫作havok动力开发包来服务于游戏。当然,havok引擎是一个大概念,他是由许多小组件组成的大型引擎,本期视频主要讲述havok引擎里包含的Havok Physics物理引擎,其余的组件因为文献太少,关系复杂,所以本期视频就只讲述部分与havok物理相关的引擎组件。

游戏研究室 Havok引擎发展史 专栏版


都柏林圣三一大学
havok动力开发包1.0最早亮相在2000年的游戏开发者大会上,它是一款适用于多平台的开发包,因为采用了C 编写,所以该开发包可以通过不断更新来适应新的平台。当时的PS2与xbox初代以及PC很快的得到了havok的支持,其中Havok Physics的表现得到了赞赏,让游戏的物理效果表现得到提升。
它的原理是允许在三个纬度之间模拟实时碰撞与力学,配合上高度优化的碰撞检测库来达到与现实世界里一样的物理效果。除此之外,它还可以提供多种类型的动态表现,例如布娃娃系统,来让游戏内人物的表现也非常真实生动。
世界上第一款使用havok引擎的游戏是在2000年发售的一个非常冷门的赛车游戏,叫作London racer。这款游戏与同时期其他的赛车游戏相比,碰撞效果更加真实,并且也是唯一一个在PS1上使用了havok的游戏(理论上来说应该只有PC版采用了havok引擎,但是写了PS1,那就当它也用了吧)。但是最后因为游戏巨冷门,并没有让havok引擎在业界掀起波澜。

游戏研究室 Havok引擎发展史 专栏版


第一款使用Havok的游戏
之后Havok引擎开始服务于一些射击游戏,例如马克思佩恩2与半条命2。在这两个游戏里,它都处于一个辅助引擎的位置。马克思佩恩2的主要引擎是renderware,而物理效果上完全由havok来表现,在这个2003年发布的游戏里,展现出了强大的物理表现效果,不仅仅在射击NPC上,在游戏里许多场景互动也能表现出真实的物理效果。

游戏研究室 Havok引擎发展史 专栏版


猜你喜欢