带有c/cpp材料文件的Wavefront obj加载程序
Wavefront obj loader with material files for c/cpp
我正在寻找一个支持加载材料属性文件的波前obj加载程序。
基本上支持最低标准。
此外,我正在为我的向量和矩阵使用数学glm库,我正在寻找能够很好地集成这一点的东西。
在搜索选项时,我发现了另一个名为glm(令人困惑??)的库,到目前为止,它看起来是最好的选择,尽管它比我需要的要多得多,但我只想要加载程序,而不是包含一组渲染选项。
到目前为止,我还考虑了其他选择:-assimp,非常广泛,比我需要多得多
-
libwave,从1996年开始,并希望渲染
-
libobj,看起来很有前景,但还不支持材料。
-
Libobj,也许是一个很好的替代方案,看起来它支持我所需要的,但它缺乏一些基本的示例,需要一些工作来将它与我的其他代码集成。
-
libwavefront不支持材料文件
有没有其他现代的选择适合我的项目?
编写自己的功能大约需要一天的时间,您将能够添加和删除功能!这不是很难,而且有很多教程。我推荐这个:http://www.youtube.com/watch?v=849hXuOv0i8
相关文章:
- 如何在.obj文件上运行IlDasm?
- 如何使用Qt 3D库加载和显示搅拌机.obj源文件场景
- 在 opengl 中渲染 obj 文件时出现黑窗口
- 使用 Boost.Spirit 解析具有混合数据类型的 OBJ 文件?
- 正在读取 obj 文件!(指数)
- 我在主函数的左括号上不断收到错误,消息为obj\Debug\main.o||在函数"ZN11linked_listC1Ev"中:|
- float* 已在 Gameobject.obj 中定义
- 可执行文件C++包括.obj,.lib和.dll吗?
- C++成功复制动态分配的 obj 而不复制 ctor?
- OBJ 文件C++与 ubuntu 问题
- 为什么定义复制构造函数会给我错误:无法将类型 'obj&' 的非常量左值引用绑定到类型为"obj"的右值?
- OBJ 向量到成员函数
- 在istream_iterator中使用后的 C++ FSTREAM obj 回滚
- 使用sscaf_s从obj读取顶点线不起作用
- 移植DXUT SDKMesh以导入OBJ文件,在哪里添加纹理坐标和索引
- /usr/bin/ld: build-debug/obj/gpsitem.o: 文件无法识别: 文件被截断
- 带有c/cpp材料文件的Wavefront obj加载程序
- Wavefront OBJ解析-为什么我总是得到不正确的数据作为输出
- 使用c++解析Wavefront .obj文件
- 我如何从wavefront .obj文件中获得索引顶点位置和索引顶点法线到OpenGL顶点着色器