17173 > 新闻中心 > 新闻资讯 > 正文

3D游戏引擎研发领域领军人物 祖龙娱乐引擎技术总监王远明

2022-09-30 14:48:57 神评论

17173 新闻导语

王远明 2001年加入北京欢乐亿派,担任客户端主程序,参与和负责了多部单机游戏,是国内最早从事全3D研发的技术人员。

王远明

2001年加入北京欢乐亿派,担任客户端主程序,参与和负责了多部单机游戏,是国内最早从事全3D研发的技术人员。

2003年加入网易互动娱乐,担任客户端引擎高级工程师,网易3D引擎核心成员,是网易所使用的Bigworld引擎最主要开发者,精通掌握当时世界领先的全3D游戏引擎BigWorld。

2014年参与创办祖龙娱乐,担任引擎技术总监,技术研发核心人物,带领团队完成了诸多技术攻坚,完成了从端游到手游的技术转型,开发出了《六龙争霸》《梦幻诛仙》《万王之王》《龙族幻想》等爆款手游产品。今年七月份,带领技术团队推出了一款面向女性玩家的全新手游《以闪亮之名》。

最近有一款非常唯美的女性养成类手游《以闪亮之名》(Life MakeOver)自7月27日开启预下载后就迅速在各个市场祭出霸榜表现,精美的画面,细致的人物模型,漂亮的时装、丰富的玩法等亮点吸引了众多女性玩家。TapTap平台预约达到200万人,在中国港澳台以及新加坡、马来西亚五市场的iOS免费榜占据榜首,同时也蹿升至中国港澳台地区Google热门排行榜第一,游戏的玩法新颖,游戏画面更是将手机游戏的画质提到了一个新的高度,几乎达到了和主机游戏相媲美的程度,在游戏技术圈也掀起了一股渲染技术潮。究竟该游戏使用了哪些技术突破和创新呢?带着这个问题,我们采访了《以闪亮之名》游戏技术引擎团队技术总监王远明先生。

深耕游戏引擎,创新解决移动平台问题

市面上大部分的游戏类型都是以大型多人在线角色扮演游戏(MMORPG)和策略类游戏(SLG)为主,玩家对这些游戏的玩法已经非常熟悉。祖龙也是以这两类游戏为主要的游戏类型推出了众多游戏,比如《六龙争霸》《鸿图之下》,但王远明和他的技术团队不想局限于此,他们想要做出更多好玩的、唯美的、艺术感更强的游戏,也更想把主机游戏上才有的画质呈现给玩家。王远明始终认为,游戏不仅用来玩,也应该是一件艺术品,于是王远明带领团队撸起袖子,顶着各种技术难题开干起来。

说起来容易做起来难,在手机上进行以角色模型显示为主要玩法的游戏是别人不愿意尝试的领域,技术难度大,玩家受众小,模型资源制作水平要求高,资源量大,玩法设计可借鉴的经验少,这些难题对程序、美术、策划都是很大的挑战。但是创新怎么能不面对挑战? 挑战也意味着机遇,王远明不惧挑战,越是有挑战,越能激起研发斗志。

《以闪亮之名》采用了只有轻度手游才使用的竖屏显示,这样方便玩家单手握着手机操作,角色模型也有更大的空间显示。游戏服装中有大量的半透明部分,这些部分互相覆盖,彼此交错,半透明物体渲染中非常关键的技术点就是面片排序,而互相交叠的衣服在面片排序上是一件非常困难的事情,而且服装、头发的面片数量非常庞大,几万到几十万面都有,排序效率会非常低。王远明及其引擎团队通过技术攻关,采用了非常先进的顺序无关渲染算法(OIT),完美的解决了半透明服装渲染问题。同时优化了Unreal Engine,使得OIT效率在手机上得到了极大的提升。通过技术攻关,可以更好的向玩家展示时装的服饰细节,更好的呈现出层层叠叠的轻盈效果,玩家可以更好的感受游戏中如梦似幻的世界。

图一:精致的渲染角色身上大量半透明部分

解决了半透明的渲染问题后,又一个难题摆在了技术团队面前,如何实现移动平台的布料物理模拟。现成的第三方库不是效率太低,就是物理刚体模拟不适合布料系统。在王远明的带领下,引擎技术团队结合项目自身特点,利用多年掌握的技术积累,创新的实现了一套轻量级布料物理系统,满足多种服装的物理和动画模拟,而且实现了自适应多种体型,当玩家自定义身体体型时,服装模型不需要任何调整即可适配新体型。而且这套新系统还解决了服装和身体穿插问题,角色在播放动作和旋转时,服装能完美的适应姿态而不会和身体穿插,同时由于这套系统合理的简化了物理约束,运行效率也非常高,可以流畅的在移动设备上运行。

