HarmonyOS NEXT之codelab汇总(图形)

204 阅读4分钟

1、图形加速-简易超帧OpenGL ES示例(C++)

介绍:建立一个具备超帧功能的HarmonyOS图形渲染应用程序。

相关知识:图形加速、超帧、API12

总结:通过此Codelab,可了解到以下知识点:

  1. 如何在DevEco Studio上创建应用。
  2. 如何调用Graphics Accelerate Kit提供的超帧API在图形渲染动效场景集成超帧功能。

详情地址developer.huawei.com/consumer/cn…

2、图形加速-简易超帧Vulkan示例(C++)

介绍:建立一个具备超帧功能的HarmonyOS图形渲染应用程序。

相关知识:图形加速、超帧、API12

总结:通过此Codelab,可了解到以下知识点:

  1. 如何在DevEco Studio上创建应用。
  2. 如何调用Graphics Accelerate Kit提供的超帧API在图形渲染动效场景集成超帧功能。

详情地址developer.huawei.com/consumer/cn…

3、图形加速-ABR(简易自适应稳态渲染示例)(C++)

介绍:建立一个具备自适应稳态渲染功能的HarmonyOS图形渲染应用程序。

相关知识:图形加速、自适应稳态渲染、API12

总结:通过此Codelab,可了解到以下知识点:

  1. 如何在DevEco Studio上创建应用。
  2. 如何调用Graphics Accelerate Kit提供的ABR API在图形渲染动效场景集成自适应稳态渲染功能。

详情地址developer.huawei.com/consumer/cn…

4、GPU加速引擎服务-空域AI超分(GLES)

介绍:建立一个具备空域AI超分能力(GLES),实现将低分辨率图像通过空域AI超分重建为高分辨率图像的应用程序。

总结:通过此Codelab,可了解到以下知识点:

  1. 如何在DevEco Studio上创建应用。
  2. 如何调用空域AI超分能力(GLES)实现将低分辨率图像通过超分重建为高分辨率图像。

详情地址developer.huawei.com/consumer/cn…

5、图形加速-OpenGTX示例(C++)

介绍:建立一个具备自适应稳态渲染功能的HarmonyOS图形渲染应用程序。

相关知识:图形加速、OpenGTX、API12

总结:通过此Codelab,可了解到以下知识点:

  1. 如何在DevEco Studio上创建应用。
  2. 如何调用Graphics Accelerate Kit提供的OpenGTX API在图形渲染动效场景集成OpenGTX功能。

详情地址developer.huawei.com/consumer/cn…

6、AR引擎服务

介绍:AR Engine 助力应用融合虚拟世界与现实世界,打造全新的视觉体验和交互方式。

总结:通过此Codelab,可了解到以下知识点:

  1. 如何使用Harmony OS SDK完成一个基本Demo编写。
  2. 如何调用Harmony OS SDK中的AR Engine。

详情地址developer.huawei.com/consumer/cn…

7、GPU加速引擎服务-空域GPU超分(GLES)

介绍:建立一个具备空域GPU超分能力(GLES),实现将低分辨率图像重建为高分辨率图像的应用程序。

总结:通过此Codelab,可了解到以下知识点:

  1. 如何在DevEco Studio上创建应用。
  2. 调用空域GPU超分能力(GLES)实现将低分辨率图像通过GPU超分重建为高分辨率图像。

详情地址developer.huawei.com/consumer/cn…

8、GPU加速引擎服务-空域GPU超分(Vulkan)

介绍:建立一个具备空域GPU超分能力(Vulkan),实现将低分辨率图像重建为高分辨率图像的应用程序。

总结:通过此Codelab,可了解到以下知识点:

  1. 如何在DevEco Studio上创建应用。
  2. 如何调用空域GPU超分能力(Vulkan)实现将低分辨率图像通过GPU超分重建为高分辨率图像。

详情地址developer.huawei.com/consumer/cn…

9、GPU加速引擎服务-自适应VRS(Vulkan)

介绍:建立一个具备自适应VRS能力(Vulkan),实现视觉无损降低渲染频次,有效提高渲染性能的应用程序。

总结:通过此Codelab,可了解到以下知识点:

  1. 如何在DevEco Studio上创建应用。
  2. 如何调用自适应VRS能力(Vulkan),实现视觉无损降低渲染频次,有效提高渲染性能

详情地址developer.huawei.com/consumer/cn…

10、GPU加速引擎服务-SubpassShading(Vulkan)

介绍:建立一个具备Subpass Shading特性(Vulkan),实现降低DDR带宽功能的应用程序。

总结:通过此Codelab,可了解到以下知识点:

  1. 如何在DevEco Studio上创建应用。
  2. 如何使用Subpass Shading特性实现降低DDR带宽。

详情地址developer.huawei.com/consumer/cn…

11、GPU加速引擎服务-自适应VRS(GLES)

介绍:建立一个具备自适应VRS能力(GLES),实现视觉无损降低渲染频次,有效提高渲染性能的应用程序。

总结:通过此Codelab,可了解到以下知识点:

  1. 如何在DevEco Studio上创建应用。
  2. 如何调用自适应VRS能力(GLES),实现视觉无损降低渲染频次,有效提高渲染性能。

详情地址developer.huawei.com/consumer/cn…

12、图片编辑

介绍:基于ArkTS的声明式开发范式的样例,主要介绍了图片编辑实现过程。

相关知识:图片编解码、PixelMap

总结:通过此Codelab,可了解到以下知识点:

  1. 使用image库进行图片的解码。
  2. 使用pixelMap进行图片处理(旋转、裁剪、亮度、透明度、饱和度等)。
  3. 使用image库进行图片的编码。

详情地址developer.huawei.com/consumer/cn…