如何从blender导出和导入到c ++(.caf,.xrf,.cmf / xmf ....)?

时间:2011-03-10 12:42:48

标签: c++

我非常喜欢游戏 在这个时候我真的尝试构建简单的游戏,我开始构建对象和角色(带动画)。但是我有很大的问题要完成这个项目,因为我不知道ti如何导出并将这个对象强加给c ++,有人可以帮我吗??

2 个答案:

答案 0 :(得分:4)

你说你有一个Blender格式的动画角色,并希望将它导入到用C ++编写的应用程序中,对吧?

要从Blender导出数据并在您的应用程序中使用它,请考虑使用Open Asset Import Library。它读取了大量的文件格式。它甚至支持原生Blender文件格式,但目前没有动画。 注意 - 我在这里有偏见,因为我是该项目的创始人之一

除非是为了学习目的,否则我强烈建议你不要写自己的进口商。这很痛苦,最有可能分散你的注意力(写游戏)。

为Blender找到合适的出口商可能会很棘手,但我会尝试使用Collada,X,MD5,3DS,Obj,DXF ..通常,其中一种格式可行(但请记住,有些支持动画等等)复杂的材料,而其他人没有)。

答案 1 :(得分:0)

C ++不支持本机3D图形渲染,也不支持导入3D模型。我的建议是首先学习如何使用Glut或SDL和OpenGL,并尝试导入保存在obj file format中的静态模型,这样可以更加简单地加载和显示。