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',
},
],
我对 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',
},
],