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

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

3天内不再提示

ocos背后黑科技 华为HMS Core CG Kit延迟渲染管线应用解析

华为麒麟 来源:华为麒麟 作者:华为麒麟 2021-09-08 11:38 次阅读

2021年9月4日,在「Cocos 开发者沙龙」深圳站现场,华为 HMS Core CG Kit重磅亮相。

作为 Cocos 引擎合作伙伴,华为 HMS Core CG Kit在 Cocos Creator v3.1版本中实现了移动端可落地的延迟渲染管线。上个月底,随着 Cocos Creator 3.3 正式发布,双方再次刷新延迟渲染管线技术的应用与实践。

基于 Cocos Creator 3.3,Cocos 引擎制作了一款赛博朋克风格的 3D 渲染效果技术演示Demo,集成了华为HMS Core CG Kit与 Cocos 引擎第一阶段合作的所有成果。在CG Kit延迟渲染技术的助力下,Cocos 引擎凭此Demo刷新了业界对其 3D技术能力的认知,获得了游戏开发者的广泛认可。

在沙龙活动上,华为海思GPU团队详解了Demo中对延迟渲染管线的应用,并系统介绍了华为 HMS Core CG Kit的功能与优势。

01赛博朋克Demo背后的黑科技延迟渲染管线带来多光源计算效率提升

「赛博朋克」是一种类科幻电影的风格,色调以充满科技感的洋红和蓝色为主,整体对比度高,着重突出光源之间的色彩对比;且通常采用街头霓虹灯、街排标志性广告以及高楼建筑等画面,视觉冲击力极强。电影《银翼杀手》《头号玩家》、以及今年上半年爆火的PC游戏《赛博朋克2077》等,都是「赛博朋克」风格的典型代表。但因场景复杂、光源丰富、色彩绚丽,赛博朋克世界的搭建并不简单,若要在游戏引擎中实现这样的画面,需要非常强大的渲染技术。

而 Cocos 引擎之所以选择赛博朋克作为此次Demo的主题,恰恰是因为它的光污染风格,适合放进去大量的光源,能够更好地体现引擎的渲染能力。从实际的Demo演示效果中,我们可以看到,其多光源渲染效果非常惊人,带来媲美真实世界的霓虹效果、绚丽的光照色彩、和细腻的细节渲染。

得益于华为HMS Core CG Kit的延迟渲染管线,Cocos Creator 在多光源计算方面获得了极大的效率提升,可以加入更多的光源丰富游戏世界的色彩。据华为海思GPU团队介绍,使用传统的延迟渲染管线,游戏性能可以从30+FPS提升到50+FPS,而经过CG Kit高性能延迟渲染管线优化,游戏画面可以稳定在60FPS,提升达到40%以上。在增加光源数量时,性能提升效果会更加明显。

同时,在CG Kit高性能算法加持下,赛博朋克Demo能够呈现出更加炫酷的效果。

Occlusion Culling(场景剔除算法),可以根据遮挡关系剔除不必要的物体绘制,大大减少了冗余Draw Call的绘制,为大场景/重负载游戏助力。

SSPR(平面反射算法),可以助力实现游戏中的水面反射等效果,单帧耗时小于2ms,在移动端上也可以流畅运行。

Bloom(泛光算法),可以在发光物体的边缘做模糊处理,使其更符合人眼看到的场景;同时可以减少带宽,释放更多性能。

Cluster Light Culling(三维体素光源剔除),针对传统Tile-based Light Culling存在的深度不连续问题,在Z方向上对视锥体进行了分割,大大提升了光源剔除的准确性,同时节省了Pre-Z pass的开销,让有限的计算资源支持更多的光源效果。

02华为海思GPU团队将与 Cocos 深化合作释放更大的图形渲染性能

HMS Core CG Kit即华为图形计算服务(HUAWEI Computer Graphics Kit),是华为海思GPU团队开发的一套对外开放的能力合集。CG Kit基于Vulkan提供一套高性能的图形计算服务,包括高性能的渲染框架,图形渲染组件,以及前沿计算机图形学、计算机视觉深度学习相结合的技术研究成果,具有简单易用、深度驻场、软硬垂直优化的优势。

从 Cocos Creator v3.1版本延迟渲染管线技术首次落地,到 Cocos Creator 3.3中赛博朋克Demo的极致应用,华为HMS Core CG Kit与 Cocos 引擎的合作为游戏开发行业展现了创新技术的无限可能。据华为海思GPU团队介绍,未来华为HMS Core CG Kit将持续深化与 Cocos 引擎的合作,持续挖掘 Vulkan 极限渲染能力,释放更大的图形渲染性能,提升渲染效率,深入优化延迟渲染管线的内存和带宽使用,让延迟渲染管线可以在更多设备上以高性能运行。

随着游戏玩家对画质的要求不断提高,游戏画面的精美程度和复杂场景下的渲染流畅度,已然成为游戏开发者在竞争中取胜的关键。华为海思GPU团队将在硬件、系统和驱动层面持续优化,将更多新特性开放给引擎开发者,助力开发者抓住高品质手游时代的机遇,开发出视觉效果更炫酷、操作体验更流畅的手游产品

