本文目錄一覽:
- 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啟動路徑
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/283061.html