gpt4 book ai didi

java - Wavefront .obj .Mtl 结构

转载 作者:行者123 更新时间:2023-12-01 05:17:23 24 4
gpt4 key购买 nike

我正在尝试使用 lwjgl 在 Java 中加载 .obj 文件,而不使用任何库来执行此操作。我创建了一个类来加载没有 Material 和纹理的模型。这很容易。但现在我想为模型添加 Material 和纹理。我的问题是有关 .mtl 文件的知识。我在任何地方都没有找到 .mtl 文件的任何解释。但我需要知道这些 Ka、Kd、Ks、Tr、Ns 和 map_... 的含义。也许有人在网络上的某个地方知道对此的很好的解释?

我的第二个问题是关于 .obj 文件中纹理的纹理坐标。我不明白如何在具有 2D 纹理坐标的 3D 模型上绘制 2D 纹理,因为您需要 3D 房间中的第三个值,因为 3D 房间中的 2D 平面每个顶点也需要 3 个值。

最佳答案

我认为这是一个合理的解释:

MTL File Specification

关于java - Wavefront .obj .Mtl 结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10962911/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com