【问题标题】:need direct3d model import example需要direct3d模型导入示例
【发布时间】:2011-06-01 21:33:47
【问题描述】:

谁能指出一个将 3d 模型加载到 direct3d(9) 场景中的示例? 我只想能够在我的窗口中看到 3d 模型。 另外,我可以使用已经包含表面着色的 3d 格式吗?

谢谢

【问题讨论】:

  • 我不是 Direct3D 专家,但 Direct3D 没有自己的网格文件格式 (.x) 可以由 API 函数加载吗?否则,您对哪种 3d 文件格式感兴趣?
  • 我真的没有用 d3d 做很多事情,但我有一个 .dmc 文件,我认为它可以将几个 .obj 和 .png 文件联系在一起,我很想将角色模型制作成桌面小工具。
  • 好的,.obj 是一种非常容易阅读的格式。如果您了解一点 3d 图形和网格数据结构,您应该能够编写一个简单的导入器。如果没有,那么在尝试此类事情之前,您应该首先学习一些有关 direct3D 和一般 3d 图形的基础知识。
  • 我对 obj 格式很熟悉,甚至以前也曾手写过,但我担心无法利用模型附带的所有漂亮的表面纹理(UV 样式)。跨度>
  • 如果它使用 .obj 它应该使用相应的 .mtl 作为材料并且这些应该再次引用 .png 文件。处理波前材料格式同样容易(只要您专注于可以使用简单的 direct3d 等效项轻松再现的功能)。

标签: model 3d load directx direct3d


【解决方案1】:

您的直接 x SDK 安装附带一个示例目录。看那里。

【讨论】:

    猜你喜欢
    • 2013-02-03
    • 1970-01-01
    • 1970-01-01
    • 2019-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-31
    • 1970-01-01
    相关资源
    最近更新 更多