Sceneform生成没有颜色的sfb文件

Sceneform generates sfb files without colors

我对 Google Sceneform Tools(测试版)v1.13.0 在 Android Studio 中生成的对象有疑问。

我从 poly downloaded 对象 (.obj 文件) 导入到 Blender 以改变尺寸。之后再次导出为 .obj 文件.

当我使用它在 Android Studio 中使用 Sceneform 工具生成 .sfb 文件时,[=28= .sfb生成的对象只有黑色。

左边是在Blender中导入的对象(.obj和.mtl),右边是生成的.sfb 文件在 AndroidStudio 中。

提前致谢。

EDIT:我已经检查过这个 link,但在我的例子中 .obj 文件以这些行开头:

mtllib object_ga_25.mtl
o Barrel
v 0.793174 1.064640 -0.168964
...

确保您还导出了 3D 网格所需的纹理(图像文件)。就我而言,我的 sample-data 目录如下所示:

将 3D 模型成功转换为 sfa/sfb 文件格式后,您应该检查 sfa 文件中定义网格正在使用的纹理的 samplers 数组。

这是我的最终结果:

 samplers: [
  {
    file: 'sampledata\Tex_Beagle.png',
    name: 'Tex_Beagle',
    pipeline_name: 'Tex_Beagle.png',
  },
],