
“感谢万能的群友- 旎澤Q524894393 / 陈逆Q1915417167.”
— 微信公众号 HYTN
QQ群 369748859
NG下载链接
ng1下载链接:https://www.ngskintools.com/releases/
ng2下载链接:https://www.ngskintools.com/releases/v2/2.0.32/
问题描述
此问题出现于使用压缩包文件部署ng2后,启动代码效果只有ui边框,其余ui启动失败
解决方案
陈逆:要配置两个路径,如下
env.MAYA_PLUG_IN_PATH.append("{root}/ngskintooLs/Contents/plug-ins/%s" % maya_version)
env.PYTHONPATH.append("{root}/ngskintooLs/Contents/scripts")
ngst_path = r'C:\Users\Administrator\Downloads\ngskintools2'
import os, sys
from maya import cmds
ngst_mll_path = os.path.join(ngst_path,'Contents\plug-ins',cmds.about(v=True)).replace("\\", "/")
ngst_scripts_path = os.path.join(ngst_path,'Contents\scripts').replace("\\", "/")
os.environ['MAYA_PLUG_IN_PATH'] = '{};{}'.format(ngst_mll_path, os.environ.get('MAYA_PLUG_IN_PATH'))
if not ngst_scripts_path in sys.path:
sys.path.insert(0, ngst_scripts_path)
import ngSkinTools2; ngSkinTools2.open_ui()
解压路径设置好就可以任意路径安装
以上就是陈逆大佬的方案(之后群友旎澤发现ng2最低只有maya18可用,16只能用ng1,并提供了如上问题的解决方案),如下
ngst_path = r'C:\Users\USER\Documents\maya\LanZedaRen\controller\ngskintools'
import os, sys
from maya import cmds
ngst_mll_path = os.path.join(ngst_path,'Contents\plug-ins',cmds.about(v=True)).replace("\\", "/")
ngst_scripts_path = os.path.join(ngst_path,'Contents\scripts').replace("\\", "/")
os.environ['MAYA_PLUG_IN_PATH'] = '{};{}'.format(ngst_mll_path, os.environ.get('MAYA_PLUG_IN_PATH'))
if not ngst_scripts_path in sys.path:
sys.path.insert(0, ngst_scripts_path)
from ngSkinTools.ui.mainwindow import MainWindow
MainWindow.open()
就是下载之后随意安装,,,然后修改代码的安装路径匹配好就行了
文章由站长HYTN-桦忆叹喃,整理发布,未经允许不得转载