目录

ArkGraphics 3D简介

ArkGraphics 3D(方舟3D图形)基于轻量级的3D引擎以及渲染管线为开发者提供基础3D场景绘制能力,供开发者便捷、高效地构建3D场景并完成渲染。

ArkGraphics 3D以自定义场景模式为核心能力,支持开发者自行构建和管理Scene、Camera、Light等节点,从而对3D场景的渲染效果与交互行为进行完全控制。同时,为了便于快速预览和展示模型,也提供自动场景模式,允许开发者直接加载glTF(.gltf文件和.glb文件)模型,由框架自动创建基础相机、光源及交互控制。

功能介绍

综上,ArkGraphics 3D提供以自定义Scene为核心的3D场景渲染能力,同时通过自动场景模式为模型的快速展示提供便捷入口,满足从简单预览到复杂渲染控制的不同开发需求。

具体接口的使用和参数说明,可见@ohos.graphics.scene (ArkGraphics 3D模块)。

框架原理

如上图 ArkGraphics 3D接口能力由图形后端、引擎层以及接口层三个关键部分共同组成。

约束限制

使用ArkGraphics 3D模块需要硬件设备支持OpenGL ES 3.2以上或者Vulkan 1.0以上的GPU驱动。

模拟器支持情况

本Kit暂不支持模拟器。