- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[学习mel必看的文章
mel语言基础知识1:学maya并不是一定要让你学mel语言,就像建模,材质,动画,你不会mel语言一样可以把软件发挥的淋漓尽致。只能说会mel语言会给你带来很多便捷。像动力学就会涉及到很多mel语言的表达式等等,不过你放心你学maya没必要担心mel语言,因为他本身并没有那么可怕,作为一个初中级者,mel语言很少用到。所以现在别考虑mel语言的事件,因为mel语言本身就是maya的一部分,就像你学maya就不会问学建模是不是很难,学材质会不会很难等等。2:于C语言,汇编语言有一点联系,会C语言对你学习mel语言帮助很大,但没有学过C语言或汇编语言的也不会妨碍你去学习mel语言。你说你学的不好,证明你还学过,还有点基础,那学mel问题应该不大了。像我们学maya时根本不知道mel语言是什么,还有mel语言这回事。所以你就放心吧,你学mel语言肯定会比别上手更快。3:mel语言本身就是maya的一部分,不过在你学maya的模型 材质动画时都不会设计到mel的知识,不过在你学习动力学时,老师会专门花上一段时间来给你们讲解mel语言是怎么一回事。因为动力学涉及到很多表达式的东西。mel语言是maya自己内部的一套编程语言,mel是maya的灵魂,是maya执行命令的语言。稍有编程基础的话,可以很容易掌握它。我们可以看到除了maya的插件(maya内部很多组件也都是以插件形式存在的)以外,所有的操作都可以在script editor窗口中有相应的mel语言与之对应。*表达式的作用:1,使属性与时间建立关系,来产生动画效果。2,建立属性与属性的联系,来达到用一个属性控制另一个属性的目的。/////////////////////////////////一:MAYA中的预定义变量(时间)1,time是一个变量,单位“秒”。2,frame是一个变量,单位“贞”。(*注意*属性的名称一定要写完整,并在写完后加终止符“;”)例如: = time;(*注意*属性名称是分大小写的,aa Aa AA 是三个完全不同的名称)(其中“=”相当于赋值操作符,顺序是自右向左先计算等号右侧,再把 结果赋给左侧。)*数学运算符;“+”(加);“-”(减);“*”(乘);“/”(除);“%”(取余,相当于一个数被另一个数整除后的余数)二:MAYA中的自定义变量作用:用来存储表达式中用到的临时结果。类型:1;浮点型变量:(就是带有小数点的变量)声明符为“float”;例如:float $aa = ;(*注意* a,所有变量名称前必须加“$”。b,变量的名称必须以英文字母开头。c,变量名称中不准许出现特殊符号,例如 “!,@,#,%,^,,*但可以出现下划线和数字”float $aa_1。d, 变量名称严格区分大小写,例如:“$aa,$Aa”是两 个完全不同的变量。)2;整数型变量;声明符为“int”;例如:int $bb = 10;3;字符串变量;声明符为“string;例如:string $cc = maya7.0;4;矢量变量;声明符为“vector ”;例如:vector $dd = 3.3,4,-5.5;三;MAYA中的语句和运算符1,条件语句if (条件)//(“如果”的意思){语句1;语句2;}例如;if (time 3)(*注意*条件语句后不能加“;”)也可以同“else”(当“否则”讲)配合使用;例如;if (time 3)= -6;else if (time = 3 time = 6)= 0;else= 6;或者不嵌套写,并列写也可以。if (time 3)= -6;if (time = 3 time = 6)= 0;if (time 6)= 6;(*注意*多重并列时条件不能冲突,不可同时满足两个以上的条件 。)2,关系运算符“〈”(小于)//“〉”(大于)//“〈=”(小于等于)//“〉=” (大于等于)//“==”(等于)//“!=”(不等于)(*注意*如果条件后要用等号,一定要用双等号“==”)3,逻辑运算符“”(并且)(相乘的关系,必须两个条件同时成立)“||”(或者)(相加的关系,有一个条件成立即可)“!”(非)4,快捷操作符“+=”“-=”“*=”“/=”“%=”“++”“--”(以上均是在自身的基础上进行)*“print”(“打印”把变量的数值显示在屏幕上)*四;MAYA中的函数1,算术函数a;“abs( )”(绝对值函数)例如;abs(5) 5abs(-5.5) 5.5abs(0) 0b;“ceil( )” (返回比括号中数大的最小整数)例如;ceil(4.
您可能关注的文档
- [专业学位研究生论文中期报告17459.doc
- [多元文化下青少年的成长.ppt
- [专业水果美容指南.doc
- [孔薇-角的初步认识基于标准教学设计.doc
- [专利代理行业.doc
- [会计学课程课件ppt7会计账簿.ppt
- [多元智能理论与早期智力开发.ppt
- [专家提示:考研暑期备考要“有所为有所不为”.doc
- [字体研究性学习.doc
- [字母的标准写法.doc
- 在2025年全市“十五五”市级重点专项规划编制工作座谈会上的讲话提纲.docx
- 在2025年市委“十五五”规划编制工作专题会议上的讲话.docx
- 2025年乡纪委书记巡察整改专题民主生活会个人发言提纲.docx
- 在2025年下半年党建、党风廉政建设意识形态工作会上的讲话.docx
- 市委副书记在党外人士座谈会上的讲话.docx
- 副市长在全市军转干部代表座谈会上的讲话.docx
- 交流发言:以学铸魂、以做践行、以改提质,全力打造模范机关.docx
- 国有企业关于2025年上半年工作总结及下半年工作计划.docx
- 小学一年级秋季新学期开学家长会小学新生入学须知PPT.pptx
- 暑假教师培训教育政策宣讲会汇报教育政策解读培训PPT.pptx
文档评论(0)