【问题标题】:Use blender model in ARToolkit but cannot display the materials. Why?在 ARToolkit 中使用 blender 模型,但无法显示材质。为什么?
【发布时间】:2016-12-30 11:13:06
【问题描述】:

我使用搅拌机来创建一个像这样的苹果模型: The model in Blender

然后我导出模型,得到一个 .obj 文件和一个 .mtl 文件,然后我将这两个文件复制到 ARToolkit 的文件夹 - examples/.../models - 并通过更改 models.dat 文件中的设置添加这个:

模型/Apple.obj 0.0 0.0 0.0 90.0 1.0 0.0 0.0 10.016 10.016 10.016 标记 1

但是没有材料的模型显示如下: The rendering effect seen in the camera

我应该怎么做才能显示带有材质的模型?

【问题讨论】:

    标签: blender artoolkit


    【解决方案1】:

    你没有提供很多信息。但是从我可以看到的信息中,您可以尝试以下方法。 有时材质中的纹理会切换,因此您可以尝试使用此函数加载 obj:

    glmReadOBJ3(model0file, 0, 0,true); // 上下文 0,还没有读取纹理。 最后一个参数强制渲染在渲染时翻转纹理,这可能对您的情况有所帮助。

    这个函数的文档在这里: https://github.com/artoolkit/artoolkit5/blob/master/include/Eden/glm.h#L386

    让我知道这是否适合你。

    【讨论】:

      猜你喜欢
      • 2016-11-23
      • 1970-01-01
      • 2019-06-27
      • 2015-03-26
      • 2019-07-22
      • 2014-12-28
      • 2011-03-02
      • 2015-08-24
      • 2019-12-10
      相关资源
      最近更新 更多