0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arm展示全新渲染技术NanoMesh

Arm社区 来源:Arm社区 2024-09-14 09:30 次阅读

作者:安谋科技 (Arm China) 开发者生态高级经理 李陈鲁

跨平台游戏体验吸引了全球数以百万计的玩家。然而,这对游戏开发者来说则是一大挑战,他们需要花费更多的时间和精力来调整内容适配台式机、游戏主机和移动设备。为了更好赋能开发者,Arm 携手腾讯游戏,在 2024 年游戏开发者大会 (GDC) 上展示了一项不断发展的全新渲染技术 —— NanoMesh。移动游戏开发以往需使用平台专用技术来进行高多边形网格建模,而 NanoMesh 可显著简化这一切。再加上其中内置的自适应剔除 (Adaptive Culling) 算法,该技术在移动设备上的性能发展潜力巨大。2023 年问世的旗舰智能手机就能以近 120fps 的速度,渲染整体场景复杂性超过 1.4 亿个三角形的技术演示。

wKgZombk50SAKf6tAA0hbN3jkd4869.png

图:包含超过一亿个多边形以及全局光照的技术演示

运行于智能手机上的屏幕截图

NanoMesh 的目标

NanoMesh 与腾讯跨平台全局光照解决方案 SmartGI 紧密结合,以一个纯粹的目标为起点展望未来,即重塑移动设备上的渲染管线,进而优化运行时性能,并简化内容创建工作流程。

虽然无缝渲染在台式机上已经很常见,但如今的移动游戏开发者仍需面对许多传统工作负担,比如光影烘焙和手动的细节层次 (LOD) 设置。这一过程漫长而煎熬,并且在成百上千的参数中引入人为错误的风险也不容忽视。

NanoMesh 所采取的方法

wKgZombk51iAPMF2AAFLfpkvHrs130.png

图:采用 SmartGI 和 NanoMesh 的

腾讯 Deferred+ 渲染管线

以上为腾讯 NanoMesh Deferred+ 渲染管线的概念流程图。这里集群生成是在离线阶段进行的,而为了尽可能提高移动设备上的性能,还做了许多额外调整。

wKgaombk52GAIO8bAARK9eFE5DQ381.png

图:Auto LOD function(level) = floor(pow (base, level)) while base = 2,..max_base

我们看到目前台式机上所采用的方法则更为保守,只考虑简单投影后网格的屏幕空间大小。这些方法都欠缺灵活性,因而无法实现定制的 LOD。而 NanoMesh 的衰减公式则同时考量功耗和摄像头距离。具体来说,当物体靠近时,我们优先确保更逼真的细节;而当物体远离时,又能迅速切换为使用比较粗放的集群,进而在性能和质量之间达到完美平衡。

采取传统 LOD 方法时,示例包的大小为 1.8 GB,而启用 NanoMesh 后,所需磁盘空间仅为 557 MB,减少了 70%,下载速度也提高了 70%。而在纯网格数据大小方面,NanoMesh 大约仅需原总存储量的 16%,就能达到同样的视觉效果。

腾讯互娱研发效能部副总经理李从兵表示:SmartGI 和 NanoMesh 都是前沿技术,有助于随时随地构建和部署游戏。对游戏产业来说,以合理的成本和性能预算呈现更优异的质量至关重要。在 Arm 的支持下,腾讯游戏致力于推动游戏制作领域工具和方法不断创新。我们乐于建立更为广泛的合作伙伴关系,也非常高兴能与世界各地的游戏工作室分享我们的研究成果。

旅程方才启航

Arm 和腾讯游戏通过多年的合作,取得了今天的成绩。从 2020 年开始,两家公司开始尝试在移动设备上首次开启基于图块 (Tile) 的延迟着色管线。去年,我们推出了具有 Ray Query 加速功能的移动端 GI 解决方案,现在揭开了新的篇章 —— NanoMesh。展望未来,我们将专注于优化带宽、简化几何体处理和减少绘制调用。更重要的是,我们将为骨骼蒙皮网格 (Skinned Skeletal Meshes) 做好准备,这必将开创移动游戏角色动画的崭新时代。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8963

    浏览量

    364953
  • 游戏
    +关注

    关注

    2

    文章

    720

    浏览量

    26212
  • 渲染
    +关注

    关注

    0

    文章

    68

    浏览量

    10873

原文标题:简约之美:移动端渲染技术创新 NanoMesh

