网易旗舰IP《天谕》手游已全面上线,作为网易东方幻想主题MMORPG旗舰IP,《天谕》手游不仅承载了端游的世界观,同时作为HMS Core 5.0的“明星级”合作伙伴,《天谕》手游开发过程中,HMS Core 5.0提供了覆盖多领域的技术服务,在图形计算服务、计算加速服务、图形引擎服务等技术的助力下,进行性能优化,提升玩家游戏体验,共同打造了全新的视觉体验和交互方式,用更快的研发周期将《天谕》世界带到玩家眼前。

HMS Core是如何助力《天谕》手游开发的?一起来看看吧!

经典PVP玩法和危机暗涌的多人副本,计算加速服务强劲支撑性能优化

在《天谕》手游中,玩家可以走入宏大的幻想世界,随着故事剧情的展开,进入各种危机暗涌的多人副本、与其他玩家PVP交战,兼顾娱乐与竞技。然而,高操作性的游戏势必会带来更高的开发难度,性能优化是必须攻克的难关。

HMS Core图形领域中的计算加速服务为开发者提供了多线程加速解决方案,面向计算任务大、对性能要求高的应用,可以利用多核多线程能力帮助开发者改进应用程序性能。网易《天谕》手游在这一能力支持下,不仅提升了编程效率,进一步缩短开发时间,在游戏渲染中也能实时为玩家提供流畅稳定的操作体验。

PVP竞技生死一瞬,图形计算服务助力升级游戏体验

通过性能功耗分析、Vulkan渲染流程重构等手段,CG Kit助力《天谕》手游Vulkan版本帧率大幅提升,尤其在群战场景,帧率提升高达10%。群战游戏流畅度表现突出,保证了副本玩家的游戏体验。

除此之外,图形计算服务还提供了Vulkan渲染框架SDK,拥有多线程渲染解决方案和麒麟平台专属的智能缓存SDK,助力开发者提升画面渲染效率,推出高画质、高帧率和高运行时长的游戏,全面提升玩家游戏体验。

“上天入海”探索冒险传说,静态超分呈现画面精美细节

《天谕》手游剧情设定在端游故事的十年前,沿袭端游中的海陆空广阔地图,玩家可以在游戏中飞翔、涉海,自由地在幻想世界中徜徉。为了给玩家提供精美的游戏场景与人物细节, 图形计算服务鼎力相助,将前沿的计算机图形学技术提供给网易手游开发者,展现移动游戏的物理材质表现效果。

不仅场景绚丽,图形计算服务中的静态超分能力还为《天谕》手游带来了更为精美的细节表现,配合游戏内的“拍照”功能,可以瞬间抓取更为细腻的静态画面。MMORPG游戏中,每个用心经营的角色都是玩家的心血,当看到美景忍不住截图时,静态超分能力可以达到“截图即壁纸”的效果,清晰记录游戏中的冒险旅程。

光线追踪技术,打造逼真游戏体验

《天谕》致力于打造自由幻想的立体游戏世界,为玩家带来高度自由的游戏体验以及高品质的游戏角色。HMS Core的图形引擎服务中的光线追踪沉浸技术,区别于传统的光栅化渲染,它能在曲面等不规则物体上实现物理真实的光影效果,并且在能效上达成了手机上面稳定60帧和较低的功耗增量。比如,游戏中水面与滑道的反射、倒影更真实,曲面玻璃的反射也给玩家带来沉浸式体验。

点击视频查看光线追踪技术,打造逼真游戏体验

光线追踪技术是准确计算全局光照的唯一手段,也是业界公认的未来发展方向。相较于采用大量近似技术的光栅化框架,光线跟踪能提供更准确的渲染效果。如反射倒影就有多种光栅化近似技术,其中SSR(Screen Space Reflection)技术无法获取屏幕空间内不可见的物体(屏幕之外,或者背对屏幕)的倒影;反射相机技术则无法作用于不规则的反射面(如曲面玻璃或水面);反射环境贴图无法考虑自遮挡和自反射。而通过光线追踪技术,游戏角色的倒影可以在曲面玻璃、复杂的灯光环境下随着灯光、色彩以及镜头的远近变化而变化,构建出更逼真的光影效果。总的来说,光线追踪技术带来的最大改变在于规避了各种近似技术的堆积,提高画面,尤其是动态画面的真实度和高质感。