编辑:jq

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

    关注

    215

    文章

    33573

    浏览量

    247052
  • gpu
    gpu
    +关注

    关注

    27

    文章

    4403

    浏览量

    126578
  • cocos引擎
    +关注

    关注

    0

    文章

    2

    浏览量

    1862
  • HMS
    HMS
    +关注

    关注

    0

    文章

    118

    浏览量

    6473

原文标题:Cocos 赛博朋克Demo背后的黑科技!华为 HMS Core CG Kit延迟渲染管线应用解析

文章出处:【微信号:Huawei_Kirin,微信公众号:华为麒麟】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    华为HMS for Car亮相东南亚市场,构建本地化车机生态圈

    【曼谷,泰国】 2024年3月25日-4月7日,华为HMS for Car智能车载解决方案在第45届曼谷国际车展上首次亮相东南亚,标志着华为HMS for Car全球扩张的一个重要里程
    的头像 发表于 04-01 15:15 144次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>HMS</b> for Car亮相东南亚市场,构建本地化车机生态圈

    OpenHarmony Sheet 表格渲染引擎

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

    LTC4359HMS8的ESD等级是怎么样的?

    LTC4359HMS8的ESD等级是怎么样的,在规格手册里找不到相关描述
    发表于 01-04 08:20

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

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

    福利 | 3D动画上云渲染,助力CG提升视效

    ,其中不乏 3D渲染技术 —— 《阿凡达》是首个采用3D渲染技术的动画电影,将CG动画人物与实物表演相结合,开启电影的3D技术新时代。 《白蛇2:青蛇劫起》,采用了CG 3D动画技术,
    的头像 发表于 11-17 18:35 618次阅读
    福利 | 3D动画上云<b class='flag-5'>渲染</b>,助力<b class='flag-5'>CG</b>提升视效

    中软国际受邀出席2023年华为云西北渲染中心生态大会,共筑渲染产业新生态

    11月3日,2023年华为云西北渲染中心生态大会在甘肃庆阳举办,并正式发布“东数西渲”产业生态创新计划。该计划致力于推动华为云西北渲染中心的生态合作,促进庆阳的
    的头像 发表于 11-09 21:55 512次阅读
    中软国际受邀出席2023年<b class='flag-5'>华为</b>云西北<b class='flag-5'>渲染</b>中心生态大会,共筑<b class='flag-5'>渲染</b>产业新生态

    风靡一时的管线机,为何逐渐淡出市场?

    电子发烧友网报道(文/黄山明)管线机是管线式饮水机的简称,顾名思义,它是一个要连接净水器的装置,对于净水器流出的水,管线机会对其进行加热或者制冷。管线机具备LED显示灯,可以加热、保温
    的头像 发表于 09-17 01:58 3135次阅读
    风靡一时的<b class='flag-5'>管线</b>机,为何逐渐淡出市场?

    华为渲染实践

    提到云渲染,大家可能会直接联想到云游戏,实际上二者并不等同。华为云致力于将渲染技术应用于各个行业,目前主要包括实时渲染和离线渲染两大分支,实
    的头像 发表于 08-24 16:46 609次阅读
    <b class='flag-5'>华为</b>云<b class='flag-5'>渲染</b>实践

    峰会回顾第7期 | 视窗绘制技术演进和新趋势

    | 陈秋林回顾整理 | 廖涛排版校对 | 李萍萍 嘉宾简介陈秋林,华为终端OS资深架构师、菲尔兹Lab主任,长期从事终端OS研发,先后负责LiteOS、安卓性能优化、HMS框架
    发表于 08-22 16:33

    HarmonyOS/OpenHarmony应用开发-ArkTS语言渲染控制if/else条件渲染

    ArkTS提供了渲染控制的能力。条件渲染可根据应用的不同状态,使用if、else和else if渲染对应状态下的UI内容。说明:从API version 9开始,该接口支持在ArkTS卡片中使用。一
    发表于 08-21 14:29

    HarmonyOS/OpenHarmony应用开发-ArkTS语言渲染控制ForEach循环渲染

    首次渲染时构建所有数组项。后续框架版本中可能会将此行为更改为延迟加载模式。 使用 index参数对UI更新性能有严重的负面影响,请尽量避免。 如果项构造函数中使用index参数,则项索引函数中也必须
    发表于 08-18 10:50

    走进2023政法装备展,探秘华为展台满满的科技!

    华为
    脑极体
    发布于 :2023年07月14日 00:15:55

    3D渲染——光栅化渲染原理解析

    随着技术的发展,基于 GPU 的渲染技术得到了广泛应用,日常生活中常见的 3D 动画和游戏都是通过计算机渲染技术来实现。当前主要的 3D 渲染模型包括光栅化渲染和光线追踪两大类,本文主
    的头像 发表于 05-18 17:29 1501次阅读
    3D<b class='flag-5'>渲染</b>——光栅化<b class='flag-5'>渲染</b>原理<b class='flag-5'>解析</b>

    Cascode CG低噪放电路设计

    Cascode CG stage是另一种实现低输入阻抗的电路
    发表于 05-18 09:38 916次阅读
    Cascode <b class='flag-5'>CG</b>低噪放电路设计

    缺少VGlite字体渲染api文档,求分享

    我试图使用 vglite api 在 MIMXRT1166/1176 上使用 verisilicon gpu 渲染图形,并且特别缺乏关于此的文档。 我能够很好地初始化 GPU 并渲染矢量和光栅对象
    发表于 04-24 06:42