赞
踩
Sceneform是一个3D框架,具有基于物理的渲染器,针对移动设备进行了优化,使您可以轻松构建增强现实应用程序,而无需OpenGL。
借助 Sceneform,您可以轻松地在 AR 应用和非 AR 应用中渲染逼真的 3D 场景。其中包括:
Sceneform仅适用于支持ARCore的设备,而在20年之后,华为设备是不被ARCore所支持的。那么若要兼容所有安卓设备,那么则需要对其进行扩展。
EQ-R模块现已开源(2024年6月3日)
源(缘)于sceneform_v1.16,现正在努力完善一个可适用于所有安卓设备的轻量化渲染器((Sceneform)EQ-Renderer)。
若您使用它做AR应用,当前接入了ARCore、AREngine、ORB-SLAM,可快速地适配不同的安卓设备(无论是否支持ARCore)。
当然,您可以仅使用它构建3D场景,而无需了解OpenGL的知识。
├─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大同小异。
不用编译Eq-Renderer源码,直接使用EQ-R的aar
https://repo.eqgis.cn/com/eqgis/eq-renderer
maven {
allowInsecureProtocol = true
url "http://repo.eqgis.cn"
}
用于采用光学透视的AR眼镜(安卓),左右双屏合目显示。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。