在渲染方面在王远明的带领下,引擎团队在移动平台支持了Pixel Projected Reflection反射,而且创造性的将其与Reflection Probe技术相结合,弥补了PPR反射不了屏幕外像素的问题,将平面反射的效果提升到了新的高度。

王远明告诉我们,他喜欢冒险喜欢挑战,对渲染的追求是没有止境的。在王远明的带领下,引擎团队在《以闪亮之名》项目中将渲染的功力在移动平台发挥的淋漓尽致,比如全新的头发渲染技术、皮肤的次表面散射、半透明投影技术、全新的平面反射技术等等。同时《以闪亮之名》也是一个高度可定制化的游戏,自由捏脸型、自由塑造五官、选择肤色、身材塑形、选择不同妆容衣着,不同的穿搭,打造独一无二的自己。这些技术高效的运用到移动平台,再次证明了王远明及其团队的技术实力和对Unreal Engine引擎驾驭能力。《以闪亮之名》后续还将在更多国家和地区上线,也必将在全球各个市场取得巨大的成功。

图二:清晰可见的发丝、半透明头发在身体上留下阴影、效果逼真的皮肤、多层全新材质实现的半透手套

俗话说冰冻三尺非一日之寒,王远明及其团队所取得的技术创新和突破,都源于他们二十年如一日聚焦在游戏引擎技术领域,对游戏技术深厚的积累。

技术为王,坚定推动国产游戏发展

早在2001年,王远明刚刚大学毕业,从小玩着任天堂游戏长大的他立志要做中国人自己的游戏,一毕业就加入了一家拥有3D游戏研发能力的初创公司—北京欢乐亿派。王远明参与制作了国内第一款全3D第一人称射击游戏《大秦悍将》,借助着对游戏的热爱和对技术的钻研,王远明在工作中崭露头角,研发了《大秦悍将》的基于Python的AI引擎,在国内较早的将脚本语言融合进游戏开发技术。随后又担任了《血战上海滩》的游戏主程,这部单机游戏曾经一度风靡各大网吧。这两款游戏为王远明积累了宝贵的3D引擎研发经验,也为他日后深耕游戏引擎技术打下了坚实的基础。

作为国内最早的一批3D游戏程序员,王远明深知要想做出精品游戏,振兴国产游戏,有趣的创意固然重要,但是更需要强大的技术作为后盾才可以完美的实现策划的设计意图。把最绚丽、最流畅的游戏呈现在玩家面前,所以王远明始终追求最新最强的技术,走在技术的最前沿。在网易互动娱乐全程参与《天下贰》(后更名为天下3)开发过程中,全程聚焦世界先进的游戏引擎BigWorld,深入掌握和精通了BigWorld引擎,改进了多个功能模块,比如特效系统、动画系统、区域天气系统等等,并创造性的开发了客户端超大世界寻路系统。他的技术历程始终紧密伴随着国内游戏的不断发展。

2012年前后,随着iPhone等智能手机的出现,移动游戏凭借着便利性逐渐流行起来,而彼时的游戏多以轻度游戏为主,大型MMORPG游戏依然只能借助电脑,这给玩家带来了极大的不便。王远明及其引擎团队凭借着扎实的技术基础和丰富的3D游戏开发经验,攻克了很多技术难点,2015年成功在手机平台开发出了重度国战类手游《六龙争霸》,这款游戏是当年游戏界的一匹黑马,席卷了各大游戏排行榜第一的位置,并在海外多个国家上线运营,累计全球流水突破了30亿元人民币,获得了巨大的商业成功。在立项之初,王远明创造性的提出采用脚本语言编写游戏逻辑来解决游戏热更新问题,这在当时是一个破天荒的提议,因为手机性能无法和电脑相提并论,本来重度手游就已经很吃硬件,还要采用性能远不及C++的脚本语言开发游戏,这无异于冒了更大的技术风险,但是王远明凭借丰富的开发经验和技术实力说服了公司和项目组,采用了由他开发的游戏脚本开发框架,极大的减少了必须重新安装游戏的次数,便利了玩家,成为《六龙争霸》成功的关键因素之一。也许这就是所谓的艺高人胆大吧!随后祖龙的所有游戏都采用这套框架开发。业界其他公司也纷纷效仿开发类似框架。

如果把游戏比作汽车,那引擎就是发动机,而王远明就是研发发动机的专家。他作为祖龙引擎部的灵魂人物,始终以推动技术的发展和进步为己任,从《六龙争霸》《梦幻诛仙》到《龙族幻想》《鸿图之下》再到《诺亚之心》《以闪亮之名》,很多由王远明开发的功能、框架一直在沿用和发展,开发中的《阿凡达.重返潘多拉》也即将在全球发行。这些游戏推动了国内游戏的繁荣与发展,也为中国文化在海外的传播与推广起到了非常积极的作用。

【来源:网络】