Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么混合器(程序)以.obj格式生成不正确的纹理位置?_Java_Opengl_Lwjgl_Blender_.obj - Fatal编程技术网

Java 为什么混合器(程序)以.obj格式生成不正确的纹理位置?

Java 为什么混合器(程序)以.obj格式生成不正确的纹理位置?,java,opengl,lwjgl,blender,.obj,Java,Opengl,Lwjgl,Blender,.obj,我试图用LWJGL 2.9+在java中创建体素引擎,但在Blender程序中创建模型时遇到问题。 我已经创建了一个简单的1x1m立方体,并在搅拌器中生成了简单的UV。我已经导出了.obj文件,下面是它的内容(pastebin): 我的纹理图像非常简单,它是64x64橙色的quad.png文件 下面是渲染两个立方体(以及从internet下载的其他模型)后的效果: 屏幕

我试图用LWJGL 2.9+在java中创建体素引擎,但在Blender程序中创建模型时遇到问题。 我已经创建了一个简单的1x1m立方体,并在搅拌器中生成了简单的UV。我已经导出了.obj文件,下面是它的内容(pastebin):

我的纹理图像非常简单,它是64x64橙色的quad.png文件

下面是渲染两个立方体(以及从internet下载的其他模型)后的效果: 屏幕<点击

有人能帮我解决这个问题吗?
谢谢你的帮助!:)

这是我最近几天也面临的一个问题

.obj文件可以包含多个索引缓冲区(v、vt、vn),但是OpenGL只使用一个索引缓冲区发送到着色器,因此您的工作是将N个索引缓冲区转换为1。
顺便说一句,在blender中导出obj文件时,您应该勾选三角形选项。

您的加载或渲染错误,而不是blender。我已经完成了。看看我的。obj加载器:好的。。我已经下载了blender 2.67(从2013年开始),现在所有东西都使用相同的导出配置。最新的搅拌机坏了,需要修理..谢谢:),我一定会检查的,我的搅拌机是最新的:D。