C++ 加载对象mtl Direct3D 11

C++ 加载对象mtl Direct3D 11,c++,visual-studio,direct3d,directx-11,.obj,C++,Visual Studio,Direct3d,Directx 11,.obj,快速提问,如何将.obj模型加载到directx 11(d3d11.h)以及材料的.mtl文件中。提前感谢。DirectX不再附带任何用于加载对象文件的库,例如版本9之后的*.obj、*.x等。您需要下载一个库来打开这些文件,或者自己动手,因为OBJ文件解析起来相当简单 请参见此处使用OpenGL的示例:-概念应易于转换。您可以编写自己的解析器,obj是一种非常简单的文本格式() 否则,一些加载程序已经存在,例如。它只处理解码,您仍然需要从解码数据创建顶点/索引缓冲区

快速提问,如何将.obj模型加载到directx 11(d3d11.h)以及材料的.mtl文件中。提前感谢。

DirectX不再附带任何用于加载对象文件的库,例如版本9之后的*.obj、*.x等。您需要下载一个库来打开这些文件,或者自己动手,因为OBJ文件解析起来相当简单


请参见此处使用OpenGL的示例:-概念应易于转换。

您可以编写自己的解析器,obj是一种非常简单的文本格式()

否则,一些加载程序已经存在,例如。它只处理解码,您仍然需要从解码数据创建顶点/索引缓冲区