文章出处:【微信号:Arm社区,微信公众号:Arm社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    VIVERSE 推行实时3D渲染: 探索Polygon Streaming技术力量与应用

    在商业领域和娱乐行业中,3D渲染技术一直是推动视觉体验革新的关键力量。随着技术的进步,实时3D渲染技术逐渐成为主流,近期VIVERSE平台对
    的头像 发表于 05-31 15:49 2170次阅读
    VIVERSE 推行实时3D<b class='flag-5'>渲染</b>: 探索Polygon Streaming<b class='flag-5'>技术</b>力量与应用

    Arm发布全新终端计算子系统,加速AI体验与产品上市

    全球领先的半导体知识产权(IP)提供商Arm控股有限公司(纳斯达克股票代码:ARM)今日正式推出全新Arm终端计算子系统(CSS),以推动人工智能(AI)体验的前沿发展,并助力芯片合
    的头像 发表于 05-30 14:23 468次阅读

    CPU渲染和GPU渲染优劣分析

    使用计算机进行渲染时,有两种流行的系统:基于中央处理单元(CPU)或基于图形处理单元(GPU)。CPU渲染利用计算机的CPU来执行场景并将其渲染到接近完美。这也是执行渲染的更传统方式。
    的头像 发表于 05-23 08:27 412次阅读
    CPU<b class='flag-5'>渲染</b>和GPU<b class='flag-5'>渲染</b>优劣分析

    任天堂Switch初代游戏机模拟运行Windows 11 ARM效果展示

    5 月 14 日,某开发者PatRyk在X平台发布帖子,展示了将任天堂Switch初代游戏机在Linux环境中通过QEMU模拟Windows 11 ARM系统的效果。
    的头像 发表于 05-14 10:16 528次阅读

    HarmonyOS实战开发-合理选择条件渲染和显隐控制

    MockComplexSubBranch配合条件渲染,来展示两种场景的性能效果对比,并对该组件复用与否做正反例性能数据的对比。 反例 没有使用组件复用实现条件渲染控制分支中的复杂子组件。 @Entry
    发表于 05-10 15:16

    【RTC程序设计:实时音视频权威指南】音频采集与渲染

    音响等进行声音的播放。有许多高级音频渲染技术,例如混音均衡、重采样、音效技术、变声技术等等这些高级的音频渲染
    发表于 04-28 21:00

    【RTC程序设计:实时音视频权威指南】视频采集与渲染

    使用gpu进行计算,渲染的过程涉及多个方面,包括渲染设备渲染技术渲染,流水线等等。渲染设备,接
    发表于 04-25 08:40

    探索渲染技术与云渲染的魅力!

    在数字艺术和计算机图形领域中,渲染技术占据着至关重要的地位。随着科技的进步,云渲染作为一种新兴的渲染方式,正逐渐受到业界的关注和应用。本文将对渲染
    的头像 发表于 04-12 08:30 181次阅读
    探索<b class='flag-5'>渲染</b><b class='flag-5'>技术</b>与云<b class='flag-5'>渲染</b>的魅力!

    Arm推出新一代Ethos-U AI加速器及全新物联网参考设计平台

    产品,以及全新物联网参考设计平台 —— Arm Corstone-320,以加速实现语音、音频和视觉系统的部署。
    的头像 发表于 04-09 17:02 758次阅读
    <b class='flag-5'>Arm</b>推出新一代Ethos-U AI加速器及<b class='flag-5'>全新</b>物联网参考设计平台

    探索渲染技术的魅力:让虚拟与现实融为一体

    在当今数字化时代,渲染技术作为计算机图形学的重要分支,正逐渐成为各行各业的热门话题。无论是电影、游戏、建筑设计还是工业制造,渲染技术都扮演着不可或缺的角色。通过
    的头像 发表于 03-26 08:26 439次阅读
    探索<b class='flag-5'>渲染</b><b class='flag-5'>技术</b>的魅力:让虚拟与现实融为一体

    OpenHarmony Sheet 表格渲染引擎

    基于 Canvas 实现的高性能 Excel 表格引擎组件 [OpenHarmonySheet]。 由于大部分前端项目渲染层是使用框架根据排版模型树结构逐层渲染的,整棵渲染树也是与排版模型树一一对应
    发表于 01-05 16:32

    揭秘:实时渲染、离线渲染、云渲染和混合渲染的区别

    渲染,就是将3D模型转换成2D图像,并最终呈现在屏幕上的过程。常见的渲染类型有以下几种:实时渲染离线渲染渲染混合
    的头像 发表于 12-26 08:27 579次阅读
    揭秘:实时<b class='flag-5'>渲染</b>、离线<b class='flag-5'>渲染</b>、云<b class='flag-5'>渲染</b>和混合<b class='flag-5'>渲染</b>的区别

    图形渲染技术和原理:探索视觉效果的奇妙世界

    图形渲染是计算机图形学领域的核心技术之一,它通过将三维模型转化为二维图像,实现了各种视觉效果的呈现。无论是电影特效、视频游戏还是虚拟现实,都离不开图形渲染的应用。在图形渲染中,光栅化、
    的头像 发表于 12-13 08:28 694次阅读
    图形<b class='flag-5'>渲染</b>的<b class='flag-5'>技术</b>和原理:探索视觉效果的奇妙世界

    三地轮番放送:主题演讲+专题论坛+技术展示Arm Tech Symposia年度技术大会报名倒计时!

    ”为主题的大会如约而至,全天候的演讲将在深圳、北京、上海三地轮番放送,演绎不同精彩。从主题演讲、专题论坛到技术展示,本次大会将为您带来Arm及其生态系统的前沿观点与技术分享。
    的头像 发表于 11-21 15:55 443次阅读
    三地轮番放送:主题演讲+专题论坛+<b class='flag-5'>技术</b><b class='flag-5'>展示</b>,<b class='flag-5'>Arm</b> Tech Symposia年度<b class='flag-5'>技术</b>大会报名倒计时!

    基于ARM11和Android嵌入式系统的全新的用户侧智能终端设计方案

    电子发烧友网站提供《基于ARM11和Android嵌入式系统的全新的用户侧智能终端设计方案.pdf》资料免费下载
    发表于 10-23 10:17 0次下载
    基于<b class='flag-5'>ARM</b>11和Android嵌入式系统的<b class='flag-5'>全新</b>的用户侧智能终端设计方案