- 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.pdf
本书版权属于幸星国际动画学院所有
第8章 MEL
本章介绍Maya 的嵌入式脚本语言:MEL 。读者将了解到Maya 如何使用MEL ;学习如
何利用MEL 自动完成重复性工作来提高工作效率;学习使用MEL 进行编程的基本方法;
并且了解如何继续学习MEL 的高级知识。
对于大部分用户来说,并非一定要精通MEL,即可有效地使用Maya 。但是,熟悉MEL
可以加深使用Maya 的专业能力,可以为用户提供更广阔的操作模式和额外的解决方案。而
喜欢MEL 也不需要必须喜欢编程,学习中的一些方法可以使大家获得MEL 的好处而不必
考虑编程的细节。一旦产生编写MEL 脚本语言的尝试,你会发现MEL 可以给你提供可以
想象得到的最先进的数字化画图的方法。
本章主要内容:
MEL 语言的基础知识与实例的具体分析。
本章学习重点
掌握MEL 语言的使用范围
常量、变量的基本用法
语句的使用与简单程序段的创建
通过具体的实例分析,掌握MEL 语言的基本用法
8.1. MEL 语言介绍
MEL 语言是Maya 自身提供的一种脚本语言。在Maya 中执行命令的本质就是执行MEL
语言。MEL 语言使 Maya 提供了用户对其的完全访问,包括创建用户界面、访问某些隐藏
属性和插件的编写等等。
MEL 语言是Maya 自己的编程语言,MEL 是Maya 的基础,是比较偏底层的东西。如果
读者有编程基础的话,可以很容易掌握它。如果没有编程基础,那么掌握它也不是很困难,
因为MEL 是一种脚本语言而不是面向对象或者面向过程的语言,它的所有命令和操作都和
Maya 息息相关。对于一个有Maya 使用基础的用户来说,需要做的就是在熟悉了语法规则
之后再将Maya 的命令和MEL 进行关联,就可以写出流畅运行的MEL 语言。Maya 绝大部
分的功能均可使用MEL 实现,例如:
本书版权属于幸星国际动画学院所有
脱离Maya 用户界面,直接控制Maya 内核,访问更深的要点;
自定义Maya 界面;
储存,调用流操作;
扩展Maya 的界面命令等。
Maya 中编写和执行MEL 的脚本编辑器,可以由操作界面命令行最后的快捷按钮进入。
位置如图8-1 所示。
图8-1 命令行最后面的脚本编辑器快捷按钮
点开后能够看到Script Editor 脚本编辑器的界面如图8-2 所示。
图8-2 脚本编辑器
我们先看一个简单的例子。保持脚本编辑器开启,然后在场景中新建一个多边形球体,
如图8-3 所示。
图8-3 创建球体
本书版权属于幸星国际动画学院所有
如图8-4 所示,大家会发现这时候在脚本编辑器中出现了这样的一条语句:
polySphere -r 1 -sx 20 -sy 20 -ax 0 1 0 -cuv 2 -ch 1;
图8-4 脚本编辑器中的语句
该语句就是新建一个球体的命令。所以说执行Maya 命令的本质其实是执行MEL 命令。
记下这条命令,然后复位Maya ,打开脚本编辑器,将命令粘贴进其下半部分的命令输
入框,然后按键盘上的 Ctrl +Enter 提交。可以发现,视图中已经新建了一个球体,而我们
并没有执行任何界面命令。可见MEL 才是控制Maya 的真正的 “指挥官”,而界面命令是
个 “传令兵”。
接下来看一下上面出现的语句,它是由几部分组成的,分别介绍如下。
PolySphere :创建球体命令。
带 “-”的是属性参数,后面跟随具体的参数值。比如 “-r ”表示半径, “-r 1 ”表
示创建半径为1 的球体。
-r 1 -sx 20 -sy 20 -ax 0 1 0 -cuv 2 -ch 1 :这些都是球体的属性参数,比如半径、分段
数和轴向等等。
最后的分号表示当前语句结束。
由此可见,一条基本
您可能关注的文档
- 中学数学教材教法(整理).pdf
- MBR处理工艺主要设备选型及常见问题探讨.pdf
- 小学数学知识归类1.doc
- 北京林业大学林学院草业科学专业考研招生人数 考研报录比 考研复试分数线 考研辅导.pdf
- 2015河南省事业单位行测真题.doc
- 一道高考解析几何题的求解及其推广.doc
- 聚烯烃共价键接枝纳米材料及其聚烯烃纳米复合材料.pdf
- 沼气的商品化道路.2010.12..doc
- 化学反应热动力学研究的新进展.pdf
- 2011年高考数学专题讲义导数及其应用.pdf
- 高校教育管理_之_我国高校自主招生的程序悖谬及其匡正_.pdf
- 2009年基金销售考试模拟试题1及答案.doc
- 2013年下学期广州大学学校网络通识课考试(当代中国经济).doc
- 高中数学选修1-1(人教B版)第三章导数及其应用3.3知识点总结含同步练习题及答案.pdf
- 我国海洋体育研究的现状分析.pdf
- Electronic structure of oxygen-free 38K superconductor Ba1-xKxFe2As2 in comparison with BaF.pdf
- 2015年中国艺术研究院 戏剧与影视学中国电影史 丁亚平 考研参考书 考研真题 笔记资料经验 考研辅导.pdf
- 无线电力传输的电车辆应用-中文.doc
- 北京林业大学生物学院野生动植物保护与利用专业考研招生人数 硕士研究生报考情况统计.pdf
- 新车载电脑网络系统介绍及故障分析.doc
原创力文档


文档评论(0)