广安新闻网

您现在的位置: 首页 > 创业 > 正文内容

游戏黑科技来袭 《剑网 3》布料2.0技术引领行业新方向 华晨宇春晚,古典小说,国家宝藏3在线观看,山河恋主题曲,001158,浙江经济

来源:广安新闻网   时间: 2019-05-21

华晨宇春晚,古典小说,国家宝藏3在线观看,山河恋主题曲,001158,浙江经济

剑网3在重制之后加入了基于物理的布料系统,而这一系统在主流的3A游戏中早就成为了标配。为了在游戏人物身上模拟出真实可信的布料,各大游戏公司都投入了巨大的精力进行开发。早在十多年前,初代刺客信条就以出众的布料动画闻名。在游戏中,艾吉奥无论是缓步而行,快步疾奔,还是爬上高台一跃而下,一身白色长袍始终随着他的动作晃动,在当时的玩家眼里用 栩栩如生 来形容毫不为过。

然而,如果我们仔细观察就会发现,初代刺客信条中人物身上的布料其实是一太原儿童癫痫病能治好吗系列事先预设好的动画,通过在不同的条件下提供的参数相互混合而成的。由于技术的限制,当时的硬件还无法做到高效率地实时对布料进行物理模拟,而且物理模拟的技术也尚不成熟,因此游戏公司采用了一些取巧的方式,通过游戏引擎中动画混合模拟出了看上去还不错的效果。

这样的开发流程主要的缺点在于,在制作人物动画时,通常需要把人物的衣服也一起进行处理。例如,给长袍、头发这类可以飘动的物件加上骨骼,在制作每个动作时先摆好姿势,然后再处理身上所有可以飘动的物件。如果人物的动作需要进行修改,那么同时也要修改所有其它影响到的部件,在制作过程中实际上有大量的重复劳动。经过大量的修改和微调之后,才能做出一眼看不出破绽的动画。即便如此癫痫怎么调养,诸如披风穿过武器这类细节上的问题仍然层出不穷。3A游戏的一个主要角色,通常需要至少十多人的团队花费2-3个月的时间才能基本完成,期间花费的人力物力都是相当高昂的。

随着技术的发展,使用骨骼模拟布料动画的方式已经无法满足玩家对画面越来越高的要求。既然费时费力,采用物理模拟的方式似乎就成为了一条可行之路。随着PhysX,Havok这类物理引擎的不断发展,近几年的主流游戏中采用物理引擎模拟布料的方式已经成为了主流。在这样的背景下,剑网3为了提升玩家的游戏体验也在重制加入了这一系统。

作为一款中国传统武侠背景的游戏,剑网3在服装设计上大量采用了古代服装宽袍大袖的元素外伤性母猪疯症状。如何使这些布料在高速流畅的人物打斗动作下,还能够模拟出真实的效果,就成为了游戏在美术和技术上的双重挑战。

Nvidia 的PhysX引擎直至2016年前一直采用APEX框架来实现诸如场景破坏、气流、衣物等物理效果,而剑网3在重置之初采用的也是这一框架。APEX框架在主流游戏中得到了广泛应用,然而它在今天看来已经是相对陈旧的技术了。在开发游戏时往往会碰到不同类型物体相互碰撞的问题,例如,衣物和刚体的碰撞,衣物之间的碰撞,衣物和液体的碰撞等等。如果把游戏中所有类型物体互相碰撞的可能性写出来,经过排列组合可能会产生数十甚至上百种可能性。布料系统本身的参数也需要大量的测试进行调整,否则就很容易出现布料被揉成抚州哪家医院治疗癫痫病一团,或是 过重 而难以飘荡的问题。如此一来就会产生巨大的开发工作量,在开发时也容易产生大量的BUG。

为了解决这些问题,Nvidia另起炉灶,开发了名叫FleX的新框架。FleX主要是用来模拟液体的技术,它的原理是使用 GPU模拟一大堆粒子,普遍是几万个到几十万个,每个粒子会占有一定的体积,互相之间会排斥和碰撞。在引入额外的约束条件后,可以把一定量的粒子组合成液体、 软性体、刚体、布料之类的物体。然后在GPU端进行模拟。这一技术在CG电影的制作中已经得到了广泛应用,并且在液体碰撞相关的模拟上有较好的表现。

本文地址: 转载请注明出处!

推荐阅读
本类最新

© xinwen.ysxvd.com  广安新闻网    版权所有  京ICP备12007688号