HMS Core助力游戏运营开发,为游戏出海开启无限可能
3月12日,华为游戏行业沙龙·出海专场在深圳举办,本次活动主要围绕游戏行业出海进行讨论。其中HMS Core游戏垂域技术方案的现场解读,让大家看到了华为助推游戏出海的决心,而Scene Kit团队推出的五大基于主流渲染引擎的渲染插件服务,为游戏画质提升提供了无限可能!
专为游戏而生,HMS Core Scene Kit推出五大渲染插件服务
如何让游戏设计突破瓶颈,让手机游戏有新的体验?HMS Core Scene Kit团队推出了专为游戏而生,基于主流渲染引擎的五大渲染插件服务:
- Ray Shop
首先,华为专家跟大家分享了Scene Kit在光线追踪上的重要突破!光线追踪通过模拟真实世界中的光线的物理特点,生成物理上精确的阴影、反射和折射以及全局光照,在虚拟的游戏场景下,让游戏中的物体更具真实感。目前越来越多的PC端游戏尝试把光线追踪应用到游戏场景中,但在移动端,由于受到设备性能的制约,想通过光追来提升游戏视觉效果具有极大的挑战。
作为移动端光线追踪技术探索的先行者,Scene Kit即将开放光线追踪插件服务Ray Shop。这款华为自有专利级的光线追踪方案,相较于桌面级的解决方案,在相同的能耗下有更高的性能,可支持1080p的高清画质。这样的性能足够让光线追踪在手机上作为一种光栅化管线的补充,实现一些光栅化下做不好的特效,例如曲面反射等,让游戏画面逼真呈现电影级画质的冰雪、水面、镜面上的倒影效果。
- Good Culling
Good Culling优化剔除解决方案是Scene Kit为游戏开发者量身定制的第二个插件服务,它可以帮助提前剔除不显示物体,大幅降低游戏对终端硬件的要求。Good Culling可以充分利用CPU资源进行遮挡剔除(Software Occlusion Culling),让游戏可以顺畅地运行在各类机型上,从而获得更广泛的游戏市场。
- Deferred+
为解决后置管线在移动端需要消耗大量内存带宽的问题,Scene Kit推出了Deferred+延迟渲染插件,特有的G-Buffer压缩技术、多材质系统、光源剔除技术可帮助打造绚烂光源下的游戏世界。
- Slim LOD
传统的LOD技术,需要开发多个精度的模型,不但会导致包体积增加约20%,还会大幅增加美术制作的工作量。而华为推出的Slim LOD服务,可以实现在几乎不增加包体积、不需额外的低精度模型、几乎无画质损失的情况下,提升10%的帧率。实测结果,基于Slim LOD, 即使是对硬件性能要求很高的大型3D游戏也可以流畅地跑在低端设备上。
- Easy Supersampling
Scene Kit提供的第五个插件服务是Easy Supersampling。Easy Supersampling不依赖AI,可以用低功耗达成原生分辨率的画质,并将游戏帧率提升30%(数据来源于华为实验室),对中低端无NPU机型的画面流畅度提升非常有帮助。
全面技术赋能,助力游戏运营开发
除了Scene Kit,HMS Core还为游戏垂域提供了多个技术解决方案。比如在游戏开发方面,CG Kit为开发者挖掘Vulkan极限渲染能力,为玩家带来高画质、高帧率和高运行时长的游戏体验。Graphics Profiler是一款图形渲染调试工具,可帮助开发者快速调测工具,提升开发效率。
而hQUIC Kit可助力游戏加载及更新的提速,Network Kit,Wireless Kit, RTN等帮助降低游戏时延、减少卡顿/丢包。Nearby Service提供附近多台设备间组建一个本地网络进行数据传输的能力,支持游戏玩家快速近场组队和近场多人游戏。而且在角色扮演类游戏中,玩家还可通过Nearby Service实现面对面道具分享,使能游戏与现实场景交互,帮助游戏创新。
最近几年,AR增强现实技术被广泛应用于游戏中。HMS Core AR Engine为开发者提供易用的渲染接口,能够同时将真实世界和虚拟世界的信息展示出来,为用户带来精致酷炫的视觉体验。
在行业最关注的安全方面,HMS Core的Safety Detect和FIDO(线上快速身份验证服务),提供系统完整性检测、应用安全检测(AppsCheck)及虚假用户检测等能力,帮助开发者快速构建应用安全。
HMS Core为游戏垂域提供的技术和服务远不止于此,更多的能力请前往HMS Core官网进行了解和咨询。未来,我们将继续深耕技术,全面开放软硬件协同的创新能力,为行业赋能,与开发者一起为用户带来更多高品质的手游应用。
相关文章
- 如何从40亿整数中找到不存在的一个 webservice Asp.Net Core 轻松学-10分钟使用EFCore连接MSSQL数据库 WPF实战案例-打印 RabbitMQ与.net core(五) topic类型 与 headers类型 的Exchange
- ExpandoObject与DynamicObject的使用 RabbitMQ与.net core(一)安装 RabbitMQ与.net core(二)Producer与Exchange ASP.NET Core 2.1 : 十五.图解路由(2.1 or earler) .NET Core中的一个接口多种实现的依赖注入与动态选择看这篇就够了
- WebAPI调用笔记 ASP.NET CORE 学习之自定义异常处理 MySQL数据库查询优化建议 .NET操作XML文件之泛型集合的序列化与反序列化 Asp.Net Core 轻松学-多线程之Task快速上手 Asp.Net Core 轻松学-多线程之Task(补充)
- 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第七节:PS基础:UV动画
- Unity 游戏开发技巧集锦之使用忍者飞镖创建粒子效果
- 【HMS Core】游戏初始化
- 华为联运游戏或应用审核驳回:游戏启动后弹出HMS Core更新提示,点击稍后更新,反复拉起升级提示,无法进入游戏
- 华为HMS Core出海游戏大招募,丰厚奖金等你来
- 《游戏大师Chris Crawford谈互动叙事》一9.8 互动小说的未来
- 《C++游戏编程入门(第4版)》——1.12 习题
- 《Android游戏开发详解》一2.8 对象的基础知识
- 《HTML5游戏编程核心技术与实战》——2.2 图形API
- 《HTML5完美游戏开发》——2.7 小结
- 一、Core授权-2 之.net core 基于Jwt实现Token令牌
- 强化学习运行环境,atari 2600 游戏模拟器,atari-py库 —— 无法运行游戏,pacman,surround,报错: Segmentation fault (core dumped)
- (续) gym atari游戏的环境设置问题:Breakout-v0, Breakout-v4, BreakoutNoFrameskip-v4和BreakoutDeterministic-v4的区别
- 小学生python游戏编程arcade----坦克大战4
- 游戏设计的100个原理(6-10)
- 洛谷p2670扫雷游戏