物理特效

来源:百度知道 编辑:UC知道 时间:2024/05/30 01:55:18
什么是物理特效

物理特效——我们生活中感觉到的风的吹动,树叶的摇摆,以及物体爆炸时所产生的碎片飞溅都是物理过程,而将这些表现到游戏中,那就是所谓的物理特效了。采用物理特效可以给我们带来更真实的游戏感受,让我们有身临其境的感觉。但是和高清一样

计算机的物理特效比你想象中运算量还要大,这个是续阴影之外的另一个消耗资源的大户。物理特效包括:碎片飞溅、树叶的摇摆、风的吹动,这个是其中之一。但最重要的还是动作物理特效,在你玩动作游戏时,通常会发生一些特效:比如你用剑挥砍对手,对手中剑后有一种抵抗动作;如果用盾打击对手的手臂,对手手臂会被弹开,身体会倾斜;如果撞击对手,对手会被撞飞并跌倒;如果枪击对手不同部位,对手会有相应不同的动作反应等等。这些动作细节的特效会使游戏者感到游戏栩栩如生。注意动作物理特效并没有特定的动作去执行,而是通过物理运算实现。物理运算要寻找碰撞的接触面并正确执行动作,因此可能涉及到游戏中角色单位的骨骼。通过骨骼,使得碰撞分析、物理特效和渲染都有一个可参照的标准。
过去的老游戏,你发一个撞击的招式,对手会被弹飞,但这种动作无论对你还是对手,其反应都是是固定的,比如魔兽世界。但是现在不同了,你撞击对手时,采用不同方向撞击,对手的弹开动作都不一样,不仅如此,即使下一次以同样方式撞击同样对手时,对手的弹开动作也会不一样,这里包含随机因素。这样的特效使得游戏具备非常丰富的动作表现。这种物理计算也有一个固定的名称:演算。所有的动作特效都是利用即时演算。
即时演算产生的结果是丰富多样的动作特效。但是,这些动作的结果如果被记录,会对硬盘有较大容量的占据。因此当你退出游戏或过特定时间、离开特定区域后,这些动作的结果会被恢复。比如你用炸弹炸塌了一座房子或杀死一个单位, 即时演算产生的结果是凌乱的碎片或某种性状的尸体,但这些不会长久保留,当你离开特定区域、退出游戏或者过一段时间后,通过内存清理,这坐房子会再次恢复,尸体会消失,否则你在游戏中不断的通过 即时演算产生的其它结果炸塌更多的房子和杀死更多单位,这些结果会占满内存和虚拟内存,导致系统崩溃,这是计算机的特点。演算同样都要用在碎片飞溅、树叶的摇摆、风的吹动、水的物理特效、粒子特效等。
请大家注意理解“即时演算”“骨骼”“碰撞检测”是什么意思,为什么即时演