国产网游质的飞跃!《剑网3》布料2.0解析
从电子游戏诞生第一天起,玩家对于美好画面的追求从未停止,这是硬件厂商进行更新换代的动力所在,也促使游戏开发商不断地探索更新的技术来达成玩家的愿望。
2013年3月,《古墓丽影9》正式发布,带来了一项全新的毛发渲染技术TressFX Hair,被国内的玩家戏称为“海飞丝”。
TressFX Hair使用次序无关透明技术(Order Independent Transparency)以及碰撞检测系统(collision detection),为劳拉妹子带来全新的秀发,是当时世界上最真实的头发渲染技术。
玩家一旦在《古墓丽影9》体验过Tressfx Hair技术飘逸的秀发之后,便再也无法回头。虽然游戏中开启这个特效会造成帧率损失,但是许许多多的玩家都宁愿在低帧率下完成游戏,也不愿关闭TressFX Hair特效。
对于中国的古典武侠游戏来说,服饰的重要性不亚于头发,但是要将古代服饰的美感完整地呈现出来,并不是那么容易。自2009年《剑网3》上线以来,西山居从未中止过对于布料系统研究与突破。2017年10月,通过与NVIDIA的深度合作,西山居推出了APEX布料技术,使得《剑网3》重制版在服饰的材质与表现有了质的飞跃。
APEX技术所支持布料模拟是质点-弹簧模型,计算效率高,模拟效果逼真度高,而且算法容易实现,因此得到了广泛应用。但由于古风精美服饰布料多达10层以上,一旦角色进行无规则运动,一片一片布料就会无可避免地相互穿插。
目前的CG动画已经可以模拟复杂布料,展现布料垂坠与飘逸,质感十足,带来华丽又震撼的视觉盛宴,但游戏行业迅猛发展的今天,布料碰撞穿插却一直是难于解决行业难题,玩家也见怪不怪了。
为了让游戏布料物理仿真技术得到突破,使《剑网3》游戏玩家能够完美感受到国风服饰之美,西山居舍弃了业已成形的APEX网格布料系统,与NVIDIA再度联手,基于Flex独家定制了布料2.0系统,将国产网游服饰材质展现带入全新境界,首次让实时布料渲染达到了接近CG表现力。
粒子系统主要用来解决由大量按一定规则运动(变化)的微小物质组成的大物质在计算机上的生成与显示的问题;每个粒子都能够通过占据一定的空间位置,彼此能够进行互相排斥。
西山居游戏研发团队携手NVIDIA利用粒子系统原理,独家定制率先开发出一款基于Flex布料2.0系统,彻底解决了布料穿插行业难题;除了实现打坐、身处平地不穿模等划时代大革新外,对于现有的外观,在其材质与布料的表现也取得了进一步的提升!半透阴影的效果融入,服饰质感的高度升级,成功打造了全新交互的游戏场景,让服饰得以新生!
长久以来,国产游戏美工、操控、游戏世界观等诸多方面与国外3A大作之间存在着较大的差距。Flex布料系统2.0的诞生,使得国产网游服装渲染技术走在世界前列。从前面对比的画面来看,Flex布料系统2.0可以说是游戏行业继TressFX Hair毛发渲染技术之后,又一项具有里程碑意义,能为玩家带来更高级的视觉感受的渲染技术突破。这也是西山居游戏以及国内众多游戏开发者一直不断前往努力的结果。
当然Flex所能做的远远不止如此。很多玩家流连于游戏中的美景,喜欢在风景优美的地方拍照截图留念,可是当你在游戏里面的河流湖泊中穿梭,在瀑布下留影的时候,是否有感觉到河流瀑布有如纸片一般缺少真实感?以往的我们看到的河流其实只是在3D贴图上加入了一些动态效果,实际上贴图并没有动,所以看上去会感觉像一张纸片,现在Flex的粒子系统解决了这个问题。
以Flex技术制造的每一个物体都是由某种约束连接起来的一组粒子,这种约束可以让粒子形成布料、刚体、液体、软体,而约束关系可以通过碰撞发生改变。于是我们就可以看到如同下图中的流体遇到刚体时,会产生犹如真实场景中惊涛拍岸的感觉。
因此,Flex除了能够呈现最真实的布料之外,还能在软体、刚体、流体、气体等方面实现更加真实的粒子交互效果,将大自然的美感最为真实的展现出来。
西山居游戏布料系统2.0是国产网游技术突破重要一步,期待国内游戏开发者可以进行更多探索与改进,为玩家们打造出更加逼真且美轮美奂的游戏大世界。