问题标签 [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.
animation - Maya Mel 脚本动画未作为 FBX 进行动画处理
我已经获得了一个很棒的四边形模型。我将其蒙皮并制作成由 Mel 脚本构建的绑定动画。就在 Maya 中使用滑块和参数编辑动画而言,它非常有效。当我将文件作为 FBX 文件导出到 Unity3D 时,它没有动画。从 Mel 到钻机的翻译过程中是否丢失了某些内容?Unity 需要一个骨骼绑定,这个程序绑定不等同于在 Maya 中使用骨架工具构建和动画的绑定吗?我检查了我是否有一个“参考”文件夹,我已经设置了密钥,将根名称更改为“臀部”。
感谢您对这个问题的任何见解。
杜安
character-encoding - 如何在 Maya 中将 ascii 代码转换为实际字符
我目前正在 Maya 中开发 mel 脚本,但无法根据其 ascii 代码打印字符(例如 65 应打印 'A'),就像其他语言中的 char(xx) 命令一样。
我怎样才能做到这一点?谢谢 !
python - 在 Maya 2012 中激活渲染人
由于某种原因,我在 Maya 中的渲染窗口不起作用。有什么方法可以通过使用 MEL 脚本或 Python 来激活它?我认为它已禁用。谢谢。
maya - 在 case 条件中使用变量的 switch 语句
是否可以使用Maya Mel 脚本语言创建Switch
在条件中使用变量的语句?case
类似的东西(为了解释的愚蠢示例):
Ps 我试过了,它没有用,但你可能知道另一种选择。
非常感谢
procedure - 将数组传递给全局过程
所以我需要将一个数组传递给 a global procedure
,但像往常一样我必须重新定义它。我知道这是一个菜鸟问题,但是数组可以作为过程传递吗?如果不是,是否可以将其设为全局并插入到程序中。
或者
我正在传递这个字符串,但我仍然得到这个错误:
Error: Wrong number of arguments on call to applyCurrentType
这是代码示例:
python - 对于极端新手,我如何在 QT creator 中为我的 ui 设置背景图像
我正在尝试在 QT Creator 中构建类似于我在 MEL 中的 UI 的 UI,但我遇到了困难,因为我不懂 C++,而且我对 QT Creator 很陌生。我读过一些关于更改样式表的内容,但我从来没有让资源根工作。我查看了 Creator 中的帮助部分,但由于某种原因,我没有“编辑资源”按钮。我想做这样的事情http://www.youtube.com/watch?v=JhDZbzA2ObM。非常感谢您的帮助。
maya - 如何从 MEL 加载 Maya .MA 文件,当它具有未解析的参考时?
我正在尝试使用 aMEL script
来加载ANIMATION.MA
引用的文件CHARACTER_RIG.MA
。和文件由其他人制作并提供给我CHARACTER_RIG.MA
。ANIMATION.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 中不断提示。
python - PyQt 和 Maya,线程 = False?
我已经调查这个问题3天了,没有任何运气。我对这一切都很陌生,所以也许我缺少一些东西。
问题适用于:Maya.cmds、PyMel 和使用 QThread 或仅使用 Thread 评估的 MEL
此代码旨在在 Maya 之后的“mayapy”python 解释器上运行。我创建了一个简短的示例,它在多个实例中重新创建了相同的错误。
一个按钮有效,另一个按钮无效。但是它们运行相同的代码。
这段代码创建了 2 个按钮,当按下时它们开始执行相同的功能。一个执行thread.start
和thread.run
。
thread.start
将使线程按应有的方式工作,能够将数据反馈到 Qt 界面(用于进度条),但大多数 Maya 代码将开始返回各种错误,如下所示:
这是一个布尔参数,无论我尝试以何种格式和方式给出什么参数,它总是会给出与此非常相似的错误。在同一行res = new_cmd(*new_args, **new_kwargs)
需要一个布尔值。
我需要thread
to start
,而不仅仅是运行。除非有不同的方法来做线程,解决方法?
python - maya的宏工具
看到 Photoshop Action 后,我很想用 python 为 Maya 开发一个宏工具。所以我开始研究它。
这是我的样本,
我能够记录所有的事情。这是我记录的信息。
问题是我无法对事物进行分类(仅记录所需的事物)。它只是记录所有信息。我尝试使用 se、sw、si、sr 等各种标志的组合。但我无法选择所需的信息。
mel - MEL:遍历层次结构
我正在编写一个 MEL 脚本,它将关节层次结构中的所有关节重命名为已知格式。这个想法是您将选择髋关节,脚本将重命名髋关节,并遍历所有其他关节并根据其在层次结构中的位置对其进行重命名。
您如何遍历 MEL 中的联合层次结构?