940.强行推动(2 / 4)

最爽新人生 老眼儿 7642 字 2020-08-15

。伴随引擎功能的增强,《梦幻西游》和《大话西游》使用neox的场景也越来越多。

自此,支持任意语言插件,支持多人协作开发模式的neox开始成为网易的主流引擎。在《镇魔曲》的研发过程中,neox第一次扛起了主力引擎的重任。网易对《镇魔曲》寄予厚望,为了达到这个目标,战魂工作室引入了物理引擎、法线贴图、deferlightg、光照烘焙等多种功能,并建立了更加系统化的场景管理机制。最终,游戏画质确实有了明显跃升。

在开发《镇魔曲》期间,正值手机游戏崛起的风口,网易又让neox适配ios与android平台,并基于此研发了《乱斗西游》、《功夫熊猫3》、《阴阳师》等游戏。自此,这款历时十余年,经历过多次重构和迭代的引擎,成为了网易3d手游的主流研发引擎之一。最终,在《镇魔曲》手游的研发过程中,战魂工作室为neox进行了升级迭代,20版本加入了

,即基于物理的渲染技术,支持sss,次表面散射、各向异性材质,能让游戏呈现更好的画面效果。

《终结者2审判日》的引擎也是基于neox进行专门优化的版本,除

之外,它还拥有基于点云的场景光照预渲染技术以及超大视距的植被系统。

2013年,网易在试水手游,尝试neox引擎的跨平台研发之时,也在研发一款新的3d游戏引擎。他们希望这款引擎抛弃2d和端游的包袱,专门为移动平台优化,实现更高级别的美术效果。在多年的技术积累之下,网易用三年时间完成了ssiah的研发,并在引擎问世之后拿下了20余项独创性技术专利。这项引擎支持u粒子、实时光照等先进技术,且dracall(场景物件的绘制)达到了上千的水平,在不损失场景细节的基础上,大大降低了画面细节的丢失程度。

《天下》手游在研发时,当时市面上移动端的游戏仅能实现100的dracall,这意味着游戏细节不可避免的大量丢失,而使用ssiah引擎的《天下》手游,riitive接近三十万,dracall也已经达到上千的水平。

经历几款产品的实践与打磨之后,日渐成熟的ssiah也成为了网易多款重点产品的选择。后来大热的《楚留香》,就是ssiah引擎打造的游戏作品。ssiah还拥有不错的多线程并行能力,在《荒野行动》中,超远视距、多人同屏、复杂天气等特性都离不开ssiah的支持。《荒野行动》还帮助ssiah获得了更多国际公司的适配和支持。

2017年12月,高通与网易宣布将面向qual骁龙800系列顶级移动平台共同优化ssiah,结果就是,在搭载骁龙800系列c的手机上,《荒野行动》能体现出更好的游戏画质。

所以说,为什么要自主研发游戏引擎?

在常人看来,unity和虚幻4引擎都已开源,功能也都足够强大,而自研引擎却会耗费了庞大的人力物力。为什么有现成的不用,网易还要用几年甚至十几年走一条前途未卜的道路?

实际上,这也是被逼出来的。

从网易的经历可以看出,自研引擎和自研游戏往往会相互促进,相互成长。

游戏的需求会倒逼引擎加入更多功能,优化使用体验;而引擎又能提升游戏开发的效率,让开发者更加自如地实现个性化的功能,将技术实力发挥到极致——比如neox对移动端的高度适配就与《镇魔曲》手游的研发息息相关。常年坚持自研游戏引擎的公司可不止网易一家。

na旗下子公司naturalotion用10余年研发出了echo游戏引擎和euhoria技术,实现了7000单位同屏的壮观场面。或许也正是出于对自主研发的重视,网易游戏才能与zy