.obj相关内容

使用.MTL文件将三个js纹理模型导出到.OBJ

我希望能够导出obj文件,就像在此示例中一样 http:// threejs。 org / examples /#webgl_exporter_obj 但是,我想在.mtl纹理文件中导出具有相应纹理的.obj文件(我见过obj带有“ usemtl someTextureNameFromMTL”的文件) 我见过此问题,但导出器似乎仅导出网格。我还发现了这个问题,但是仅讨论了导入程序。 ..
发布时间:2020-05-31 21:01:47 其他开发

加载3D对象和纹理以进行OpenGL ES渲染

我以3D编辑器应用程序特定的(Blender/Solid/3DS)文件格式存储了一些3D对象,这些文件格式导出到OBJ + MTL文件中,并在PNG/JPG文件中具有可选纹理. 我想将这些对象加载到手机上的OpenGL ES应用程序中(今天用于Android,近期也用于iOS).而且我不想编写自己的OBJ + MTL(或任何其他3D格式)解析器.因此,我想使用一些3D引擎来支持加载3D模型( ..
发布时间:2020-05-21 00:30:30 移动开发

将.obj转换为.h时不能使用'defined(@array)'警告

我正在尝试将我的.obj文件转换为.h头文件,但我收到“无法使用'defined(@array)'(也许您应该只忽略define()吗?)"警告,并且没有创建.h文件. 我尝试将@center替换为$center或省略defined(),但是它会创建.exe文件! 我在某个地方读到它可能是perl版本的问题,我的版本是5.22,我找不到尝试使用的更高版本. 更新1: 我已经将"ob ..
发布时间:2020-05-21 00:02:57 其他开发

.obj-Loader-输出不完全正确

我正在研究一个小型3D引擎,以学习更多OpenGL.我正在使用Scala和lwjgl来完成任务. 加载“手工制作"(所有顶点,纹理坐标和索引-手动指定的数组)模型的工作原理很吸引人,因此我想继续加载.obj文件.事实证明,那不是那么容易,或者,好吧,我在某种程度上误解了某些东西. 让我们看看我的解析方法: private def parseObj(path: String): M ..
发布时间:2020-05-21 00:00:41 其他开发

使用OpenGL渲染.obj文件

我在用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 ..
发布时间:2020-05-20 23:51:20 C/C++开发

我的obj-parser有什么问题?

给出以下渲染对象(具有完全白色纹理的龙)并使用基本纹理进行停顿.可能是什么错误?我的索引有误吗?有些顶点或面不对吗? 我的obj-renderer类可能出什么问题了?我遵循了一个教程,但是不幸的是我的模型看起来不像所需的模型.龙应该是完全白色的,没有任何黑线,并且失速纹理看起来不对(白线不应该在那里). 这是源代码(基本的.obj渲染,带有"v","vt","vn","f"): ..
发布时间:2020-05-20 23:13:55 Java开发

将C ++ OpenGl转换为Java(LWJGL),glBufferData();

我一直在弄乱LWJGL,试图创建一个.obj解析器,该解析器会将从Blender导出的文件转换为OpenGL渲染代码.我遵循了与我正在做的事情相似的教程,但是它是用C ++编写的,我很难理解.我已经设法使所有的东西都与解析器一起工作(我认为),但是当需要实际渲染到模型时,我很难创建与C ++代码等效的Java.本教程使用以下代码行: glBufferData(GL_ARRAY_BUFFER, ..
发布时间:2020-05-04 08:12:17 Java开发

Visual Studio 2012:从链接中排除编译的文件

我有一个简单的C语言项目,正在编译几个文件.这些文件将编译为.obj文件,然后链接在一起.到目前为止,到目前为止,我需要从链接中排除这些文件之一. 我知道这很不寻常,但这正是我所需要的:编译文件但不将其链接到项目的输出文件.使用Visual Studio 2012. 尽管我一直在寻找项目属性和vcxproj文件中的各个位置,但我不知道链接器在哪里获取要链接的文件.必须是编译器传递已编译 ..
发布时间:2020-05-01 03:46:49 其他开发

Java - 加载.OBJ文件

我希望能够从.obj文件中获取信息(如子组件的名称)。那边有装载机吗? Java3D有一个ObjectFile,但是我看到的方法列表让我觉得它并不是我想要的。我自己解析文件会更好吗? 谢谢 -Will 解决方案 几个月前我写了一个java obj文件格式加载器,应该可以轻松地完成你需要的工作。 它位于git hub上; https: //github.com/seanrow ..
发布时间:2019-01-02 22:39:42 Java开发

光线追踪最适合使用什么类型的几何定义文件格式来包含材质的类型

我想使用 .obj 格式,但我注意到它没有表示材质的类型,即不透明,透明,反射。是否有一种通用的文件格式也包含这些信息,或者我应该只使用已知的 .obj 格式并进行更改,以便它包含该信息? 解决方案 您可能需要检查mtl文件。尽管如此,我还没有使用过它;) http://people.sc.fsu.edu/~jburkardt/data/mtl/mtl.html 和 ht ..
发布时间:2018-05-25 19:20:35 其他开发

在.obj文件中有关FreeType库类析构函数T ::〜T的未解析外部

在以或多或少的方式解决这个问题后: ...我现在遇到了另一个困难: 我现在在.obj文件中有“未解决的外部”损坏: 我已经看到这个错误之前: 似乎是一个虚拟衰减器的问题,应该没有实现: T ::〜T() {} ; (或= null;) 问题是有关的析构函数在FreeType库中。因此我认为它是写得很好,不愿意修改其析构函数... =>任何人都知道在.obj文件中析构函数 ..
发布时间:2016-11-02 21:39:49 C/C++开发

.obj:致命错误LNK1107:无效或损坏的文件:无法在0x6592读取

我试图加载一个.obj模型到我的c ++ opengl 3代码,但由于某种原因,它给我这个错误: 1>链接... 1> .\bunny.obj:致命错误LNK1107:无效或损坏的文件:无法读取0x6592 我试图搜索类似的错误,是关于.dll或.lib的。 你能帮我解决这个问题。我也尝试过不同的obj模型,但它总是给我这个错误。 解决方案 一个C ++链接器(可能你刚 ..
发布时间:2016-10-23 19:39:50 C/C++开发

链接C .obj文件到Delphi应用程序,解决标准C依赖

与BCC 5.5命令行编译器 我编译libxml2的,现在我有很多我想链接到我的Delphi应用程序,它的.obj文件。不幸的是,我得到很多的“不满意向前或外部说明”的错误,指着标准C库函数一样的memcpy,开放的recv等.. 我应该怎么做才能正确编译呢?我想避免依赖于MSVCRT.DLL或任何其他外部库。 在此先感谢! 解决方案 根据德尔福的版本你有,应该有一个叫做crtl.d ..
发布时间:2016-08-18 22:48:53 C/C++

做波前.OBJ文件支持动画?

一个人如何导出三维工作室动画模型,以OBJ格式(如果可能的话)?会有什么样的结果文件?我将如何读呢? 解决方案 没有, .OBJ 文件不支持动画。 您可以查看 .OBJ 规范了解的细节是什么它支持。 您可能导出一个 .OBJ 每帧,但是这将是累赘。根据不同的工具,它可能会为每个关键帧导出一个 .OBJ 。 ..
发布时间:2016-05-14 17:31:35 跨浏览器开发

问题使用波前.OBJ的纹理坐标在Android中的OpenGL ES

我在写使用OpenGL ES的Andr​​oid应用程序。我跟一些在线教程和使用管理加载一个立方体纹理硬codeD顶点/索引/纹理坐标 作为下一步我写了波前.OBJ文件的解析器。我用从教程,它加载罚款顶点等做了模拟文件。 然而,当我使用使用3D建模软件包做了一个文件,所有的纹理搞的一团糟。 下面是如何我目前得到的纹理坐标: 首先,我加载所有的纹理坐标,在 VT 的成一大载体 接下来,我发 ..
发布时间:2016-03-15 23:32:58 移动开发