我对从Android Studio中的 Google Sceneform Tools(Beta)v1.13.0 生成的对象有疑问。
我downloaded将对象( .obj文件)从poly中导入到 Blender 中以更改尺寸。之后,再次导出为 .obj文件。
当我使用它通过Sceneform工具在 Android Studio 中生成 .sfb 文件时,生成的 .sfb 对象只有黑色
左是在 Blender 中导入的对象( .obj和.mtl ),而右是在AndroidStudio中生成的 .sfb 文件。
谢谢。
编辑:我已经选中了此link,但就我而言, .obj 文件以以下几行开头:
mtllib object_ga_25.mtl
o Barrel
v 0.793174 1.064640 -0.168964
...
答案 0 :(得分:2)
确保还导出3D网格所需的纹理(图像文件)。就我而言,我的sample-data
目录如下:
将3D模型成功转换为sfa / sfb文件格式后,应检查sfa
文件中的samplers数组,该数组定义了网格所使用的纹理。
这是我的最终结果:
samplers: [
{
file: 'sampledata\\Tex_Beagle.png',
name: 'Tex_Beagle',
pipeline_name: 'Tex_Beagle.png',
},
],