EQ-Renderer模块已开源,包含了sceneform中集成AREngine、ORB-SLAM,以及其它对sceneform的扩展。
Sceneform是一个3D框架,具有基于物理的渲染器,针对移动设备进行了优化,使您可以轻松构建增强现实应用程序,而无需OpenGL。
(Sceneform)EQ-Renderer是基于sceneform扩展的一个用于安卓端的三维AR渲染器。 当前接入了ARCore、AREngine、ORB-SLAM,可快速地进行AR开发。
├─Eq-Renderer
│ └─Android
│ └─eq-renderer
└─SampleProj
└─app
SampleProj
,点击"OK"app
模块sceneform相关接口使用可以参考以下文档。
需要注意的是:sceneform1.15以及之前的版本采用sfa、sfb的方式加载模型,sceneform1.16仅支持gltf2.0格式的模型(通过gltfio,具体使用可参考filament)。
Google sceneform1.16源码存档
Google sceneform1.15帮助文档
sceneform-eqr是对sceneform的扩展,相关接口调用与sceneform大同小异。
https://www.eqgis.cn/tags/EQ-R
不用编译Eq-Renderer源码,直接使用EQ-R的aar
https://repo.eqgis.cn/com/eqgis/eq-renderer
maven {
allowInsecureProtocol = true
url "http://repo.eqgis.cn"
}