从3ds max问题导出mtl文件

时间:2011-09-07 14:02:09

标签: graphics 3dsmax

我在3ds max中导出mtl文件时遇到一个小问题。我想在opengl程序中使用obj +它的材料库。模型导出得很好,但是当我导出它时,我的材料的所有反射/折射参数都被丢失了(颜色等似乎很好,所以它发现它们并不完全,但所有材料都变成了标准)。我尝试从场景和垫子中导出材料。库也有相同的结果。任何人都可以帮我如何在出口后保留材料的反射参数?

1 个答案:

答案 0 :(得分:1)

正如您在电子邮件中所述,您使用Glut作为API。有几个教程, 我最初认为你使用了引擎,只需要一些值。 但是你需要更多的东西。

要在opengl中使用reflection \ environment映射,您需要一个支持此功能的着色器。

所以你需要做的是实现一个反射着色器,并将位图传递到着色器。

在示例文件中,它适用于渲染图像(因为3dsmax支持它自己的光线跟踪材质),但这不会以任何方式导出。