前期忙于鸿蒙的图形工作,很久没有更新 blog。这里和大家分享一门由我介绍的鸿蒙图形系统级课程:《HarmonyOS 方舟图形引擎的现状与未来》。课程已上线华为开发者官网,欢迎大家学习、交流。
课程入口:HarmonyOS 方舟图形引擎的现状与未来
华为开发者学堂将这门课程归入“HarmonyOS 5 及以上”。课程围绕方舟图形引擎的整体架构,介绍高端视觉呈现、流畅操作体验与游戏性能相关能力,并讲解 ArkGraphics 2D/3D Kit,结合 Remy 实例讨论图形空间化趋势。
知识点与视频定位
可以完整观看,也可以按下面的时间点回到关心的知识点。这些是官方页面列出的知识点与视频定位。
| 视频时间 | 知识点 |
|---|---|
| 00:39 | 图形行业与终端形态的变化 |
| 10:19 | 方舟图形引擎架构介绍 |
| 39:01 | 方舟图形引擎的 ToD 能力 |
| 51:26 | 图形空间化趋势 |
课程主要讲什么
第一,从用户体验理解系统图形架构。
我希望大家借助这门课程理解鸿蒙图形技术栈,以及面向消费者(ToC)的高端精致、极致流畅、畅玩游戏三大体验。体验背后有一系列技术支撑,包括统一渲染架构、极光引擎、游戏五大方案等。把这些能力放回完整的系统架构里,更容易理解它们各自解决的问题。
第二,了解开发者可以使用的图形能力。
面向开发者(ToD),课程介绍 ArkGraphics 2D/3D Kit,并从 2D、3D、物理、API、工具和规范文档等方面介绍鸿蒙提供的能力。我希望帮助大家建立整体认识,进一步找到自己应用所需要的能力和学习入口,开发出更多酷炫的鸿蒙应用。
第三,结合实际案例理解图形空间化。
图形空间化部分结合“AI + 图形”和鸿蒙 6 的 Remy 案例,介绍鸿蒙在 3D 建模、神经渲染、可微渲染等方向的探索。大家可以带着“新的三维表达如何进入终端体验”这个问题观看,把技术趋势和具体产品体验联系起来。
哪些读者适合学习
我建议以下几类读者观看:
- 希望从系统层面理解鸿蒙图形能力的 HarmonyOS 应用开发者。
- 从事图形、游戏、渲染、测试或性能分析,希望了解方舟图形引擎的工程师。
- 关注 3D 建模、神经渲染和空间化体验,希望了解终端应用方向的学生与研究者。
如果刚接触图形领域,也可以先从用户体验和整体架构看起,把这门课程作为建立知识地图的入口。
学习前提与观看建议
下面是我对学习准备的建议,具体课程要求以官方页面为准:
- 了解操作系统、应用与硬件之间的基本关系。
- 对绘制、合成、帧率等图形基础概念有初步认识,会更容易理解架构与流畅性部分。
- 有应用开发、图形 API 或 3D 渲染经验,有助于进一步理解开发者能力和空间化部分。
第一次观看时,建议先按视频顺序了解整体脉络;第二次再按知识点回看,记录自己关心的能力、术语与问题。准备动手开发时,请结合当前 HarmonyOS SDK 与官方文档确认 API、设备支持情况和使用条件。
希望大家学完能带走什么
我希望大家能够建立方舟图形引擎的整体认识,理解高端视觉呈现、流畅体验和游戏性能背后的系统能力;了解 ArkGraphics 2D/3D Kit 等开发入口;并借助 Remy 案例,对鸿蒙图形空间化与“AI + 图形”的发展方向形成更具体的认识。
欢迎带着实际项目中的问题来学习,也欢迎把学习中的疑问和建议反馈给我。
如果大家有更多问题想讨论,或者希望加入鸿蒙 HarmonyOS 图形能力构建,可以给我反馈:huangranbj。