ArkGraphics 3D

ArkGraphics 3D
Developer(s)Huawei
Initial releaseAugust 4, 2023; 15 months ago (2023-08-04)
Written inNAPI C++/Cangjie,C, HarmonyOS Runtime/API: ArkTS, Cangjie
Operating systemHarmonyOS, OpenHarmony
Platform64-bit ARM, RISC-V, x86, x64, Lingxi
TypeSoftware engine
LicenseOpen Source, Apache License[1]

ArkGraphics 3D is an open source, 3D graphic stack developed by Huawei as a subset of Ark Engine for HarmonyOS and OpenAtom OpenHarmony. The engine layer includes two modules, such as 2D graphics library and 3D graphics engine with OpenGL with OpenGL Shading Language, WebGL and Vulkan as render service backend. The 2D graphics library provides the underlying API for 2D graphics rendering, and supports the underlying capabilities of graphics rendering and text rendering for ArkUI. AGP Engine as a component of ArkUI, it provides the 3D drawing capability of the system.

  1. ^ "@ohos.graphics.scene (ArkGraphics 3D模块)". Gitee. OpenAtom OpenHarmony. Retrieved May 21, 2024.