
在开发《镇魔曲》的同时,网易还捕捉到了手游的机会,开始让NeoX适配iOS与安卓平台,并基于此研发了《乱斗西游》、《功夫熊猫3》、《阴阳师》等佳作。自此,这款历时十余年,曾经经历过多次重构和迭代的引擎成为了网易3D手游的主流研发引擎之一。
在《镇魔曲》手游的研发过程中,战魂工作室对因NeoX开源而产生的多个项目中的源码做了整合处理,将NeoX升级为了一款次世代手游引擎,让它能实现更高水平的画质,并能兼容更低端的机型。最终,NeoX2.0加入了PBR(基于物理的渲染技术),支持SSS(SubSurfaceScattering),次表面散射、各向异性材质,并将《镇魔曲》手游的角色建模面数拉升至1万面以上,肤质、衣饰等材质的面数拉升至500万面。

《终结者2:审判日》的引擎也是基于NeoX进行专门优化的版本,除PBR之外,它还拥有基于点云的场景光照预渲染技术以及超大视距的植被系统。

Messiah:新时代的3D手游引擎,高通加入合作
2013年,网易在试水手游,尝试NeoX引擎的跨平台研发之时,也在研发一款新的3D游戏引擎。他们希望这款引擎抛弃端游和2D的包袱,专门为移动平台优化,实现更高级别的美术效果。
在多年的技术积累之下,网易用3年时间完成了Messiah的研发,并在引擎问世之后拿下了20余项独创性技术专利。这项引擎支持PBR、法线贴图、GPU粒子、实时光照等先进技术,且DrawCall(场景物件的绘制)达到了上千的水平,在不损失场景细节的基础上,将批次控制到了相当完美的范围,降低了画面细节的丢失程度。
例如《天下》手游在研发时,当时市面上移动端的游戏仅能实现100的Drawcall,这意味着游戏细节不可避免的大量丢失,而使用Messiah引擎的《天下》手游,Primitive接近三十万,DrawCall也已经达到上千的水平。《天下》手游中的重要角色“冰心”,光照在她不同的衣服材质上体现出不同的散射与反射,能观察到PBR物理材质渲染的运用。

而经历几款产品的实践与打磨之后,日渐成熟的Messiah也成为了网易多款重点产品的选择。例如《楚留香》几乎运用了所有的次世代美术技法,美术效果堪比用虚幻4做出来的产品,甚至有一位大厂副总裁感叹:“看完《楚留香》,感觉大家再也不要做MMO了。”