目前PC端游戏越来越多地用到光线追踪来提升效果,而在移动端,由于受到性能的制约,想通过光追来提升游戏效果具有极大的挑战。华为技术团队全力打造的凤凰图形引擎,聚集实时光线追踪等下一代图形技术,并通过华为HMS Core 图形引擎服务进行开放,在G-Turbo图形加速技术加持下,为手游提供高性能、低功耗、高画质的图形体验。

华为凤凰引擎依托鸿蒙OS,提供了充分使能硬件算力的RTCore加速库,并在此基础上构建了完整的光线追踪渲染管线,实现了多项技术的突破,包括:

1)加速结构,包括重建、遍历求交、Refitting算法,光线追踪计算性能大幅提升。
2)统一材质系统,使用一种材质模型表达不同的材质实例,例如建筑、皮肤、毛发、武器等。
3)时空反走样,通过历史帧投影和当前帧像素邻域的复用做几何边缘反走样,使光线专注于光照计算。

通过以上技术,在不影响游戏性能和显著增加功耗的条件下,将光追反射效果集成到手机端。下一步华为技术团队还会继续努力,扩充一组面向实时GI的特性,包括:解析式光照、动态阴影比率估计、时空邻域光线池复用、针对低噪图像的轻量级降噪器等等,将更多的高级渲染效果带到手游上。

多种图形图像能力开放  打破游戏想象空间

图形图像技术进步带来的每个改变,都牵动着游戏玩家的神经。除了实时光线追踪技术之外, 图形引擎服务还可以帮助开发者编辑、操作和渲染3D资源、优化渲染效果,如支持反向动力学骨骼动画技术,快速构建流畅动画;真实还原3D模型的碰撞、坠落、旋转等效果,提供泛光、景深、运动模糊等后处理特效。优质的画面渲染和流畅的手势交互,动态操作也能高质量呈现,为游戏呈现逼真的视觉效果以及沉浸式体验。

华为HMS Core面向游戏领域还提供了强现实应用引擎、游戏加速能力和图形调测工具等多项能力,应用开发者可以通过简单集成便可以快速便捷地开发出画面绚丽、操作灵敏的游戏应用,向玩家呈现更加真实多彩的游戏盛宴。

未来华为HMS Core将持续开放更多服务能力,帮助开发者在游戏领域打造更具创造性的应用,为用户带来更多高品质的移动游戏应用。

>>访问华为开发者联盟官网,了解更多相关内容

>>获取开发指导文档

>>华为移动服务开源仓库地址:GitHub、Gitee

关注我们,第一时间了解华为移动服务最新技术资讯~

