Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.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
使用blender 2.62+;中的.obj文件;,在java中使用Eclipse for Android openGL ES_Java_Android_Opengl Es_.obj_Blender 2.61 - Fatal编程技术网

使用blender 2.62+;中的.obj文件;,在java中使用Eclipse for Android openGL ES

使用blender 2.62+;中的.obj文件;,在java中使用Eclipse for Android openGL ES,java,android,opengl-es,.obj,blender-2.61,Java,Android,Opengl Es,.obj,Blender 2.61,我到处寻找这个问题的解决办法。使用旧版本的Blender似乎有办法做到这一点。我不想使用早期版本的Blender,我想使用2.62.0及以上版本 基本上,我想使用Blender创建在Android应用程序中使用的对象。我将在Java中使用openGL ES。实施起来越容易越好,我不想在这里重新发明轮子 Blende2Java不适用于Blender 2.5+ Java.net似乎已停止维护,因此我找不到任何有帮助的Java3D资源 其他3D图形软件与搅拌机不相称,我觉得其他软件也会遇到类似的问题

我到处寻找这个问题的解决办法。使用旧版本的Blender似乎有办法做到这一点。我不想使用早期版本的Blender,我想使用2.62.0及以上版本

基本上,我想使用Blender创建在Android应用程序中使用的对象。我将在Java中使用openGL ES。实施起来越容易越好,我不想在这里重新发明轮子

  • Blende2Java不适用于Blender 2.5+
  • Java.net似乎已停止维护,因此我找不到任何有帮助的Java3D资源
  • 其他3D图形软件与搅拌机不相称,我觉得其他软件也会遇到类似的问题
  • 我也尝试过min3D,但这对我也不起作用
  • 资产管道可能很好,但在这一点上,如果有必要,我将逐个图像加载
请有人给我一些选项,将与搅拌机2.62或需要采取的步骤,以完成这一点运行下来。我对Java有相当丰富的经验,但现在已经到了我无法保持理智的地步

最后但并非最不重要


谢谢大家在这里讨论Stack Overflow,我希望能有一些好的帖子作为将来的参考

你是在寻找android的obj加载器吗?这里提到了几点:


澄清你的问题。从您喜爱的建模工具导出模型后,您将忘记它(该工具)
Blender2Java
是一个blender端口,我不明白为什么需要用Java编写的blender变体
min3D
看起来像是安卓ES 1.0功能之上的一个(并非最小的)框架。现在,资产管道如何适应这里?好吧,很抱歉误解了。我需要一个像Blender2Java这样的blender端口,但是Blende2Java在更新版本的Blander上不起作用。我很想使用min3D,但我无法让它工作。我无法让它工作的原因是我无法下载甚至找不到所需的Java类库包。不理解这么简单的事情会让我的智力受损。我无法从.apk中提取文件,这是除了svn/trunk/*之外唯一可以下载的东西。我想我不理解.obj加载器的概念。我想获取.obj并将实际文本转换为Java格式。例如,我在openGL中用Java从头开始创建的多维数据集称为cube.Java。如果我有一个来自Blender的cube.obj和cube.mtl,我需要一个程序来获取它们,并创建/转换所有对象数据到一个cube.java类。这个创建的类将能够通过Cube Cube=new Cube()在me renderer.java类中呈现;然后通过onDrawFrame()绘制。。。。立方体。绘制(gl);。