首页 > 设计 > 软件应用 > 正文

Maya基础教程:怎么样运用MEL Scripts

2020-10-03 12:57:06
字体:
来源:转载
供稿:网友
如何使用mel scripts
     此课程是为了使新入门者得以熟悉安装及执行典型的mel scripts,在maya中有数个方式可执行scripts,此课程将讨论两项 .
注意:经由assistant online提供之mel script,皆已测试完成,即可以下指示步骤完成.
来自其他原处的mel scripts就不在以下所限了.

什么是mel script ?

melscript 即内含maya embedded language指令'处理程序化,或两者皆有.一般来说,就是使用mel script去执行一连串的指令.
您可以使用文字编辑器纂写mel script,之后将其储存于硬碟中,melscript的附档名为mel,mel并非scenes的一部分,你可在不同的project中重复使用mel script,每当你要重覆该动作时,你必须执行script.

读取script内容

在安装及使用script前,研读其前头(title)的资讯,叙述著有关该script的目地及使用方式,你可用文字编辑器浏览.
所有assitant内的script都包括这些资讯 .

一般script皆有不同的执行需求,阅读前头资讯,将使你知道script之间的相关性,相关的script必须是在同一个script目录下.

1.将script置于script的目录:
基本上mel scripts路径是位于 maya/scripts 下,如果你将script置于此处,你将可容易的执行所属script head 所指示的执行程序,并在command line下执行,maya 将搜寻该script path ,找寻同名之melscript之指令,并宣告所有global mel procedures,之后同名之global procedure即如指令执行之.

2.使用script editor:
你可用script editor去建立,改变或使用mel script,script editor可从window->generaleditors->scripteditor或maya 视窗的右下角打开它,script editor打开后,你可从file->openscript开启script,此时在inputsection将显示script的内容,你可按enter执行或file->execute.
注意:copy及paste到scripteditor内亦是同样的操作.

source a script
经由scripteditor的file->source script 将一script打开.sourceing mel script即执行script中所有的mel指令及宣告所有global procedure,就像是openscript并执行它,只是不会在scripteditor中看到.记住,open及source只是将script置于memory中直到你执行它方有作用.

结论:

现在你可以开始试试手上的script,渐渐的在你将熟悉mel的语法及功能后,此时你就可以建立你自己的script.

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表