- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MAYA,mel c python到底是啥
MAYA,mel c python到底是啥
浅谈MAYA,mel c python到底是啥2009年03月20日 11:54 P.M.MEL:MAYA E...... L...... maya内置角本语言,是开发方面给你提供的一种算法组合平台,有很多内嵌的函数和命令,供你调用和组合,因为是上层语言,优点是没有库和指针,有全面函数讲解帮助,开发过程允许你出错,并不拒绝执行错误,开发速度很快,用来解绝大量的繁重重复劳动,有些还可以优化场景,缺点大量的数据处理会很慢,十分慢,贼***慢,要过API到底下还回来的话还要走一次,其实它是MAYA很重要的一个特点,它没有限制,不用MEL,那MAYA和MAX比MAX很牛比,用了MEL,MAX
就很多做不了,相对的,MAYA的MEL就是和MAX强大的客户群体,强大的资源,强大的速度,强大的很多抗衡的法宝.很多小的重复工作用MEL.
FOR C的开放,速度是绝对地快,因为可以用库和指针,可以绕过MEL或命令或工具,贼快,但!是相对地,开发很累,有些时候没MEL快,有些时候不稳定,有些时候很多余,但!可以自己刷新算法,可对你的算法保密,可以卖点小钱,用C就不叫脚本,就叫插件.但可以自几写功能,挺好玩.
无论是调用工具,命令,结点,函数,算法,在一个功能完成的过程里C也要调用MEL因为很快,MEL的过程会用到C,很少,但很关键,就是说,都得会,要不都用不好,汗,不写点用MAYA就得用浪费,搞美术,MAX梦幻,搞动画特效MAYA是老二,老大是HUDINI,也许并列第一.
以上,都是一堆费话,看了就忘了吧,要不头痛.
蟒蛇的和MEL差不多,就是很多软件都支持,会蟒蛇很多软件都能写插件,就是命令和函数写法不一样,Python (发音:[ paiθ(?)n; (US) paiθ?n ]),是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。
这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行。
目前,基于这种语言的相关技术正在飞速的发展,用户数量急剧扩大,相关的资源非常多。
Python的特色
简单————Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样,尽管这个英语的要求非常严格!Python的这种伪代码本质是它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语言本身。
易学————就如同你即将看到的一样,Python极其容易上手。前面已经提到了,Python有极其简单的语法。
免费、开源————Python是FLOSS(自由/开放源码软件)之一。简单地说,你可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念。这是为什么Python如此优秀的原因之一——它是由一群希望看到一个更加优秀的Python的人创造并经常改进着的。
高层语言————当你用Python语言编写程序的时候,你无需考虑诸如如何管理你的程序使用的内存一类的底层细节。
可移植性————由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。如果你小心地避免使用依赖于系统的特性,那么你的所有Python程序无需修改就可以在下述任何平台上面运行。这些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE甚至还有PocketPC!
解释性————这一点需要一些解释。一个用编译性语言比如C或C++写的程序可以从源文件(即C或C++语言)转换到一个你的计算机使用的语言(二进制代码,即0和1)。这个过程通过编译器和不同的标记、选项完成。当你运行你的程序的时候,连接/转载器软件把你的程序从硬盘复制到内存中并且运行。而Python语言写的程序不需要编译成二进制代码。你可以直接从源代码 运行 程序。在计算机内部,Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。事实上,由于你不再需要担心如何编译程序,如何确保连接转载正确的库等等,所有这一切使得使用Python更加简单。由于你只需要把你的Python程序拷贝到另外一台计算机上,它就可以工作了,这也使得你的Python程序更加易于移植。
面向对象————Pyth
文档评论(0)