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

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

    关注

    216

    文章

    34417

    浏览量

    251538
  • gpu
    gpu
    +关注

    关注

    28

    文章

    4729

    浏览量

    128901
  • cocos引擎
    +关注

    关注

    0

    文章

    2

    浏览量

    1876
  • HMS
    HMS
    +关注

    关注

    0

    文章

    120

    浏览量

    6568

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

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

收藏 人收藏

    评论

    相关推荐

    PGA411的OSIN和OCOS信号是否可经过外部调理电路处理后送进dsp进行信号检测?

    您好,关于PGA411的OSIN和OCOS信号是否可经过外部调理电路处理后送进dsp进行信号检测?谢谢
    发表于 12-20 06:04

    一文讲清游戏引擎技术:前向渲染延迟渲染

    笔。随着游戏画面日益追求与现实世界的无缝对接,场景中的灯光也如同繁星般逐渐增多,为玩家带来更为沉浸式的体验。而在这背后渲染引擎的演进历程就像是一部波澜壮阔的史诗
    的头像 发表于 07-26 14:47 319次阅读
    一文讲清游戏引擎技术:前向<b class='flag-5'>渲染</b>与<b class='flag-5'>延迟</b><b class='flag-5'>渲染</b>

    爱普生可编程晶振SG-8200CG

    SG-8200CG晶振采用先进的MEMS技术,具备极高的频率精度和稳定性。其频率范围覆盖广泛,能够满足从消费电子到工业设备的各种应用需求。无论是在严苛的工业环境还是在精密的医疗设备中
    发表于 07-11 11:13 0次下载

    四维图新与华为达成合作,推进华为HMS for Car业务全球化发展

    致力于推进华为终端云服务HMS for Car业务的全球化发展,为车企构建全球化车载智能生态,持续为消费者创造价值。
    的头像 发表于 06-25 11:29 4922次阅读

    CPU渲染和GPU渲染优劣分析

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

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

    开发者可以通过条件渲染或显隐控制两种方式来实现组件在显示和隐藏间的切换。本文从两者原理机制的区别出发,对二者适用场景分别进行说明,实现相应适用场景的示例并给出性能对比数据。 原理机制 条件渲染
    发表于 05-10 15:16

    rtl8367rb-cg数据手册

    电子发烧友网站提供《rtl8367rb-cg数据手册.pdf》资料免费下载
    发表于 05-06 09:46 12次下载

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

    定义图片渲染管线的各个阶段的操作。实际上,着色器的程序是在显卡上执行的小型程序,获得最终的像素颜色。数字视频目前已经发展到超高清视频阶段,数字视频在娱乐,通信,广告,教育等领域发挥着越来越重要的作用。目前存在几种主流的视频格式提在编码方式压缩,要支持的功能和适用场景上都存
    发表于 04-25 08:40

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

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

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

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

    RTL9210B-CG数据表

    电子发烧友网站提供《RTL9210B-CG数据表.rar》资料免费下载
    发表于 02-03 15:19 43次下载

    TC397使用KIT_MINIWIGGLER_3_USB烧录器出现连接不上的问题如何修复?

    TC397 公板使用KIT_MINIWIGGLER_3_USB 烧录器 出现连接不上的问题, 发现只要KIT_MINIWIGGLER_3_USB硬件接到板子上,上电就会出现LED6 长亮(红色
    发表于 01-24 07:41

    OpenHarmony Sheet 表格渲染引擎

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

    LTC4359HMS8的ESD等级是怎么样的?

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

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

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