OBJ 文件不同的格式
OBJ File Different Formats
我正在开发自己的 java 3D 游戏引擎,一切正常,但我总是出错。
我发现了错误,但我完全不知道如何解决这个问题。
我使用 Blender 创建我的 OBJ 文件。
这是一个 obj 文件的示例。
v 0.500000 -0.500000 -0.500000
vt 0.748573 0.750412
vn -1.000000 -0.000000 -0.000000
f 5/1/1 4/3/1 8/4/1
这些是我在屏幕上绘制对象所需的最相关信息。
但是现在,当我创建 OBJ 文件时,我的脸看起来像这样:
f 2//1 3//2 4//3
我的顶点、纹理坐标和法线看起来完全一样,但我的解析器在读取面时遇到问题。
我的解析器非常复杂,我认为将它复制到这里不会有帮助。
我只需要一种将我的文件从一种类型转换为另一种类型的方法。
Blender 中是否有告诉它如何保存我的文件的方法?
如果有人能帮助我,我会很高兴。
您好,
芬恩
来自wikipedia下的脸元素-
Faces are defined using lists of vertex, texture and normal indices.
缺少的第二个元素是纹理索引,指向要使用的 vt 线。要在 obj 导出中获取此数据,您需要 unwrap the object 创建 uv 并在导出时启用 包含 UV 。
我正在开发自己的 java 3D 游戏引擎,一切正常,但我总是出错。 我发现了错误,但我完全不知道如何解决这个问题。 我使用 Blender 创建我的 OBJ 文件。
这是一个 obj 文件的示例。
v 0.500000 -0.500000 -0.500000
vt 0.748573 0.750412
vn -1.000000 -0.000000 -0.000000
f 5/1/1 4/3/1 8/4/1
这些是我在屏幕上绘制对象所需的最相关信息。
但是现在,当我创建 OBJ 文件时,我的脸看起来像这样:
f 2//1 3//2 4//3
我的顶点、纹理坐标和法线看起来完全一样,但我的解析器在读取面时遇到问题。
我的解析器非常复杂,我认为将它复制到这里不会有帮助。 我只需要一种将我的文件从一种类型转换为另一种类型的方法。 Blender 中是否有告诉它如何保存我的文件的方法?
如果有人能帮助我,我会很高兴。
您好, 芬恩
来自wikipedia下的脸元素-
Faces are defined using lists of vertex, texture and normal indices.
缺少的第二个元素是纹理索引,指向要使用的 vt 线。要在 obj 导出中获取此数据,您需要 unwrap the object 创建 uv 并在导出时启用 包含 UV 。