# Sceneform-EQR__从git的Sceneform-EQR同步
**Repository Path**: tanyunxiu/EQ-Renderer-Sample-Proj
## Basic Information
- **Project Name**: Sceneform-EQR__从git的Sceneform-EQR同步
- **Description**: EQ-Renderer的示例工程。EQ-Renderer是基于sceneform(filament)扩展的一个用于安卓端的三维AR渲染器。 当前接入了ARCore、AREngine、ORB-SLAM,可快速地进行AR开发。
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: https://blog.csdn.net/qq_41140324/category_12571725.html
- **GVP Project**: No
## Statistics
- **Stars**: 5
- **Forks**: 1
- **Created**: 2024-01-30
- **Last Updated**: 2025-07-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
>Sceneform-EQR 是EQ对谷歌“sceneform-android-sdk”的扩展,适用于图形和视频,以及增强现实(AR)和虚拟现实(VR)相关领域。它目前集成了 ARCore、AREngine 和 ORB-SLAM,提供多种场景选项,包括 AR 场景、VR 场景和自定义背景场景,以满足不同的原生三维开发需求。
- [Readme.md(English)](./README.md)
# Sceneform - EQR
> EQ-Renderer模块已开源,包含了sceneform中集成AREngine、ORB-SLAM,以及其它对sceneform的扩展。
---
[](https://github.com/google/filament)
[](https://github.com/google-ar/arcore-android-sdk)
[](https://developer.huawei.com/consumer/cn/doc/graphics-References/ar-engine-java-api-0000001064060313)
---
## 介绍
Sceneform是一个3D框架,具有基于物理的渲染器,针对移动设备进行了优化,使您可以轻松构建增强现实应用程序,而无需OpenGL。
(Sceneform)EQ-Renderer是基于sceneform扩展的一个用于安卓端的三维AR渲染器。 当前接入了ARCore、AREngine、ORB-SLAM,可快速地进行AR开发。
---
## 运行
### 文件目录
- Eq-Renderer : 基于sceneform(filament)扩展的一个用于安卓端的渲染库
- SampleProj : 示例程序
```
├─Eq-Renderer
│ └─Android
│ └─eq-renderer
└─SampleProj
└─app
```
### 运行示例
1. 启动AndroidStudio
2. File > Open,选择`SampleProj`,点击"OK"
3. 点击"Run 'app' ",运行`app`模块
---
## 接口文档
> sceneform-eqr是对sceneform的扩展,相关接口调用与sceneform大同小异。
> sceneform相关接口使用可以参考以下文档。
>
> 需要注意的是:sceneform1.15以及之前的版本采用sfa、sfb的方式加载模型,sceneform1.16仅支持gltf2.0格式的模型(通过gltfio,具体使用可参考[filament](https://github.com/google/filament))。
Google [sceneform1.16源码存档](https://github.com/google-ar/sceneform-android-sdk)
Google [sceneform1.15帮助文档](https://developers.google.cn/sceneform/develop/getting-started?hl=zh-cn)
---
## 博客专栏
EQ-Renderer是EQ基于sceneform(filament)扩展的一个用于安卓端的渲染引擎。本专栏主要介绍如何在AndroidStudio中使用它快速地进行开发。
**CSDN平台**
[Sceneform-EQR(安卓原生3D渲染引擎)](https://blog.csdn.net/qq_41140324/category_12571725.html)
**博客园**
[安卓原生AR开发](https://www.cnblogs.com/eqgis/tag/%E5%AE%89%E5%8D%93%E5%8E%9F%E7%94%9FAR%E5%BC%80%E5%8F%91/)
**自建站**
>2025年1月1日起,自建站内容不再更新。
[https://www.eqgis.cn/tags/EQ-R](https://www.eqgis.cn/tags/EQ-R)
---
## 功能预览
- 在普通3d场景加载GLTF格式的模型
- 在AR场景加载GLTF格式的模型
- 支持GLTF模型动画

- 手势点击交互
- 通过手势控制模型(单指旋转、双指平移、双指缩放)
- 案例:AR桌面
> 通过渲染安卓原生View实现
>支持双屏显示,常用于XR眼镜
- 案例:AR涂鸦(自定义纹理、流动纹理、视频纹理、移位贴图)
>呼吸效果,通过Filament的matc工具编译自定义材质文件
>流动纹理,使用视频资源作为纹理贴图
---
## 仓库地址
>不用编译Eq-Renderer源码,直接使用EQ-R的aar
https://repo.eqgis.cn/com/eqgis/eq-renderer
```
maven {
allowInsecureProtocol = true
url "http://repo.eqgis.cn"
}
```