我想写自己的导入器,这将是我写的第一个。我想导入一个也有动画的3d文件。问题哪个更容易?我想导入smt,像3ds Max和blender可以导出的程序,但我不确定哪个会更好(我不在乎它是否需要很长时间,但我只是想让它可以理解)
答案 0 :(得分:0)
我认为您可以轻松找到许多代码片段的源代码,以便从这两种格式开始。例如,这是一个非常小的C ++代码片段,可以让您开始将3DS加载到OpenGL格式中:
http://www.codersource.net/MFC/OpenGL/Loading3DfilesfromOpenGLOpenGLTutorial7.aspx
您的大部分工作都是将文件格式解码为适当的C ++和OpenGL结构。 Blender在文件格式上有一个很好的聚合器:
http://wiki.blender.org/index.php/Dev:Ref/Resources/File_Formats
我没有使用这两种格式,因此无法提供更容易的意见。