为了账号安全,请及时绑定邮箱和手机立即绑定

关于问一个maya API 的问题?

关于问一个maya API 的问题?

蓝山帝景 2018-10-08 14:10:31
小弟对编程之类的东西很不了解。看到maya api时,有些问题不知理解的对不对,望高手指导一下。maya api 是不是相当于用C++编写程序。但是我就不明白了,C++的程序都是在VC++中编的。在maya中就只有脚本编辑器编mel和python,编出的效果都显示在界面上了。那用C++编的东西都显示在什么地方。小弟对API真的很不了解,望高手能指导一下。能推荐关于这方面的网站啊,书啊,视频啊都可以。谢谢啦。对了,忘了问了。用maya API 是不是编maya插件的?
查看完整描述

1 回答

?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

mayaapi和mel不是一回事 基本上不是一个级别的 mel不涉及maya的算法 所以他和mayac++api并没有可比性
maya的脚本编辑器只是一个扩展功能 并不能改变maya自身的核心算法 比如动力学刚体柔体还有粒子场的动力学算法都是maya开发人员用c++写好的核心算法 mel写出的脚本或者插件都是在其基础上运作的 当然你可以用c++自己编写一套算法自定义节点来实现一些比较特殊的效果 虽然可能用mel也一样能实现 但是基于原理不同 你改变的是maya的算法 所以效果上来说c++写的节点计算会非常的快速 因为很直接 Python和mel一样 maya2011版本之后更注重Python的拓展开发 mel可能很快会被其取代
maya 的 c++pai 是maya的一种内部数据 通过maya API提供的函数集可以访问maya内容的数据 他们以MFn开头 叫做Maya Object 比如MFnNurbsSurface
这些东西比较生涩 很难说得清楚 想有更深的了解就去学习一下这方面的知识

查看完整回答
反对 回复 2018-11-07
  • 1 回答
  • 0 关注
  • 959 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信