如何使用C#将Maya模型导入OpenGL?如果您有任何样本,那将非常有用。
答案 0 :(得分:3)
简短的回答是,你没有。
Maya模型(.ma和.mb文件)实际上或多或少是使用Maya命令生成内容的Maya脚本。除非您重新实现所有Maya功能,否则您无法真正使用它们来“导入”任何内容。
想要使用Maya创作运行时内容的人通常会编写一个Maya 导出器(使用Maya API为它们提取有意义的数据),或者使用可用的格式来创建它们的格式然后可以导入。
您导出的格式在很大程度上取决于您想要从Maya中获取哪些数据。但总的来说,你至少需要一些场景DAG的表示,这已经超出了OpenGL的用途。你会想要使用一些渲染引擎。
很有可能,您选择的任何渲染引擎都会有一些首选的模型格式,很可能也会有一些首选工具来生成它。
答案 1 :(得分:0)
This forum post有大量关于C#和3D图形的链接。我建议你仔细阅读这些资源(以及你能找到的任何其他资源)。