【问题标题】:How to import 3ds max models into C++/Open GL with animations如何使用动画将 3ds max 模型导入 C++/Open GL
【发布时间】:2014-02-10 09:19:11
【问题描述】:

我想知道是否有人知道是否有办法将 3ds max 模型及其动画导入 C++ 或 OpenGL?

【问题讨论】:

  • 搜索 "3DS"::"fileformat" 有很多教程如何将 3ds 模型(*.3ds 不是 *.max !!!)加载到 C++ 应用程序并使用 OpenGL 或 DX 进行可视化。与来源。自己编写代码并不难,但代码量很大......
  • 你也可以尝试将模型导出为 ASCII(非常容易阅读)......但我不确定动画是否也存在

标签: c++ opengl max 3ds


【解决方案1】:

一种方法是将它们导出到 FBX 文件,然后使用 fbx sdk 编写一个 FBX 解析器。这样,您将从文件中提取网格和其他数据,并通过适当的 API 调用发送到 OpenGL。请注意,OpenGL 是一个低级图形 API,它不理解开箱即用的文件格式或动画。动画是一个特别棘手的部分。

您还可以使用 Assimpn lib 读取大量 3D 文件。虽然我不确定是否支持 FBX。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-31
    • 2014-02-24
    • 2011-06-15
    • 2012-03-29
    • 1970-01-01
    • 1970-01-01
    • 2012-07-03
    • 2012-11-02
    相关资源
    最近更新 更多