【发布时间】:2019-03-15 03:38:13
【问题描述】:
我在 ArFragment 中显示 3D 对象。所以我把 .obj 文件和 .mtl 文件放在 sampledata 文件夹中。然后我右键单击 obj 文件,然后选择 Import Sceneform Asset 以添加 .sfa / .sfb 文件。
所以我可以在标记图像时显示 3d 对象,但是对象太大。
这是我的 .sfa 文件详细信息
{
bound_relative_root: {
x: 0.5,
y: 0,
z: 0.5,
},
materials: [
{
name: "Material.001",
parameters: [
{
baseColor: null,
},
{
baseColorTint: [
0.80000000000000004,
0.80000000000000004,
0.80000000000000004,
1,
],
},
{
metallic: 1,
},
{
roughness: 0.120695,
},
{
opacity: null,
},
],
source: "build/sceneform_sdk/default_materials/obj_material.sfm",
},
],
model: {
attributes: [
"Position",
"TexCoord",
"Orientation",
],
collision: {},
file: "sampledata/dongbaek.obj",
name: "dongbaek",
recenter: "root",
scale: 0.200000
},
version: "0.52:1",
}
我认为它可以按比例部分调整大小,但我改变了值,它并没有改变。大小一样
那么我如何调整 3d 对象的大小?
添加 3d 对象文件以制作 .sfa / .sfb 文件有什么问题吗?(导入 Sceneform 资源)
如果你知道,请帮助我。
【问题讨论】:
-
可以使用
ScaleController调整scenform arcore中的对象大小
标签: android object augmented-reality arcore