本文目录一览:
- 1、我有一个python写的Maya插件,包含A.py是算法,B.py是UI,请问如何安装使用?
- 2、maya里已经写好的mel的插件里添加一个可以调用python插件的按钮?
- 3、如何在Maya表达式中使用Python脚本
- 4、怎么实现通过python语言启动maya
我有一个python写的Maya插件,包含A.py是算法,B.py是UI,请问如何安装使用?
这个插件是只有2个文件,还是和一个__init__.py一起放在文件夹里?
py插件可以安装,也可以不安装
安装方式:可以把这些文件或者文件夹放在Python的外部库目录里,如D:\Python27\Lib\site-packages
不安装的方式:可以不用把它们放在库目录里,和你的程序文件放在一起就行
使用方式:你可以在自己的程序里用import A, B来调用它
maya里已经写好的mel的插件里添加一个可以调用python插件的按钮?
python("import sys\nPath='"+$Path +"'\nsys.path.append(Path)\nimport Tools\nreload (Tools)\ncmds.evalDeferred(\"Tools.Tools()\")")
将python工具调用打开窗口的语句写入到括号中
如何在Maya表达式中使用Python脚本
原则上是可以的。不过支持python的动画有专门的库。虽然都不是很好用,的确有,对于python插件支持还行。maya我印象中是用的一套脚本,如果用python辅助提高效率应该可以。.flash是编译出来的。原始文件用的是actionscript,这方面python用处比较少。偶尔用来做项目管理.ps命令本身就是脚本。不过现在图像处理软件通常都会自动驱动它的工具,所以python能用上的机会也比较少,可能偶尔有高手喜欢用python做二次加工也是可能的。
怎么实现通过python语言启动maya
import maya.mel as mel
myFile="C:/centralizedTools/launcher/maya2013.exe"
mel.eval ('system("start %s");'%myFile)
把路径替换成你自己的maya启动路径