HMS Core助力《天谕》,打造高性能手游解决方案相关推荐

  1. 华为云HMS Core 助力鸿蒙开发

    前言 今天看了一期 华为云 HMS Core 助力鸿蒙开发的视频.内容干货满满.下面就视频的内容做一下学习记录. 名词说明 文中涉及到的相关名词 鸿蒙OS == HarmonyOS HarmonyOS ...

  2. 聚观早报 | 微软打造Xbox 手游商店;三星与TikTok推出StemDrop

    今日要闻:微软计划打造Xbox 手游商店:三星与TikTok推出全新音乐平台:拼多多跨境电商平台在非洲上线:苹果消减iPhone 14 Plus产能:周星驰在线招纳 Web3 人才 微软计划打造Xbo ...

  3. 全球同服手游解决方案重磅发布

    前言 游戏行业作为当前互联网的热门行业,对服务器的稳定性.数据计算能力和网络性能的要求都非常高.因此,游戏行业非常适合通过云上的计算来实现数据的稳定性.但游戏行业上云也面临诸多技术挑战,主要包括游戏架 ...

  4. HMS Core助力同程旅行,打造更贴心的用户出行体验

    作为中国在线旅行行业的创新者,同程旅行聚焦年轻.时尚.个性的消费群体,致力于为用户提供更便捷.聪明.安全的出行服务.近年来,同程旅行通过人工智能等创新科技的应用将平台原本的交易撮合角色转变为" ...

  5. HMS Core助力宝宝巴士为全球开发者展现高品质儿童数字内容

    本文分享于HMS Core开发者论坛<宝宝巴士携HMS Core为全球家庭用户提供优质儿童数字内容>采访稿整理 宝宝巴士是国内有着十多年出海经验的开发者,其旗下有超过200多款儿童益智互动 ...

  6. HMS Core携手厦门大学打造AR增强现实技术

    HMS Core AR Engine团队联手厦门大学信息学院,与专业学生面对面深度交流行业发展与前沿成果.双方共同编写行业知识教材,引导学生开发AR游戏实践,为未来AR.VR人才培养培育可复制的教学模 ...

  7. 【人物采访】《有妖气》主制作人耿兵:创新IP打造特色手游

    由北京天道游戏开发的西游RPG手游<有妖气>自开测以来,吸引了不少玩家的目光.游戏采用Cocos 2d-x开发,配合韩国专业美术团队,基于经典西游剧情去粗存精,并在手游中首创结婚系统.在渠 ...

  8. 学习笔记----如何从零打造一个手游客户端

    1.技术选型.这个很重要.第一步错了,后面就是在错误的道路上渐行渐远. 如果要做2D游戏那就用cocos2d-x,如果要做3D那就用Unity.本来我是不想提这种一刀切的观点的,这样显得很没有水平,因 ...

  9. 【HMS core】【Wallet Kit】【解决方案】华为钱包的客户端示例代码为何无法运行

    [问题描述] 在华为开发者联盟官方文档上下载的华为钱包(Wallet Kit)的客户端示例代码,导入到Android Studio中无法运行,下面跟着我一起来看一看究竟是怎么回事吧! 首先我们找到华为 ...

最新文章

  1. Kaggle神器LightGBM最全解读!
  2. method DESCRIBE failed: 401 Unauthorized
  3. 中山计算机编程,中山plc编程设计
  4. 大众点评新一轮融资超8亿美元,弥补腾讯O2O短板
  5. 数据库的流程,制度,安全优化
  6. [APP] Android 开发笔记 001-环境搭建与命令行创建项目
  7. react(85)--error:Error creating bean with name ‘onlineStudyController‘:
  8. Java 源码--Arrays
  9. 老板要做数字化转型,干了3个月的脏活累活,我被开除了
  10. 爬虫插件-XPath Helper下载与安装
  11. switch语句判断范围_MQL5从入门到精通【第四章】(一)条件判断语句
  12. Object类的用法(二)
  13. 深度学习Trick——用权重约束减轻深层网络过拟合|附(Keras)实现代码
  14. libc.so.6被删后导致系统无法使用的原因及解决方法
  15. Quartus17运行仿真RTL Simulation
  16. 六款Mac电脑上值得推荐的看图工具,欢迎收藏!
  17. oracle 导出table数据,导出table数据库数据
  18. Elasticsearch7.x学习
  19. C++ exception with description “bad optional access“ thrown in the test body.
  20. js:身份证号码脱敏(对中间11位号码用*号替换)

热门文章

  1. wordpress 如何安装流体播放器插件(fluid player)
  2. android json数组上传,android – 将数组中的Json对象发送到服务器
  3. 小程序提示框_废品之家小程序招财点的介绍和使用
  4. Android自定义View实现雷达扫描动画
  5. 知道了STAR法则,你会用他找自身岗位定位吗?
  6. 前端基础01:HTML
  7. 怎么用计算机ping组播地址,Windows 10如何ping计算机名之mDNS
  8. Excel快速翻译英语句子为中文
  9. 区块链之加解密算法数字证书
  10. MPQ7225和TPS929120的一些区别