Maya Python使用脚本创建脚本

时间:2018-04-17 02:56:38

标签: python maya creation

我有一个奇怪的问题 - 如果有可能会非常有用 - 在使用Python的Maya中,我可以接受几个用户输入点并让Python为我创建一个单独的脚本吗?在这个例子中,我想要接受控制器和定位器名称并让Python在Python中吐出一个完整的IKFK匹配脚本(它实际上只是很多getAttr和setAttr命令,尽管每个肢体有6个if语句用于PV匹配。)唯一的另一个问题是,如果将装备导入新场景而不是刚刚打开,它必须能够在脚本中为层级名称添加前缀。我的交换机有一个表达式组件,如果Python也可以为我做好,那就太好了。

这可能还是我疯了?

1 个答案:

答案 0 :(得分:1)

那没问题。只需将带有.py扩展名的文本文件写入maya可以找到它的路径中。然后你必须在某处导入它。创建表达式也不是问题。

考虑你选择的方法也许是有意义的。想象一下,你已经写了十几个这样的新python文件,你发现脚本中有问题,你将不得不重做它。我尝试收集所有数据,只将所需的信息写入文本文件,例如以json格式。然后,您可以读取数据并重建您的骨架。