gpt4 book ai didi

c++ - 将 blender 模型导入 DirectX 11.2 C++ 应用程序

转载 作者:太空狗 更新时间:2023-10-29 20:24:59 24 4
gpt4 key购买 nike

我是 DirectX 应用程序的新手,具有一定的 C++ 知识和一些使用 Blender 的经验。因此,对于初学者,我想知道如何将 Blender 中的 UV 球体导入到 DirectX 11.2 C++ 应用程序中。我正在使用 11 月版编译器。是否有最新的在 DirectX 应用程序中使用 Blender 模型的教程?因为我读到 .X 格式在 DirectX 10 之后不再受支持,我需要在 DirectX 11.2 环境中使用它。我几乎不知道该做什么以及该往哪个方向走,所以非常感谢您的帮助。

最佳答案

如果您“只是”想使用原生 DirectX 显示一些 3D 对象,除了执行所有初始化工作、为 Blender 能够导出的某种格式编写文件加载器并设置相应的渲染之外别无他法管道。事实上,要在您自己的应用程序中看到您的 Blender 模型,还有很长的路要走。但是,如果您最终打算编写自己的图形引擎,那么这是您必须采取的一种方式。如果这不是您的目标,我建议您使用您选择的开源 3D 引擎。

我在网页上使用了一个非常好的在线教程,不幸的是它不再存在,当然还有 MSDN 库来了解 DirectX 11。您仍然可以在 internet archive 找到这些教程。 .另外我发现了另一个 tutorial乍一看似乎不错。

如果您不需要执行 Blender 必须写入您正在导出的文件中的非常特殊的事情,我建议使用 .obj 格式,因为它易于理解和加载。

碰巧我正在编写自己的图形引擎。因此,如果您对此主题有任何其他疑问,请随时与我联系。

关于c++ - 将 blender 模型导入 DirectX 11.2 C++ 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25472265/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com