《孤岛惊魂》所运用的游戏制作技术
- 作者:zhangyuhao
- 编辑:ChunTian
●CRYEDIT
超级便利的图形化地图编辑器,要编辑关卡只要用滑鼠把你要的东西放在你要的位置,按下确定就好了,不管是要平地变高山,还是海洋变沙漠,所见即所玩立刻搞定,而且可以立刻就进行关卡测试。此外电脑AI、人物的运动路径也能进行编辑,对游戏开发人员大为便利。
●超越“DirectX 9”的前瞻设计
其实在在2001年初“GeForce 3”芯片刚公布时,“CRY”引擎就被Nvidia公司选为展示项目,而当时晶片还只支援DirectX 8.0的规范时,“CRY”早就已经预先想到包含顶点光源、像素光源...等DirectX 9.0才纳入的新技术。而现在更强化的“CRY”引擎甚至还规划了包含多边形贴图、64位高阶语言...等新一代技术,又超越了“DirectX 9”的技术规范。
●即时阴影投射
透过全新的算法,能把以往最耗资源的即时阴影运算、光迹追踪、动态阴影、交互投射...等作即时性的运算,在普通电脑上要制作即时CG动画不再是梦想。
●智能型减边运算
透过电脑计算,拿把复杂的多边形模型进行减边reduce运算,原本可能一个需要两万个多边形才能画好的模型,经过运算甚至能减少一百倍只要200多个多边形就能达到类似效果,让硬件能有更充足的运算空间。(诸神之黄昏:无独有偶,今天我们报道的一篇关于DOOM3的文章中也提到了id天才程序员约翰·卡马克关于这种算法的研究。)
●多边形贴图(POLYBUMP)
比凹凸贴图(Bump Mapping)更先进的贴图方式,在平滑的模型上贴上多边形贴图,除了会有凹凸质感外,更具备了多边形顶点位移的运算效果,但却不会增加多边形数目。比如说在一个模型贴上一只眼睛,这只眼睛只是个“多边形贴图”,但是经过运算后眼睛上的睫毛、眼球的弧度...等都会表现出来(用以往的3D方式制作,这些睫毛、眼睛弧度都适用多边形堆出来的),展现出比传统凹凸贴图更立体的效果,而且不会消耗太多硬件机能。
●逼真的物理运算效果
透过与德国Havok公司合作的演算法,在输入物体预设重量、材质、当时地形坡度...等参数后,电脑会依据参数进行真实的物理碰撞运算效果,这对游戏中常见的爆炸、子弹弹射、弹壳弹射、破碎...等效果会提供真实的物理运算。另外还会针对受力面积、方向、力道进行碰撞运算,比如说一个人从后方被撞到,它会往前方飞而不是往后倒,这种逼真的运算效果会帮游戏开发人员省下不少力气。
●动态关节处理
针对人类身上的骨骼关节进行运算,并模拟各种攻击、撞击、倒地的姿势,套用在动作或格斗游戏时,会呈现人物被攻击倒地时依造当时地形、攻击方位、力道大小...等而产生的逼真倒地姿势。 (诸神之黄昏:不过相信这种技术不能取代“动作捕捉”,但能减少需要“捕捉”的动作,从而降低游戏的开发成本。)
●机械齿轮运算效果
模拟机械齿轮碰撞、车辆的轮胎依造地形、坡度、力道、方向而产生的运转,以模拟出赛车游戏中更真实的轮胎转动效果。
●布质飘动效果
在3D游戏中“布”的飘动是非常复杂的运算,牵扯到重力、材质、阻力、流体力学...等参数运算,而“CRY”引擎提供了便利的电脑参数,可以方便的进行不同材质的布在不同方向、速度、阻力的风速下所产生的自然飘动。更夸张的是还能模拟布在水中漂流的物理运算,这种不规则的运算效果能展现逼真的布质飘动效果。(诸神之黄昏:估计开发《VR战士4》的SEGA AM2也对这种特效进行了比较多探讨和开发。)
●水波物理运算
水的运算也是3D运算中的复杂项目,包含水的波纹、反射、碰撞、涟漪、波浪、影像投射、光线折射...等都很复杂,甚至连水的浮力、阻力都是困难的物理运算。“CRY”引擎不但提供了逼真的各种水面运算效果,甚至连物体在水面、水中的行动阻力、波浪、气泡也有运算,加上依照物体重量计算浮力与阻力,提供更逼真的水面物理运算效果。(诸神之黄昏:GAMESPOT的年度评比中的其中一项就是“游戏中水的设计”。)
●自动植物产生效果
以往3D游戏要表现植物,大部分只用一片绿色贴图代表草地,一片一片的贴图代表杂草,感觉好像舞台布景一样。而“CRY”引擎不但能逼真的表现丛林中杂草密布的感觉,而且还能自动运算,使用者只要设定好范围,希望草的高度与密度,电脑会自动产生一片杂草丛出来,并且还会依照光源、地形、坡度自动运算,更方便游戏制作。(诸神之黄昏:全面支持DirectX9的FPS《S.T.A.L.K.E.R.》应该也用到了这种技术。)
●杜比5.1声道支持
“CRY”引擎不光有超强的3D运算实力、电脑AI辅助设计,甚至连声音表现运算也考虑到了。
拉拉杂杂写了一大篇,为大家介绍这款超强的“CRY”引擎惊人效果,从3D视觉表现、物理碰撞运算、人物关节动态、机械模拟、地图编辑、电脑AI设定、立体音效效果全部面面俱到,果真是超强的“究极游戏引擎”,而CRYTEK也会把“CRY”3D引擎针对 PC / PS2 / XBOX / NGC 作最佳化设定,对未来游戏研发能力的提升一定有莫大帮助。
玩家点评 (0人参与,0条评论)
热门评论
全部评论