【问题标题】:3D objects with unbaked textures does not render properly in metaio sdk具有未烘焙纹理的 3D 对象无法在 metaio sdk 中正确渲染
【发布时间】:2014-06-18 07:11:42
【问题描述】:

我已经在 metaio sdk 之上构建了一个应用程序。我注意到像 metaio man 这样的 sdk 附带的 3d 对象可以在屏幕上正确呈现。但是当我尝试使用任何其他 3d 对象时,所有这些对象的纹理都是白色的。我使用 obj 和 md2 格式的对象,因为这些是唯一受支持的类型。 经过研究,我发现在某个地方我们可能需要使用 Blender 之类的软件来烘焙纹理。谁能让我知道纹理的烘焙是否是使用 metaio sdk 的 3d 对象的强制性步骤?如果是,是否有任何 android 插件可以自动执行此过程?

【问题讨论】:

    标签: android augmented-reality metaio


    【解决方案1】:

    当您将模型设为白色纹理时,这是因为您的 3d 模型 .obj 必须有很多多边形才能在您的设备中渲染,或者您的 3d 模型太大而无法正确渲染。解决方案是减少 3d 模型的多边形和纹理数量。让它变得最简单。希望能帮到你

    【讨论】:

    • 谢谢桑切斯。那么这是否意味着不需要烘烤质地?我只是担心,因为任何对我有用的对象都有一个纹理文件,那就是烘焙纹理。另一方面,所有非工作对象都有 2-3 个纹理文件,相信我已经尝试了很多。 metaio documentation 还说有必要“烘焙”纹理。
    • 你说得对,桑切斯。真正产生影响的是对象的大小,我可以在没有烘焙纹理的情况下渲染一些对象。虽然 metaio 文档说这是强制性的,但实际上并非如此。
    • 很高兴知道,任何时候,如果您有更多问题,您可以在这里查看 metaio 帮助台helpdesk.metaio.com 现在您可以为答案投票
    • 抱歉,我没有相应的声誉点数。
    猜你喜欢
    • 2018-07-25
    • 2013-02-20
    • 2014-04-03
    • 2020-05-22
    • 1970-01-01
    • 2014-03-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多