用AI重塑游戏体验:《诛仙2》携手HarmonyOS SDK实现性能与功耗双赢
作为由完美世界开发的国风MMORPG,《诛仙2》构建的宏大的游戏世界,不仅拥有陆地、海洋与北境等多种地貌组成的6km*6km超大无缝地图,还加入了独特的角色光照及渲染系统,其极致写实的画面在广受玩家好评的同时,也不可避免提高了图形负载。

在移动端,高负载意味着用户设备很容易遭遇掉帧、发热等体验瓶颈。传统的优化手段如直接降低分辨率和限制帧率,虽能缓解功耗,但会牺牲视觉质量,与《诛仙2》所追求的"极致国风仙侠感"写实画质背道而驰。
通过集成HarmonyOS SDK,鸿蒙版《诛仙2》使用了Graphics Accelerate Kit和XEngine Kit的AI超帧与AI超分方案,在保持高品质视觉体验的同时,大幅降低了GPU负载与系统功耗,实现了性能、画质和能效的三重提升。
AI超帧:在帧率和功耗间寻求最优解
传统GPU超帧方案性能消耗大、计算资源占用大、复杂场景易出错等问题,Graphics Accelerate Kit的AI超帧方案采用了更灵活的模型,仅依赖前后帧图像即可完成预测,极大降低了集成复杂度与系统压力。

相较于GPU方案,AI方案充分利用了NPU硬件资源进行AI模型推理,通过AI算法对复杂场景的帧率进行提升,从而实现更佳的功耗收益。另一方面,AI方案具有更广的适用性。传统GPU方案重度依赖前后帧颜色图、深度图、投影矩阵、几何顶点MV的输入,而AI方案只需要前后帧颜色图即可,这意味着集成难度更低。
在完美世界对《诛仙2》的实机测试中,AI超帧方案的表现尤为出色:
• 角色快速移动时,无"影腿"或残影现象;
• 前景与背景颜色错位污染显著减少;
• 静态物体伪影更少且无碎裂感,画面稳定性增强;
• 动态文字UI保持清晰,交互流畅度提升。

收益效果:《诛仙2》鸿蒙版手游在集成AI超帧验证后,平均帧率从51.76FPS提升至58.68FPS,接近满帧运行,单帧能效降低20%+, 不仅带来操作手感的飞跃,也延长了玩家使用时长与设备续航表现。
AI超分:提升主观效果的同时降低功耗
高分辨率直接渲染对GPU的资源消耗巨大,尤其是在复杂场景下容易出现性能瓶颈,通过XEngine Kit的AI超分方案,《诛仙2》以较低的原始分辨率进行渲染,再利用GPU和NPU的协同(GPU渲染与NPU推理并行处理,提升10%芯片能效)对游戏画面超分实现画质增强。

在超分的技术流程中,AI发挥了重要的作用,NPU算力的加入,可以将部分高性能图形处理任务如超分锐化、抗锯齿等大数据量计算从GPU转移到NPU,大大降低了GPU负载:
• 使用NPU通路,辅助生成易闪烁边缘轮廓图并处理易闪烁区域;
• 通过AI Data-driven学习上采样&锐化计算过程的采样逻辑;
• 使用NPU通路,辅助聚合像素邻域信息,实现空域抗锯齿。

