在DirectX 10中导入.x模型
Importing .x model in DirectX 10
我知道使用DXUT您可以使用CDXUTSDKMesh::Create()方法导入。x模型:
g_Mesh.Create( pd3dDevice, L"tiny.x", (D3D10_INPUT_ELEMENT_DESC*)layout, 3 );
不使用DXUT,是否有一种简单的方法来导入。x模型?
我在网上没有找到很多关于这方面的信息,我想知道是否有人能给我指出正确的方向。
或者,如果在DX10中没有简单的方法导入x模型,您推荐哪种模型格式以及如何将其加载到ID3DX10Mesh中?
如果不想使用DXUT,则必须创建自己的导入器(这可能很难)或使用Assimp。
然而我的建议是使用Assimp。Assimp可以帮助你以各种格式加载模型,但你必须知道如何使用Assimp来获取顶点/索引数组,并在D3DX10CreateMesh()函数中使用它们。还可以查看Assimp文档和示例。当你让Assimp工作时,它将允许你加载它支持的所有格式,并在你的代码中进行任何修改。
相关文章:
- 尝试导入pybind-opencv模块时出现libgtk错误
- 导入库可以跨dll版本工作吗
- QTableView:endMoveRows在模型中重置水平页眉大小
- 将IBM Rhapsody模型集成到VS 2019中
- 建议在运行时将带有类实例的列表从c++导入qml
- 旋转模型矩阵时的形状失真
- 导入/导出变量时出错
- 成员函数调用和C++对象模型
- 连接 dockerized 模型和 dockerized 数据库时出现"无法 SQLConnect"错误
- 打印 ONNXRUNTIME::图形没有模型
- 为什么导入Mixed native/CLR lib.dll的本机C++应用程序没有在Mixed lib.dll中的外部变
- 将QT项目导入Visual Studio 2019会给我带来很多LNK2001错误
- 沿向前矢量移动和导入模型 - DirectX11 C++
- 如何从CNTK导入TensorFlow模型
- 用于将三维模型导入OpenGL/C++项目的推荐文件格式和图形库
- GamePlay3d 引擎不会显示从 fbx 导入的模型
- 将搅拌机模型导入到DirectX 11.2 c++应用程序中
- 在相同的.obj模型文件上,Assimp查看器比Assimp c++导入器快得多
- 在DirectX 10中导入.x模型
- 将三维模型导入Direct3D 11示例