.obj相关内容
我希望能够导出obj文件,就像在此示例中一样 http:// threejs。 org / examples /#webgl_exporter_obj 但是,我想在.mtl纹理文件中导出具有相应纹理的.obj文件(我见过obj带有“ usemtl someTextureNameFromMTL”的文件) 我见过此问题,但导出器似乎仅导出网格。我还发现了这个问题,但是仅讨论了导入程序。
..
我以3D编辑器应用程序特定的(Blender/Solid/3DS)文件格式存储了一些3D对象,这些文件格式导出到OBJ + MTL文件中,并在PNG/JPG文件中具有可选纹理. 我想将这些对象加载到手机上的OpenGL ES应用程序中(今天用于Android,近期也用于iOS).而且我不想编写自己的OBJ + MTL(或任何其他3D格式)解析器.因此,我想使用一些3D引擎来支持加载3D模型(
..
我正在尝试将我的.obj文件转换为.h头文件,但我收到“无法使用'defined(@array)'(也许您应该只忽略define()吗?)"警告,并且没有创建.h文件. 我尝试将@center替换为$center或省略defined(),但是它会创建.exe文件! 我在某个地方读到它可能是perl版本的问题,我的版本是5.22,我找不到尝试使用的更高版本. 更新1: 我已经将"ob
..
我正在研究一个小型3D引擎,以学习更多OpenGL.我正在使用Scala和lwjgl来完成任务. 加载“手工制作"(所有顶点,纹理坐标和索引-手动指定的数组)模型的工作原理很吸引人,因此我想继续加载.obj文件.事实证明,那不是那么容易,或者,好吧,我在某种程度上误解了某些东西. 让我们看看我的解析方法: private def parseObj(path: String): M
..
我在用opengl渲染模型时遇到了问题.我已经使用glDrawElements制作了自己的obj解析器和渲染函数,但看不到问题.这是我的解析器功能: void load_obj(char *nom) { FILE *file = fopen(nom, "r"); int iv = 0, in = 0, it = 0, ifa = 0; if(file != NULL) { whil
..
给出以下渲染对象(具有完全白色纹理的龙)并使用基本纹理进行停顿.可能是什么错误?我的索引有误吗?有些顶点或面不对吗? 我的obj-renderer类可能出什么问题了?我遵循了一个教程,但是不幸的是我的模型看起来不像所需的模型.龙应该是完全白色的,没有任何黑线,并且失速纹理看起来不对(白线不应该在那里). 这是源代码(基本的.obj渲染,带有"v","vt","vn","f"):
..
一个艺术家为我提供了导出到.obj和.mtl的所有3D模型,以便可以使用OpenGL进行渲染. 但是我不知道为什么纹理顶点大于1有时是负数. 看一下这个例子: (...) vn -0.000717425 0.00106739 -0.00991695 vn 3.49779e-09 -5.22866e-09 -0.01 vn -0.00142294 0.00211706 -0.009669
..
我一直在弄乱LWJGL,试图创建一个.obj解析器,该解析器会将从Blender导出的文件转换为OpenGL渲染代码.我遵循了与我正在做的事情相似的教程,但是它是用C ++编写的,我很难理解.我已经设法使所有的东西都与解析器一起工作(我认为),但是当需要实际渲染到模型时,我很难创建与C ++代码等效的Java.本教程使用以下代码行: glBufferData(GL_ARRAY_BUFFER,
..
我有一个简单的C语言项目,正在编译几个文件.这些文件将编译为.obj文件,然后链接在一起.到目前为止,到目前为止,我需要从链接中排除这些文件之一. 我知道这很不寻常,但这正是我所需要的:编译文件但不将其链接到项目的输出文件.使用Visual Studio 2012. 尽管我一直在寻找项目属性和vcxproj文件中的各个位置,但我不知道链接器在哪里获取要链接的文件.必须是编译器传递已编译
..
我正在尝试确定为什么我无法平滑用OBJLoader加载的阴影几何体。 var loader = new THREE。 OBJLoader(经理); loader.load('/ manmodel / js / man.obj',function(object,materials){ console.log(object); console.log(materials); ma
..
我希望能够从.obj文件中获取信息(如子组件的名称)。那边有装载机吗? Java3D有一个ObjectFile,但是我看到的方法列表让我觉得它并不是我想要的。我自己解析文件会更好吗? 谢谢 -Will 解决方案 几个月前我写了一个java obj文件格式加载器,应该可以轻松地完成你需要的工作。 它位于git hub上; https: //github.com/seanrow
..
现在我的代码如下: import os import bpy path_to_objdir = os.path.join('C:\\','Users\vincent.martel\Documents\Data\full_mesh') file_list = sorted(os.listdir(path_to_objdir) ) obj_list = [file_list中项
..
我想使用 .obj 格式,但我注意到它没有表示材质的类型,即不透明,透明,反射。是否有一种通用的文件格式也包含这些信息,或者我应该只使用已知的 .obj 格式并进行更改,以便它包含该信息? 解决方案 您可能需要检查mtl文件。尽管如此,我还没有使用过它;) http://people.sc.fsu.edu/~jburkardt/data/mtl/mtl.html 和 ht
..
我开始使用github。我无法将我的.obj文件加载到我的存储库。我发现一个gitignore文件很好用于团结项目,我正在使用它。 临时/ 对象/ UnityGenerated / 图书馆/ * .svd * .userprefs * .csproj * .pidb * .sln * .suo * .user * .unityproj * .b
..
在以或多或少的方式解决这个问题后: ...我现在遇到了另一个困难: 我现在在.obj文件中有“未解决的外部”损坏: 我已经看到这个错误之前: 似乎是一个虚拟衰减器的问题,应该没有实现: T ::〜T() {} ; (或= null;) 问题是有关的析构函数在FreeType库中。因此我认为它是写得很好,不愿意修改其析构函数... =>任何人都知道在.obj文件中析构函数
..
我试图加载一个.obj模型到我的c ++ opengl 3代码,但由于某种原因,它给我这个错误: 1>链接... 1> .\bunny.obj:致命错误LNK1107:无效或损坏的文件:无法读取0x6592 我试图搜索类似的错误,是关于.dll或.lib的。 你能帮我解决这个问题。我也尝试过不同的obj模型,但它总是给我这个错误。 解决方案 一个C ++链接器(可能你刚
..
与BCC 5.5命令行编译器 我编译libxml2的,现在我有很多我想链接到我的Delphi应用程序,它的.obj文件。不幸的是,我得到很多的“不满意向前或外部说明”的错误,指着标准C库函数一样的memcpy,开放的recv等.. 我应该怎么做才能正确编译呢?我想避免依赖于MSVCRT.DLL或任何其他外部库。 在此先感谢! 解决方案 根据德尔福的版本你有,应该有一个叫做crtl.d
..
一个人如何导出三维工作室动画模型,以OBJ格式(如果可能的话)?会有什么样的结果文件?我将如何读呢? 解决方案 没有, .OBJ 文件不支持动画。 您可以查看 .OBJ 规范了解的细节是什么它支持。 您可能导出一个 .OBJ 每帧,但是这将是累赘。根据不同的工具,它可能会为每个关键帧导出一个 .OBJ 。
..
我按照这样tuttorial: 的http://www.mat-d.com/site/tutorial-load-a-3d-obj-model-with-min3d-for-android/ 这是我的MTL文件: newmtl Texture0 NS 20 ð1 ILLUM 2 map_Kd face_eyel_hi.jpg Kd值0.7 0.7
..
我在写使用OpenGL ES的Android应用程序。我跟一些在线教程和使用管理加载一个立方体纹理硬codeD顶点/索引/纹理坐标 作为下一步我写了波前.OBJ文件的解析器。我用从教程,它加载罚款顶点等做了模拟文件。 然而,当我使用使用3D建模软件包做了一个文件,所有的纹理搞的一团糟。 下面是如何我目前得到的纹理坐标: 首先,我加载所有的纹理坐标,在 VT 的成一大载体 接下来,我发
..