荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: ayangtse (爱上翠柏的下雨天), 信区: Hardware
标  题: CRY!超越DirectX9的3D引擎震撼视觉
发信站: 荔园晨风BBS站 (Sat Apr 12 09:44:33 2003), 站内信件

法国Ubi Soft公司旗下的研发小组“CRYTEK”,日前公布了他们最新研发的超强
3D引擎“CRY”的新功能,这个“CRY”引擎在3月初美国“游戏开发者会议GDC”上
才因超强的功能震撼全场,被誉为“究极的游戏3D引擎”。该引擎的官方网站。


  先跟大家解释一下3D引擎在游戏中扮演的地位。如果说3D显示晶片是运算3D的
实体,那3D引擎就是3D的灵魂了,因为一套优秀的3D引擎将提供更便捷的运算方式
,让游戏是作人能更有效率的开发游戏,而游戏的画面表现也会更好。

  这套“CRY”引擎之所以备受游戏开发人员期待,是它把以往“所见即所得”(
 What You See Is What You Get )的3D运算表现,进化提升到“所见即所玩”(
What You See Is What You ”Play” )的程度,这个就利害了。以下就简单介绍
“CRY”引擎利害之处吧!!

  ●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 作最佳化设定,对未来游戏研发能力的提
升一定有莫大帮助。

  第一款使用“CRY”引擎开发的游戏《FAR CRY》将在今年5月E3展公开亮相,
到底会有啥惊人表现咧,大家拭目以待吧!!

--
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.41.147]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店