问题标签 [mel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1627 浏览

animation - Maya Mel 脚本动画未作为 FBX 进行动画处理

我已经获得了一个很棒的四边形模型。我将其蒙皮并制作成由 Mel 脚本构建的绑定动画。就在 Maya 中使用滑块和参数编辑动画而言,它非常有效。当我将文件作为 FBX 文件导出到 Unity3D 时,它没有动画。从 Mel 到钻机的翻译过程中是否丢失了某些内容?Unity 需要一个骨骼绑定,这个程序绑定不等同于在 Maya 中使用骨架工具构建和动画的绑定吗?我检查了我是否有一个“参考”文件夹,我已经设置了密钥,将根名称更改为“臀部”。

感谢您对这个问题的任何见解。

杜安

0 投票
2 回答
703 浏览

character-encoding - 如何在 Maya 中将 ascii 代码转换为实际字符

我目前正在 Maya 中开发 mel 脚本,但无法根据其 ascii 代码打印字符(例如 65 应打印 'A'),就像其他语言中的 char(xx) 命令一样。

我怎样才能做到这一点?谢谢 !

0 投票
1 回答
643 浏览

python - 在 Maya 2012 中激活渲染人

由于某种原因,我在 Maya 中的渲染窗口不起作用。有什么方法可以通过使用 MEL 脚本或 Python 来激活它?我认为它已禁用。谢谢。

0 投票
1 回答
1417 浏览

maya - 在 case 条件中使用变量的 switch 语句

是否可以使用Maya Mel 脚本语言创建Switch在条件中使用变量的语句?case

类似的东西(为了解释的愚蠢示例):

Ps 我试过了,它没有用,但你可能知道另一种选择。

非常感谢

0 投票
2 回答
3975 浏览

procedure - 将数组传递给全局过程

所以我需要将一个数组传递给 a global procedure,但像往常一样我必须重新定义它。我知道这是一个菜鸟问题,但是数组可以作为过程传递吗?如果不是,是否可以将其设为全局并插入到程序中。

或者

我正在传递这个字符串,但我仍然得到这个错误:

Error: Wrong number of arguments on call to applyCurrentType

这是代码示例:

0 投票
2 回答
652 浏览

python - 对于极端新手,我如何在 QT creator 中为我的 ui 设置背景图像

我正在尝试在 QT Creator 中构建类似于我在 MEL 中的 UI 的 UI,但我遇到了困难,因为我不懂 C++,而且我对 QT Creator 很陌生。我读过一些关于更改样式表的内容,但我从来没有让资源根工作。我查看了 Creator 中的帮助部分,但由于某种原因,我没有“编辑资源”按钮。我想做这样的事情http://www.youtube.com/watch?v=JhDZbzA2ObM。非常感谢您的帮助。

0 投票
3 回答
3090 浏览

maya - 如何从 MEL 加载 Maya .MA 文件,当它具有未解析的参考时?

我正在尝试使用 aMEL script来加载ANIMATION.MA引用的文件CHARACTER_RIG.MA。和文件由其他人制作并提供给我CHARACTER_RIG.MAANIMATION.MA正在ANIMATION.MA寻找
N:/Project/Maya//char/character/CHARACTER_RIG.MA

如果我从 Maya 打开 ANIMATION.MA,或使用等效的 MEL 命令,我总是会收到以下提示:

如果我点击浏览,然后选择CHARACTER_RIG.MA它,它会完美打开。我可以看到它在引用编辑器中创建了一个引用,其中包含未解析路径 (N:/...) 、已解析路径 (/my/path) 以及命名空间和命名空间RN。

我的问题是,我该如何做相当于 MEL 的“浏览...”?我尝试预先创建一个参考,但它不允许我设置未解析的路径,所以当我加载 ANIMATION.MA 时,它会在 MAYA 中不断提示。

0 投票
1 回答
2148 浏览

python - PyQt 和 Maya,线程 = False?

我已经调查这个问题3天了,没有任何运气。我对这一切都很陌生,所以也许我缺少一些东西。

问题适用于:Maya.cmds、PyMel 和使用 QThread 或仅使用 Thread 评估的 MEL

此代码旨在在 Maya 之后的“mayapy”python 解释器上运行。我创建了一个简短的示例,它在多个实例中重新创建了相同的错误。

一个按钮有效,另一个按钮无效。但是它们运行相同的代码。

这段代码创建了 2 个按钮,当按下时它们开始执行相同的功能。一个执行thread.startthread.run

thread.start将使线程按应有的方式工作,能够将数据反馈到 Qt 界面(用于进度条),但大多数 Maya 代码将开始返回各种错误,如下所示:

这是一个布尔参数,无论我尝试以何种格式和方式给出什么参数,它总是会给出与此非常相似的错误。在同一行res = new_cmd(*new_args, **new_kwargs)需要一个布尔值。

我需要threadto start,而不仅仅是运行。除非有不同的方法来做线程,解决方法?

0 投票
3 回答
1655 浏览

python - maya的宏工具

看到 Photoshop Action 后,我很想用 python 为 Maya 开发一个宏工具。所以我开始研究它。

这是我的样本,

我能够记录所有的事情。这是我记录的信息。

问题是我无法对事物进行分类(仅记录所需的事物)。它只是记录所有信息。我尝试使用 se、sw、si、sr 等各种标志的组合。但我无法选择所需的信息。

0 投票
3 回答
8185 浏览

mel - MEL:遍历层次结构

我正在编写一个 MEL 脚本,它将关节层次结构中的所有关节重命名为已知格式。这个想法是您将选择髋关节,脚本将重命名髋关节,并遍历所有其他关节并根据其在层次结构中的位置对其进行重命名。

您如何遍历 MEL 中的联合层次结构?