我是DirectX应用程序的新手,具有一定的C ++知识和使用Blender的一些经验。因此,对于初学者来说,我想知道如何将UV球从Blender导入DirectX 11.2 C ++应用程序。我正在使用11月版的编译器。是否有最新的使用DirectX应用程序中的Blender模型的教程?因为我读到DirectX 10之后不再支持.X格式,所以我需要在DirectX 11.2环境中使用它。我对如何做以及朝哪个方向一无所知,因此我们将不胜感激。
如果您只是想使用本机DirectX显示某些3D对象,则除了进行所有初始化工作外,别无其他方法,以Blender能够导出的某种格式编写文件加载器,并设置相应的渲染管道。确实,直到您可以在自己的应用程序中看到Blender模型之前,路途遥遥无期。但是,如果最终打算编写自己的图形引擎,则必须采用这种方式。如果这不是您的目标,我建议您使用自己选择的开源3D引擎。
我在网页上使用了一个非常好的在线教程,但不幸的是,该教程已经不复存在了,当然,MSDN libraray也学习了DirectX11。您仍然可以在Internet档案库中找到这些教程。另外,我发现了另一本乍看起来似乎不错的教程。
如果您不需要做Blender必须写到要导出的文件中的非常特殊的事情,我建议使用.obj格式,因为它易于理解和加载。
偶然地,我正在写自己的图形引擎。因此,如果您对此主题还有其他疑问,请随时与我联系。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句