HMS Core 6.0已于7月15日全球上线,本次新版本向广大开发者开放了众多全新能力与技术。其中华为图形计算服务(CG Kit)开放了体积雾插件和流体插件,为3D手游画面的提升提供了坚实的技术基础。

CG Kit体积雾插件是首个移动端体积雾方案,该技术不仅能渲染逼真的雾,还可以为雾渲染出复杂的光照效果。通过华为对GPU底层硬件的理解,CG Kit体积雾插件具有高质量、高性能和低功耗的特性,在华为高端机型上单帧性能优于4ms。目前,体积雾插件支持高度雾,效果与真实世界的雾类似,在靠近地面的地方更厚一些,越往高越稀薄;支持噪声雾,支持雾的密度、吸收系数、散射系数、形态、风向等调整。这一插件还支持全局方向光体阴影渲染,支持全局环境光(太阳光)以及多个局部光源(点光源、面光源)位置的动态变化。

除了体积雾插件,本次CG Kit还开放了流体插件。CG Kit流体插件有三个重要特点:可以模拟真实物理特性高速晃动,适用场景丰富;支持缩放,小至人物背包、大至充满屏幕箱体均可实现;具有可交互性,从方案上兼容物体漂浮和液体飞溅,甚至可以实现较大一点的瀑布、雨雪、烟雾、烟花爆炸等效果。为了应对手机端严苛的性能及功耗限制,CG Kit以原生方法作为基础进行改进,保持了一定的真实性的同时减少了额外开销;同时改进computer shader技术,充分挖掘端侧算力,提升单位时间内的性能;此外还通过场景的深度分析优化算法,大幅降低计算开销,将手机侧计算耗时降低至1ms以下,首次将SPH方案带入移动端,实现了移动端流体效果的跨越式升级。帮助开发者营造高真、实时的交互场景,增强用户的沉浸感和真实感体验。

HMS Core CG Kit本次开放的全新插件,为开发者们带来了全新技术支持,让开发者们能够轻松实现高画质需求,聚焦于游戏内容的创新,为玩家带来感受更逼真、玩法更新颖的次世代高品质手游。

了解更多详情>>

访问华为图形计算服务官网

访问华为开发者联盟官网

获取开发指导文档

华为移动服务开源仓库地址:GitHubGitee

关注我们,第一时间了解 HMS Core 最新技术资讯~

【HMC Core 6.0全球上线】图形计算服务新插件,助力高画质3D手游创新的更多相关文章

  1. 【HMS Core 6.0全球上线】Network Kit全链路网络加速技术,应用无惧网络拥塞

    HMS Core 6.0已于7月15日全球上线,本次版本向广大开发者开放了众多全新能力与技术.其中HMS Core Network Kit开放了全链路网络加速技术,助力开发者为用户提供低时延的畅快网络 ...

  2. 【HMS Core 6.0全球上线】Toolkit,您的智能辅助编程好帮手

    HMS Core 6.0已于7月15日全球上线.本次版本中,华为HMS Toolkit向广大开发者推出了智能辅助编程助手SmartCoder,帮助开发者轻松高效地集成HMS Core,开发新功能,创建 ...

  3. 【HMS Core 6.0全球上线】华为钥匙环服务,打造跨应用跨形态无缝登录体验

    华为钥匙环服务(Keyring),是HMS Core在安全领域开放的全新服务,为全球开发者提供用户认证凭据(以下简称"凭据")本地存储和跨应用.跨形态共享能力,帮助您在安卓应用.快 ...

  4. .net core 3.0 Signalr - 07 业务实现-服务端 自定义管理组、用户、连接

    Hub的管理 重写OnConnectedAsync 从连接信息中获取UserId.Groups,ConnectId,并实现这三者的关系,存放于redis中 代码请查看 using CTS.Signal ...

  5. ASP.NET Core 2.0 Preview 1 中贴心的新特性

    西雅图时间5月10日,微软在 Build 2017 大会上发布了 ASP.NET Core 2.0 Preview 1 ( 详见 Announcing ASP.NET 2.0.0-Preview1 a ...

  6. C# 6 与 .NET Core 1.0 高级编程 - C# 6 的新功能

    个人原创译文,转载请注明出处.有不对的地方欢迎指出与交流. 英文原文:Professional C# 6 and .NET Core 1.0 - What’s New in C# 6 C# 6 的新功 ...

  7. 基于.Net Core 5.0 Worker Service 的 Quart 服务

    前言 看过我之前博客的人应该都知道,我负责了相当久的部门数据同步相关的工作.其中的艰辛不赘述了. 随着需求的越来越复杂,最近windows的计划任务已经越发的不能满足我了,而且计划任务毕竟太弱智,总是 ...

  8. 把旧系统迁移到.Net Core 2.0 日记 (13) --图形验证码

    参考这篇文章: http://www.cnblogs.com/yuangang/p/6000460.html using System; using System.IO; using System.D ...

  9. 在WPF中使用.NET Core 3.0依赖项注入和服务提供程序

    前言 我们都知道.NET Core提供了对依赖项注入的内置支持.我们通常在ASP.NET Core中使用它(从Startup.cs文件中的ConfigureServices方法开始),但是该功能不限于 ...

随机推荐

  1. iPhone X适配方案

    iPhone X适配方案 https://github.com/Wscats/iPhone-X 绝对长度单位 英寸 厘米 毫米 磅 pc inch cm mm pt pica 相对长度单位 是网页设计 ...

  2. python3.6 找不到Tkinter

    PYTHON3.6安装时提示是否安装(TK) 引入模块import tkinter(都小写)

  3. python sqlite3 类

    import sys import os import sqlite3 ##sys.path.append(os.path.abspath(os.path.dirname(__file__) + '/ ...

  4. 【Mysql】InnoDB 引擎中的数据页结构

    InnoDB 是 mysql 的默认引擎,也是我们最常用的,所以基于 InnoDB,学习页结构.而学习页结构,是为了更好的学习索引. 一.页的简介 页是 InnoDB 管理存储空间的基本单位,一个页的 ...

  5. cisco 交换机 IOS命令

    1 显示交换机的MAC地址表 user mode : show mac-address-table

  6. python -- 程序异常与调试(识别异常)

    一.识别异常 程序中出现的错误又称为异常.异常通常分为两大类:编译错误和运行错误. 如下源码是已经修改: # -----------------------------------------# 编程 ...

  7. 【每日算法】存在重复元素 III

    题目描述 这是 LeetCode 上的 220. 存在重复元素 III, 难度为 [中等] 给你一个整数数组 nums 和两个整数 k 和 t .请你判断是否存在 两个不同下标 i 和 j,使得 ab ...

  8. 【C#】C#中使用GDAL3(一):Windows下超详细编译C#版GDAL3.3.0(VS2015+.NET 4+32位/64位)

    转载请注明原文地址:https://www.cnblogs.com/litou/p/15004877.html 目录 一.介绍 二.编译准备 三.编译SQLite 四.编译LibTiff 五.编译PR ...

  9. django2.1实现全文检索(最详细)+遇到的坑+jieba分词

    首先django实现全文检索在这里使用的是haystack,环境是django2.1+win10 64+py3.7 1: 安装包: pip install dgango-haystack #安装全局检 ...

  10. 深入刨析tomcat 之---第15篇 对应20章, myAdmin案例代码

    writedby 张艳涛 有没有和我一样做到第20章的?今天基本结束了本书的阅读.最后一个案例没有demo,那我写了一回,如果有需要的可以在本地试试 路径 D:\wksp_study\designbo ...