【发布时间】:2021-12-26 04:50:06
【问题描述】:
我一直在尝试修改示例 ar 核心 java 应用程序(完全是 hello_ar_java)。默认模型是pawn.obj。我一直在尝试将其更改为任何不同的 .obj 模型,但它说我内存不足,即使新模型小于默认模型。
// Virtual object to render (ARCore pawn)
Texture virtualObjectAlbedoTexture =
Texture.createFromAsset(
render,
"model1/texturka.png",
Texture.WrapMode.CLAMP_TO_EDGE,
Texture.ColorFormat.SRGB);
Texture virtualObjectPbrTexture =
Texture.createFromAsset(
render,
"model1/bark.jpg",
Texture.WrapMode.CLAMP_TO_EDGE,
Texture.ColorFormat.LINEAR);
virtualObjectMesh = Mesh.createFromAsset(render, "models/pawn.obj");
上面的代码应该选择要渲染的模型,但是当我将其更改为 eg 时,最后一行似乎给了我错误。
virtualObjectMesh = Mesh.createFromAsset(render, "models/square.obj");
我希望有人以前遇到过同样的问题并且知道如何解决它。
【问题讨论】:
-
通常最好将错误消息的文本也发布在您的问题中,而不是将其放在图片中