如何使用MEL Scripts
- 格式:docx
- 大小:16.72 KB
- 文档页数:2
ME操作使用培训教程1.启动及退出非编系统1.1 启动及退出用户可以双击桌面的ME快捷启动图标,或从开始菜单中启动ME非编系统。
(1)单击屏幕左下方的【开始】按钮,选择【程序】—【Dayang】—【应用程序】—MontageExtreme,即可启动ME。
(2)和其他Windows应用程序一样,ME在启动过程中会出现欢迎界面,图片下方将动态显示出组件装载进度。
(3)启动了ME之后,将会进入登陆窗口,在这里可以选择新建、打开最近编辑的项目、打开历史项目。
登陆界面中点击按钮,在弹出的“新建项目”窗口中输入项目名称,如myprj,选择相应的视频制式标准和视音频模板,确定后即可新建一个项目。
在创建项目时,我们还可以设置登录密码。
●如欲进行标清编辑,请选择PAL制(NTSC制地区请选择NTSC),并根据摄像机类型选择DVSD(Sony)、DV25、DV50(Panasonic)或其他。
●如欲进行高清编辑,请选择HD1080i—25(NTSC地区请选择HD1080i-2997),并选择HD_MPEG2I_100M_48kHz●如使用JVC ProHD系列摄像机,请根据摄像机记录格式选择720 25p、50p或1080 50i(4)在继续弹出的“是否修改项目设置”对话框中,我们可以进一步设置项目参数,选择“否”可直接进入非编系统.经过短暂的加载过程,即可进入ME的主编辑界面:当我们需要退出ME系统时,可以单击界面右上角“关闭”按钮,也可选择主菜单【文件】中的【退出】,在弹出的提示窗中确认退出.1。
2 项目参数设置ME是基于项目管理的编辑产品,启动系统时需要选择或新建项目,设置相应的视频制式标准和视音频模板。
初次启动项目时,系统会提示是否需要修改项目设置,选择“是”,则可进入项目参数设置窗口.在进入项目后也可以通过主菜单【系统】—【系统参数设置】-【项目参数设置】进入项目参数设置窗口.通常需要关注视频比例设置、高标清上下变换方式、采集和合成的参数。
maya语言mel文本教学第七课-mel脚本的打包操作maya语言mel文本教学第七课mel脚本的打包操作本节课我们主要讲如果我们写好了一段mel,我们如何调用它,通过什么样的方式将mel 进行打包操作mel的打包操作分为,mel内部打包调用操作和mel外部打包整体操作内部打包是在我们写mel的时候我们事先写好一段执行语句,设置好变量后暂时不执行这段语句的操作,而是先将其存放在maya的内存中,当需要执行这段语句运算的时候,我们把相关的数据调入这段语句的变量中通过我们所写的语句执行操作得到我们要的结果。
这样可以简便我们的mel操作。
节省mel行数。
外部打包是我们将写好的完整的mel整体进行保存成 .mel 文件,当我们使用这段mel的时候可以通过mel文件的名字调用这段mel执行我们想要的操作。
就如同我们平时在网上下载的一些打包好的mel 一样。
在mel中我们打包mel是通过函数和子程序操作的我们执行打包的函数和子程序其实差不多,不同的是,函数一般用于数字的计算,而子程序一般是用于字符串的计算。
我们大家不用刻意的去区分函数和子程序的概念和类型,我们只把它当作是对一段mel运算方法的打包或者是一个计算模板就可以了。
首先我给大家讲解一下用于mel本体内调用的函数子程序的基本操作格式proc float name(float $x,float $y){float $z = $x+$y;return $z;}给大家解释一下我们要声明一个函数或者子程序我们要使用proc 进行声明,也就是说在mel中键入proc 的时候mel就会识别此操作为声明一个函数或者子程序的操作。
后面跟着的float是函数的返回值的类型此含义为函数返回值的类型为浮点型。
后面跟着的name是函数或者子程序的名称。
在括号里面是定义的函数参数和内容,这里面的参数根据我们编写脚本的需要来设置。
在下面的大括号里面的则是函数体。
也就是说函数或者子程序内部的代码。
1楼MEL (Maya埋入式语言)为Maya提供了基础。
Maya界面的几乎每一个要点都是在MEL指令和脚本程序上建立的。
由于Maya给出了对于MEL自身的完全的访问,你可以扩展和定制Maya。
通过MEL,你可以进一步开发Maya使它成为你和你的项目的独特而创新的环境。
为有效地使用Maya,你并不非得精通MEL。
但是,熟悉MEL可以加深你使用Maya的专业能力。
使用MEL的许多方面可以由只有很少编程经验或者没有经验者所使用。
喜欢ME L并不非得喜欢编程。
有一些方法,它们可以使你获得MEL的好处而不必考虑编程的细节。
一旦当你进行了产生MEL脚本语言的尝试,你会发现MEL可以给你提供可以想象到的最先进的数字化画图的方法。
为了获得Maya的输出,大部分可以使用MEL来做。
这里是你可以使用MEL来工作的一些例子:•使用MEL指令脱开Maya的用户界面,快速地产生热键,访问更深的要点。
•给属性输入准确的值,脱开由界面强制引起的拘谨的限制。
•对特定的场景自定义界面,对一个特定的项目改变缺省设置。
•产生MEL程序和执行用户建模、动画、动态和渲染任务的脚本程序。
如何使用本教程本教程叙述如何学习和使用Maya埋入式语言(MEL)。
如果你初次接触MEL,本教材帮助你在使用MEL指令和脚本程序方面开始起步。
一旦当你开始开发 MEL程序的时候,本教材将继续帮助你,讲解如何能够使你获得用MEL产生的更多的指令、宏、程序和用户界面元素的输出。
本教材假定你对Maya已经有了基本的了解。
如果你完全是新开始学习Maya,请看一下学习Maya的教材,并对在Using Maya documentation set中描述的要点进行开发。
应该熟悉Maya的在线文件(见Online documentation)。
特别是应该使你自己熟悉MEL Command Refer ence和DG Node Reference。
本教材的各处都有许多有关的MEL指令和程序码的例子。
快速一次渲染多个Maya文件,Maya批渲染命令行生成器,Batch Render Gen 插件Maya批渲染插件这个mel可以一次生成多项渲染任务的 Bat 批处理文件,大家不需要记住一些常用的渲染参数,也不需要每次用键盘敲入或黏贴渲染的文件和目录。
更绝的是,如果多个文件中,某些渲染全局的设置是一样的话,你只需要通过这个插件输入一次就可以了。
当然,还提供了一些很有用,但又比较少人用的功能,比如网络渲染;如果材质丢失,跳出渲染;自动关机。
等等。
最后,关于这个mel的任何bug,请来信告诉我,虽然我已经测试了n次。
山2#发表于 2007-12-24 11:26 | 只看该作者快速一次渲染多个Maya 文件,Maya批渲染命令行生成器,Batch Render Gen插件平时,我们用Maya工作的时候,都习惯下班后,机器打开用来渲染,最常用的除了muster 外,就是Maya 批处理渲染命令行了。
Maya的渲染命令行就是使用Render命令,可以绕过MAYA的界面,直接在MS DOS下渲染图像,好处是充分利用系统的资源,而且结合 MSDOS的批处理文件(Bat后缀文件),可以自动安排一系列的渲染任务,让电脑在下班的时候依次执行渲染任务。
而且Muster是针对计算机群开发的,而Maya的Render命令则对于个人电脑或者网络渲染同样有效,所以,Render命令的使用范围较广,好处也是显然易见的。
这是其中一个用于MS DOS下的批处理渲染命令行的例子:回复引用评分报告使用道具 TOP3#发表于 2007-12-24 11:27 | 只看该作者快速一次渲染多个Maya文件,Maya批渲染命令行生成器,Batch Render Gen 插件上面的批处理渲染命令行文件:test.bat,里面包含了三项渲染任务,解释一下各参数的含义。
render是Maya在MSDOS下的批处理命令-fnc参数表示渲染出来图像名字的格式,比如是testRend_001.####.tga,还是testRend_001.tga.####,就是各个名称元素的排列位置吧,后面数字 3 ,表示使用第三种图像名称格式,就是我们上面列举的第一种命名格式。
1、了解脚本语言编写脚本语言程序是产生Maya埋入式语言(MEL)脚本程序的过程。
一个脚本语言程序是一个MEL 指令或者MEL序列的集。
通过产生脚本语言程序,你可以利用Maya的用户界面使执行任务自动化,可以获得"under the hood"访问Maya所有的各个部分,还可以对界面进行扩展和自定义。
2、设立脚本语言环境为了设立脚本语言环境,需要考虑以下内容:⑴、脚本语言文件⑵、建立脚本语言路径⑶、在脚本语言程序中使用程序⑴、脚本语言文件一个MEL脚本文件(*.mel)是一个包含MEL指令、MEL程序或者二者都有的文件。
典型地,是用一个MEL脚本文件执行一系列的指令。
如,可以写一个脚本程序以产生一个墙形状的物体,然后再给它施加一个砖的纹理。
可以用一个文字编辑器写一个MEL脚本文件然后把它保存到磁盘的一个文件中。
MEL脚本文件使用文件扩展名 .mel。
可以把脚本文件用于不同的场景中和不同的工作期间中。
当执行一个MEL脚本文件时,它并不变成为场景的一个部分,因此如果你要想重复它的作用时,应该每次都执行该脚本程序。
⑵、建立脚本文件路径在缺省状态下,Maya在你的scripts目录中查找MEL脚本文件。
在缺省状态下,这个目录定义在你的login名下。
例子如下:(IRIX) ~elvis/maya/scripts(Windows NT) C:AwElvismayascripts使你的脚本文件可以运行的最简单的方法是把它们放在上述路径里。
注意你的scripts目录缺省地包含了一些脚本文件。
它们以menu_作为名字的开始,用于Maya内部。
你可以给MAYA用于查找脚本文件的缺省路径增加目录。
为脚本文件路径增加一个目录(在IRIX中):[NextPage]1--在一个IRIX shell中,设立环境变量MAYA_SCRIPT_PATH给附加目录的路径。
2--从这个shell启动MAYA。
为脚本文件路径增加一个目录(在Windows NT中):1--使用Windows NT Explorer或者My Computer,显示Maya NT bin目录的内容。
MAYA 脚本语言 MEL 系列教程一、了解 MELMEL (Maya埋入式语言)为Maya提供了基础。
Maya界面的几乎每一个要点都是在MEL指令和脚本程序上建立的。
由于Maya给出了对于MEL自身的完全的访问,你可以扩展和定制Maya。
通过MEL,你可以进一步开发Maya使它成为你和你的项目的独特而创新的环境。
为有效地使用Maya,你并不非得精通MEL。
但是,熟悉MEL可以加深你使用Maya的专业能力。
使用MEL的许多方面可以由只有很少编程经验或者没有经验者所使用。
喜欢MEL并不非得喜欢编程。
有一些方法,它们可以使你获得MEL的好处而不必考虑编程的细节。
一旦当你进行了产生MEL脚本语言的尝试,你会发现MEL可以给你提供可以想象到的最先进的数字化画图的方法。
为了获得Maya的输出,大部分可以使用MEL来做。
这里是你可以使用MEL来工作的一些例子:·使用MEL指令脱开Maya的用户界面,快速地产生热键,访问更深的要点。
·给属性输入准确的值,脱开由界面强制引起的拘谨的限制。
·对特定的场景自定义界面,对一个特定的项目改变缺省设置。
·产生MEL程序和执行用户建模、动画、动态和渲染任务的脚本程序。
如何使用本教程本教程叙述如何学习和使用Maya埋入式语言(MEL)。
如果你初次接触MEL,本教材帮助你在使用MEL 指令和脚本程序方面开始起步。
一旦当你开始开发MEL程序的时候,本教材将继续帮助你,讲解如何能够使你获得用MEL产生的更多的指令、宏、程序和用户界面元素的输出。
本教材假定你对Maya已经有了基本的了解。
如果你完全是新开始学习Maya,请看一下学习Maya的教材,并对在Using Maya documentation set中描述的要点进行开发。
应该熟悉Maya的在线文件(见Online documentation)。
特别是应该使你自己熟悉MEL Command Reference和DG Node Reference。
solidworks与simmechanics的插件安装说明及仿真操作solidworks与simmechanics的插件安装说明及仿真操作下面以Solidworks2009以及MatlabR2009a为例说明安装过程:1. 选择对应的solidworks及matlab版本的插件下载(mathwork公司免费),以后不需要解压然后你打开MATLAB;2. 将下载的两个文件所aaaa在目录置为MATLAB当前路径;3. 在MATLAB命令窗口输入install_addon('')命令,引号内的是你下载的压缩文名字;4. 然后MATLAB就会将这个插件装上的:Installing smlink...Extracting archive smlink31.win32.zip to C:\Program Files\MATB\R2009a... Adding directories for smlink to path...Installation of smlink complete.To view documentation, type "doc smlink".5.最后在关联solidworks,主要分两步:1)在matlab命令窗口运行smlink_linksw,提示成功;2)打开solidworks,点击工具,选择插件,再选择SimMechanics Link,将会看到SimMechanics Link 新的菜单(注意需要在打开装配体*.SLDASM时才能看到)。
-----------------安装好后,即可以联合仿真了,具体步骤如下:1 在solidworks建立机械装配体并保存 *.SLDASM;2 利用另存为再分别保存成 *.xml (新建个子文件夹)和 *.wrl格式;3 启动VRML编辑工具(<matlab< p="">root>\toolbox\sl3d\vrealm\program\vrbuild2.exe),打开上面刚存的robot.wrl文件,再另存为*_vrml97.wrl;4 启动matlabR2009a,在命令窗口运行import_physmod,在对话框中打开第1步中存储的robot.XML,将生成相应的SimMechanics模块;5 在生成的SimMechanics模块中添加VR Sink 模块,双击打开对话框中打开*_vrml97.wrl,进行相应的配置,然后连接相应的数据即可进行仿真。
Ghostscript用法什么是Ghostscript?Ghostscript是一个开源的图像处理软件,它可以将PostScript和PDF文件转换为各种格式,如图像文件(JPEG,PNG,TIFF等)和文本文件。
它是一个非常强大和灵活的工具,广泛用于打印和文档处理领域。
Ghostscript是一种命令行工具,可以在Windows、Linux和Mac等操作系统上运行。
它提供了大量的参数和选项,允许用户根据自己的需求来定制转换过程。
安装Ghostscript在开始使用Ghostscript之前,我们首先需要安装它。
以下是在不同操作系统上安装Ghostscript的步骤:Windows在Windows上安装Ghostscript可以通过以下步骤完成:1.访问Ghostscript的官方网站()。
2.在下载页面上,找到适用于Windows的安装程序,并下载最新版本的Ghostscript。
3.双击下载的安装程序,按照提示进行安装。
4.在安装过程中,可以选择安装位置和其他选项。
默认情况下,Ghostscript会安装到C:Files。
5.安装完成后,可以在命令提示符下运行gswin64c命令来验证Ghostscript是否成功安装。
Linux在Linux上安装Ghostscript可以通过以下步骤完成:1.打开终端。
2.使用适合你的Linux发行版的包管理器,例如apt-get(Debian/Ubuntu)或yum(CentOS/Fedora),来安装Ghostscript。
例如,在Debian/Ubuntu上,可以运行以下命令来安装Ghostscript:sudo apt-get updatesudo apt-get install ghostscript3.安装完成后,可以在终端中运行gs命令来验证Ghostscript是否成功安装。
Mac在Mac上安装Ghostscript可以通过以下步骤完成:1.打开终端。
如何使用MEL Scripts
直线网
此课程是为了使新朊耪叩靡允煜ぐ沧凹爸葱械湫偷腗EL 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.
直线网。