一、了解MEL MEL(Maya埋入式语言)为Maya提供了基础。Maya界面的几乎每一个要点都是在MEL指令和脚本程 序上建立的。由于Maya给出了对于MEL自身的完全的访问,你可以扩展和定制Maya。通过MEL, 你可以进一步开发Maya使它成为你和你的项目的独特而创新的环境。 为有效地使用Maya,你并不非得精通MEL。但是,熟悉MEL可以加...
spherePaint – 使用此脚本在选定 NURBS 曲面上绘制球体。它仅作为帮助您编写自己的 MEL 脚本的示例包含其中。 geometryPaint – 使用此脚本,在场景中选择预定义对象,然后在选定曲面上绘制它们。例如,如果对象是圆锥体,可以使用 geometryPaint 脚本在曲面上绘制圆锥体。“绘制脚本工具”(Paint Scripts Tool)设置确定圆锥...
// Result: Mel procedure found in: C:/Program Files/Autodesk/<version>/scripts/others/performPolySubdivide.mel // 调用运行时命令时,将执行此MEL 程序。 此外,您可以转到 Maya 安装目录,在文本编辑器中打开指定的.mel文件,并研究此 MEL 程序的作用。 通过在脚本中浏览,可发现这是已执行的命令: polySubd...
将Python,mel的maya脚本放入MAYA中的scripts文件夹,路径查找:MAYA脚本编辑器——文件——打开脚本——复制路径 然后用脚本编辑器打开此脚本,方法和查找路径的方法是一样的。 然后运行即可使用: ---到此就可以正常使用了--- 如何将脚本加入工具架随时调用: 脚本编辑器——文件——将脚本保存至工具架 然后我们就能在...
Maya中MEL脚本和表达式的应用解析(二) 1.6.2 关系运算 所谓的关系运算,是指对两个操作数的值进行比较,得出它们的关系是否与关系运算符表示的关系一致,比较的双方可以是变量值或属性值。 下图所示为Maya认可的关系运算符。 关系运算的结果经常会用作一段程序是 否执行的条件。
Maya中MEL脚本和表达式的应用解析(四) ◎curve functions (曲线函数) 曲线函数有4个,用于获得一些曲线的信息。 对于这些函数,本书将介绍其中最常用的几个。 01 三角函数。 所谓三角函数,是指一系列描述三角形的边长与夹角关系的函数。三角函数中最常用的是sin(正弦函数) 、cos (余弦函数)、 tg (正切函数) 、...
在“脚本编辑器”(Script editor)中显示批渲染消息。 回显所有命令(Echo all commands) 当该项目处于启用状态时,由 Maya 执行的所有 MEL 命令都将显示在脚本编辑器的顶部窗格中。 例如,如果选择“创建 > 多边形基本体(Create > Polygon Primitives) >球体(Sphere)”,则将在顶部窗格中显示 ...
“脚本编辑器”(Script Editor)。 使用“脚本编辑器”(Script Editor)可以键入较长的多行脚本,并可以在历史窗格中查看其输出。 在“脚本编辑器”(Script Editor)窗口的底部窗格中键入脚本。 注: 在“脚本编辑器”(Script Editor)中,可以使用自动完成来帮助更加快速地找到命令名称。有关详细信息,请参见获取MEL ...
Maya MEL 自动线性ik长度——第一个选择ik的线 第二个选择第一根骨骼 点击第三个按钮 /* for($one in $selJ){connectAttr multiplyDivide1.outputX ($one+".scaleX");}*///ikSpline stretch by translate global proc addSplineStretch(){if (`window-q-ex strWin`){deleteUI strWin;}string $windo...
Maya的mel脚本与表达式是不同的,它们具有不同的语法和功能。 Mel脚本是Maya Embedded Language的缩写,它是一种编程语言,用于编写自动化任务和插件脚本。Mel脚本可以执行许多操作,例如创建、编辑和管理Maya中的对象,应用变换和动画等。 表达式是在Maya中用于创建动画和控制对象属性的一种简单方法。表达式是一种基于数学公...