接下来就是我们的图形增强的服务能力和插件 。相对于轻量化的应用,实际上游戏的应用是比较复杂的 。而在游戏的场景方面,华为也积累了很多年的图形技术,之前是给我们内部的产品在使用,包括做一些游戏的在华为手机上的优化等等,现在我们想通过HMS CORE把相关的技术和能力开放,为我们的游戏开发者提供一些效果和性能上的提升,所以推出了我们的游戏增强能力和插件,下面我将逐一介绍 。

文章插图
第一个就是光线追踪技术Ray Shop 。实际上光线追踪技术是我们Scene Kit的一个非常重要的特性,也是我们全力打造的一个模块 。大家都知道光线追踪可以呈现非常好的3D真实效果,可以实现一些不规则表面的反射或者折射效果,如湖面的倒影、曲面的反射 。但是光线追踪因为算力的要求,特别是实时追踪,基本只运用于 PC和主机侧,对于移动端而言实现难度比较高 。此次我们将华为自有的一项GPU Turbo相关的专利级RT技术提炼和开放出来 。相比于 PC端的RT技术,我们将能耗比优化到了1:10,也就是说原先需要10倍算力的光线追踪效果,我们现在只需要1倍就可以完成,这样省出了一大部分的资源算力让RT技术能对光栅化管线做补充,从而实现移动端的应用效果 。

文章插图
此外,光线追踪技术本身算力比较大,所以我们在实现的时候也做了一定的工具,能够让我们的开发小伙伴能够方便地集中我们的插件 。结合我们的光栅化管线,你可以通过工具把场景里面的物体遍历出来,然后选择你要做的光追的一些反射,或者说镜面的一些反射物或者是被反射物,以此在软光化的基础上,实现一些光追特效 。这个视频是我们今年在《天域》手游中落地的一个场景,实现了光追效果的显著提升 。我们有相应的RT专家可以提供技术支撑,来帮助合作伙伴在项目上落地 。
第二个技术是我们今年主要打造的DDGI技术,也就是实时的动态漫反射的全局光照技术 。大家可以先看一下这个Demo,我们在手机上做了一个类似拉窗的场景,这个场景里面我们实际上是放了一个8×8×8的一个light probe,然后有一些IBL和平面光也在这个场景中 。所以说当他拉窗的时候,后面的墙面和地面会有一些渐进光的照射,然后会点亮 。如果说没有DDGI的加持,后面这块点亮效果就不会明显,整体观感会变暗 。DDGI技术,特别是动态的DDGI技术本身也是需要很大的算力的 。在传统的DDGI中,一个光源像素的渲染就需要N×N的渲染计算,手机上远远是达不到的 。所以我们对这个计算量做了一定的优化,将渲染映射到SH上,在9个SH上进行计算,也就是Project Renderings to SH,由此我们的计算量下降为了9×N 。计算量的下降能够保证我们的DDGI在手机上的同样能够得到支撑 。同时我们的DDGI也能支持多种光源,比如平行光、点光源、 面光源,此外也可以支持动态场景 。目前我们也在尝试跟我们的小伙伴去做一些对接和调试,希望很快能够跟大家在实际的产品上见面和应用 。

文章插图

文章插图
最后一个就是我们的Good Culling技术,也就是优化剔除的方案 。优化剔除其实在游戏里用的比较多,为了保证性能,很多时候在游戏的场景里很多模型需要做一些预处理,就是要把一些屏幕上看不见的模型去除掉 。传统的优化剔除基本上都是基于GPU的方案,这种方案会带来跳动的问题,比如你在这一帧或者下一帧处理的时候,并没有发生遮挡,但是你需要拿到上一帧的数据,此时还没有遮挡,所以无法处理这个遮挡关系,进而就会产生跳动 。我们提出了一个优化方案,也就是基于CPU的软光栅化方案,相当于把我们的遮挡物写到我们的Z-buffering当中,然后再通过我们的Z-buffering的测试,识别出被遮挡物并加以剔除 。CPU这块剔除的好处就在于没有了GPU的跳动问题,也没有了兼容性的问题,在低端手机上也能够运行良好 。从我们的实验测试数据来看,基本上前后的帧率大概有10%-15%的提升 。

文章插图
以上就是Scene Kit开放能力的介绍,谢谢大家 。
- 开红酒店利润怎么样 开红酒店一年投资多少钱
- 桃红酒的酿造 桃红酒适合什么人喝
- 深圳开个小型红酒庄怎样 在天津哪里买红酒比较好
- 上海算命徐海根还在吗
- 【爱历史】在三国演义中,我们只知道吕布武艺高强,但是你知道谁是他师傅吗
- 【历史故事】三国演义下的遗憾,被小说冷落的这三人,在历史都是一流的名将!
- 【爱历史】三国曹魏后期排名第一的名将,有勇有谋,能力在钟会邓艾之上!
- 鸵鸟喜欢吃什么牧草 鸵鸟最喜欢吃什么草
- 沈万三的陵墓在哪儿 沈万三的墓埋在哪里
- 【星座控】2022年5月份12星座桃花运势,脱单有望啦!