为了增强Scene Kit的表达 , 我们实现了一套粒子系统 。这套粒子系统可以模拟一些自然效果 , 比如火焰、烟雾、爆炸、泡沫、瀑布等 , 通过粒子来表达真实的物理效果 。
第二个是我们的3D物理流体模拟效果 , 我们今年在手机主题上 , 集成了Scene Kit的能力 , 当手机晃动的时候 , 流体是实时在做一些物理的模拟 , 可以增强主题的趣味性 。
最后一个是华为AR Engine和Scene Kit结合实现的AR应用 。AR Engine提供平面环境检测功能 , Scene Kit提供高清渲染 , 利用我们的管线技术 , 呈现了虚实融合的效果 。以上就是我们轻量化渲染引擎和管线能够为小伙伴提供的基本的功能和能力 。
接下来就是我们的图形增强的服务能力和插件 。相对于轻量化的应用 , 实际上游戏的应用是比较复杂的 。而在游戏的场景方面 , 华为也积累了很多年的图形技术 , 之前是给我们内部的产品在使用 , 包括做一些游戏的在华为手机上的优化等等 , 现在我们想通过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也能支持多种光源 , 比如平行光、点光源、 面光源 , 此外也可以支持动态场景 。目前我们也在尝试跟我们的小伙伴去做一些对接和调试 , 希望很快能够跟大家在实际的产品上见面和应用 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 千元也有拍照好手机 千元拍照好的手机
- 猴子尾巴的作用 猴子尾巴的作用和用途
- 涠洲岛在哪里
- 95267710是哪首歌
- 天天在家的猫会有狂犬病毒吗
- 多肉能喷水在叶子上吗
- 华为手机到底好用在什么地方 华为手机好用在哪里
- 为什么更多人选择华为 为什么会选择华为
- 为什么华为比小米高端 为什么华为比小米好
- OPPO压力山大!2021年出货量第四,却在线下被荣耀、酷派“围剿”