Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 3ds max 中导出 mtl 文件时遇到了一个小问题。我想在 opengl 程序中使用 obj + 它的材质库。模型导出得很好,但是当我导出它们时我失去了材料的所有反射/折射参数(颜色等似乎很好,所以它发现它们只是不完全,但所有材料都变成了标准)。我尝试从场景和垫子中导出材料。库以及相同的结果。谁能帮我在导出后如何保持材料的反射参数?
正如您在电子邮件中所述,您使用 Glut 作为 API。有几个教程,我最初以为你使用了引擎,只需要一些值。但你需要的不仅仅是这个。
要在 opengl 中使用反射\环境映射,您需要一个支持此功能的着色器。
所以你需要做的是实现一个反射着色器,并将位图传递给你的着色器。
在示例文件中,它可以很好地渲染图像(因为 3dsmax 支持它自己的光线跟踪材质),但这不会以任何方式导出。