ARCore 使用 SceneForm 框架 —— Android studio 生成 sfb 后缀的 3D 模型资源

Sceneform 是一个可以让没有 Opengl 基础的 2D 开发者,迅速上手 3D 开发的框架,涉及到 3D 开发,必然会有很多资源文件,那么这些资源文件是如何导入到我们的工程里的呢,SceneForm 提供了一个插件,可以帮我们完成导入的工作。

首先需要安装 Google Sceneform Tools 插件,可以通过 file - settings - Plugins 进入到市场,查找 Google Sceneform Tools并安装即可
ARCore 使用 SceneForm 框架 —— Android studio 生成 sfb 后缀的 3D 模型资源_第1张图片

ARCore 使用 SceneForm 框架 —— Android studio 生成 sfb 后缀的 3D 模型资源_第2张图片
插件安装完成以后,需要重启 Android Studio

在工程目录下新建源资源路径,并将获取到的 obj 模型资源添加进去
ARCore 使用 SceneForm 框架 —— Android studio 生成 sfb 后缀的 3D 模型资源_第3张图片
选择 obj 资源的 Import Sceneform Asset 选项
ARCore 使用 SceneForm 框架 —— Android studio 生成 sfb 后缀的 3D 模型资源_第4张图片
ARCore 使用 SceneForm 框架 —— Android studio 生成 sfb 后缀的 3D 模型资源_第5张图片
需要注意的是最终生成的可使用 sfb 文件保存路径是 assets ,可以直接将 sfb 文件移到 raw 目录下,保持与 SceneForm 示例中的使用方式一致。

你可能感兴趣的:(ARCore,Sceneform,android,开发)