【问题标题】:Importing models from Maya to OpenGL with c#使用 c# 将模型从 Maya 导入到 OpenGL
【发布时间】:2010-02-04 18:08:35
【问题描述】:

如何使用 C# 将 Maya 模型导入 OpenGL?如果您有任何示例,那将非常有用。

【问题讨论】:

    标签: c# opengl maya


    【解决方案1】:

    简短的回答是,你没有。

    Maya 模型(.ma 和 .mb 文件)实际上或多或少是一个使用 Maya 命令生成内容的 Maya 脚本。除非您重新实现所有 Maya 功能,否则您无法真正使用它们“导入”任何东西。

    想要使用 Maya 创作运行时内容的人通常会编写一个 Maya exporter(它使用 Maya API 为他们提取有意义的数据),或者使用一个可用的,以他们自己的格式然后可以导入。

    您导出到哪种格式很大程度上取决于您希望从 Maya 中获取哪些数据。但总的来说,您至少需要场景 DAG 的一些表示,这已经超出了 OpenGL 的用途。您需要为此使用一些渲染引擎。

    很可能,您选择的任何渲染引擎都会有一些首选的模型格式,并且很可能还有一些首选的工具来生成它。

    【讨论】:

      【解决方案2】:

      This forum post 有大量关于 C# 和 3D 图形的链接。我建议您仔细阅读这些资源(以及您可以找到的任何其他资源)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-29
        • 2013-06-19
        • 2012-08-27
        • 2011-01-02
        • 2014-09-05
        相关资源
        最近更新 更多