同时,得益于大规模游戏场景数据生成技术,AI模型的训练及调优可以便捷获取百万级数据。
收益效果:在对比原始分辨率与1.5x/2x的AI超分渲染效果时,《诛仙2》在视觉质量无明显损失的前提下,整体功耗降低了10%以上,尤其是在GPU重载场景中表现更为突出。
"我们希望为玩家打造沉浸感十足的国风世界,又要兼顾移动端的能效与续航,"《诛仙2》开发团队表示,"HarmonyOS SDK为我们带来了一个AI驱动的新解法,让画质与性能不再是非此即彼的抉择。"
完美世界与HarmonyOS SDK的此次合作,不仅提升了《诛仙2》的整体品质和用户留存表现,也印证了AI图形增强技术在大型手游中的广阔应用前景。未来HarmonyOS SDK还将与更多开发者携手,将更多性能"瓶颈"转化为体验"突破",共建更高品质的鸿蒙游戏生态。
探索更多
访问图形加速服务(Graphics Accelerate Kit)和GPU加速引擎服务(XEngine Kit),了解更多详情开始使用。
*本文所提及数据均为内部实验室测试结果
关于HarmonyOS SDK
HarmonyOS SDK 是面向鸿蒙应用和元服务开发的开放能力合集,提供包括应用框架、应用服务、系统、媒体、AI、图形在内的六大领域丰富完备的开放能力,帮助开发者构建焕然一新的鸿蒙应用和元服务,带来创新易用的全场景体验。
用AI重塑游戏体验:《诛仙2》携手HarmonyOS SDK实现性能与功耗双赢的更多相关文章
- AI:从游戏引擎--到AI
原文链接:http://blog.csdn.net/left_la/article/details/6358911#t9 这是我在Gameres上看到的一篇文章,文章很长,全文分为11个部分,看后感觉 ...
- 诺基亚远去,《惊奇UCD》带你重塑用户体验
我所说的成功的用户体验,是指我见过或听说过大量的用户非常喜爱我为手机行业做出的那些贡献.我的职业幸福感并不取决于我的经理或CEO说了什么,而是取决于我从实际用户那里听到了什么. ...
- 3D位置语音,引领吃鸡游戏体验升级
欢迎大家前往云加社区,获取更多腾讯海量技术实践干货哦~ 作者:腾讯游戏云 导语:在刚刚结束的首届腾讯用户开放日上,腾讯音视频实验室带着3D位置音效解决方案,向所有用户亮相,为用户提供360度立体空间的 ...
- Camel Games借助AWS在爆发式增长中提供优质游戏体验
关于Camel Games Camel Games 成立于2009年,是中国首家得到google市场官方认证的顶尖开发公司.长期以来,Camel Games始终依靠于率先的技术背景,致力于成为国际一流 ...
- 如何实现最佳的跨平台游戏体验?Unity成亮解密实时渲染
7月31日,2018云创大会游戏论坛在杭州国际博览中心103B圆满举行.本场游戏论坛聚焦探讨了可能对游戏行业发展有重大推动的新技术.新实践,如AR.区块链.安全.大数据等. Unity大中华区技术经理 ...
- HTC VIVE 虚拟现实眼镜VR游戏体验
HTC的VIVE入手一段时间了,体验了几个免费的VR游戏,效果还不错,分享一下. 1. VIVE主要部件 VIVE的主要部件有3个,分别是头盔,两个无线控制手柄和两个定位器. 1.1 头盔 头盔整体照 ...
- Network Kit与三七游戏共创流畅游戏体验,无惧网络延迟
本文分享于HMS Core联盟论坛<[开发者说]无惧高网络吞吐量,HMS Core Network Kit与三七游戏共创流畅游戏体验>的采访整理. 三七游戏拥有<斗罗大陆·魂师对决& ...
- 第 1 天|基于 AI 进行游戏开发:5 天创建一个农场游戏!
欢迎使用 AI 进行游戏开发! 在本系列中,我们将使用各种 AI 工具,在 5 天内创建一个功能完备的农场游戏.到本系列结束时,你将了解到如何将多种 AI 工具整合到游戏开发流程中.本系列文章将向你展 ...
- 游戏开发者注意!这个音频SDK可以完美兼容所有主流游戏引擎
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由腾讯游戏云 发表于云+社区专栏 在网络游戏中,无论是大逃杀.棋牌类.电子竞技类还是娱乐休闲类小游戏,玩家和玩家之间的互动.语音聊天是一 ...
- AI智能皮肤测试仪助力美业数字化营销 实现门店与用户双赢局面
当皮肤遇到AI智能,会有怎么样的火花呢?随着生活水平的提升,人们对肌肤保养护理的需求也越来越高,人要美,皮肤养护也要更精准,数字化必将成为美业发展的新契机.新机遇下肌肤管家SkinRun为美业客户提供 ...
随机推荐
- nodejs读写redis和mongo
nodejs读写redis https://redis.io/commands https://www.npmjs.com/package/redis var redis = require('red ...
- addAll(Collection<? extends E> c)的方法源码
public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess ...
- python,获取当前日期且以当前日期为名称创建文件名
爬虫爬取信息时,需要把爬取的内容存到txt文档中,且爬虫是每天执行,以日期命名能避免出现名称重复等问题,解决方法如下 import time import os import sys path = o ...
- Python requests代理(Proxy)使用教程
Python requests代理(Proxy)使用教程 在 Python 的 requests 库中,使用代理服务器可以让你通过不同的网络路由发送 HTTP 请求.代理服务器可以帮助隐藏真实 IP ...
- cocos3 Shader的CCProgram模板详解
这段内容描述的是一个 着色器(Shader) 的基本结构模板,可能用于一种自定义的着色器语言或框架(例如基于某种图形渲染引擎或中间表示语言扩展的着色器定义方式).以下是逐部分解析其含义: 1. CCP ...
- php/symfony执行生成密钥命令时报错Undefined constant 'OPENSSL_KEYTYPE_RSA'解决办法
php/symfony执行 lexik:jwt:generate-keypair --overwrite命令生成密钥时报错Undefined constant 'OPENSSL_KEYTYPE_RSA ...
- 一个简单的struts2配置
目录 1 需求 2 需要导入的jar包 3 项目的目录结构 3.1 demo1.jsp 3.2 success.jsp 3.3 HelloAction.java 3.4 struts.xml 3.5 ...
- 【工具】Zotero|使用Zotero向Word/WPS中插入引用文献(2023年)
版本:Word 2021,Zotero 6.0.30 版本:WPS 教育版,HUST 前言:两年前我找网上插入文献的方式,网上的博客提示让我去官网下个插件然后才能装,非常麻烦,导致我对Zotero都产 ...
- 【MOOC】华中科技大学计算机组成原理慕课答案-第二章-数据表示
单选 1 计算机中表示地址时使用 √A. 无符号数 B. 反码 C. 原码 D. 补码 2 浮点数的表示范围和表示精确度分别取决于 A. 阶码的编码和尾数的编码 √B. 阶码的位数和尾数的位数 C. ...
- 百图生科:基于 JuiceFS 构建生命科学大模型存储平台,成本降 90%
百图生科(BioMap)由百度创始人李彦宏先生联合创立,专注于生命科学领域的人工智能技术.公司推出了全球最大的生命科学 AI 基础模型 xTrimo V3,拥有 2100 亿参数,覆盖蛋白质.DNA. ...