【Nuke脚本】Flame For Nuke界面脚本wukong1.0公测

31 七月, 2014
376
3

最近很多人都看到了下面这张图片都会猜测这是什么?是Nuke和Flame还是smoke貌似都不是,这是国人米侬开发代码,Benyee数学运算,左懿臻UI designFlame For Nuke界面脚本,现在还是最初版本很多问题,让我们大家一起完善。

wukong11

安装说明

因为目前的下载渠道仅仅nukepedia.官方下载:http://www.nukepedia.com/python/misc/wukong,
虽然安装包中有安装pdf,但由于QT对于版本很敏感,而这个PY脚本未编译打包成.exe所以兼容性很是头痛。我试了很多版本都没成功,最后还是作者发给我的版本才成功。

测试系统环境

Win7 sp1 X64,因为作者也是在这个环境下开发的,其他环境我没有测试,不过我觉得32位肯定会有问题,LINUX目前是没法使用了因为这个脚本完全是针对于Windows平台,生成的都是.bat批处理文件。所以想要跃跃欲试的朋友们,准备好Win7 X64系统安装好Nuke电脑一台。

Pyqt环境安装步骤

qt是c++库,在python中使用这个库就必须要有接口,使用python能够调用C++代码,qt官方选择了sip这个python与qt的接口库。当然是安装python2.73+PYQT4(就不要用自己下载的了,对了作者还忘记了sip)
作者提供脚本和环境安装包下载:


sip下载链接:
1、安装python2.73这么木有难度下一步默认到底……
2、安装sip,我下载到的是sip-4.14.4.zip。我将sip解压到了python的目录下,C:\Python27\Lib\site-packages(注意作者提供了sip.pyd文章替换掉我们安装的就行)
3、安装pyqt4这么也木有难度下一步默认到底……
4、检查系统环境变量是否已经正确添加c:\python27;C:\Python27\Lib\site-packages\PyQt4;

wukong2 hjbl1
最后测试下:
Python shell中输入:

import sys
from PyQt4.QtGui import *
a = QApplication(sys.argv)
w = QWidget()
w.resize(320, 240)
w.setWindowTitle("Hello, World!")
w.show()
sys.exit(a.exec_())

能正常运行,就说pyqt4安装完成了
脚本安装步骤
1、双击setup.pyw运行,如果双击运行不了,右击文件选择Edit with IDLE打开按快捷键F5运行,如果还不行那就是你人品大爆发了。使用命令行运行吧,开始->运行cmd 输入python “F:\BaiduYunDownload\WUKONG\WUKONG\setup.pyw”路径替换成你自己的。
上一步成功会弹出下面界面,按setup会生成Reg_Env.bat文件和在D盘下面创建一个nukemenu文件夹(这个文件夹是生成的nuke脚本和gizmo自定义文件夹)

welcome wukong

3、运行Reg_Env.bat添加环境变量,这里还需要手动检查下,NUKE_PATH中是否已经添加齐全:D:\nukemenu\;C:\Python27\Lib\site-packages\PyQt4\;C:\Python27\Lib\site-packages\;
记得删掉自己之前定义的nuke环境变量路径。
4、最后把layout1.xml 和 preferences8.0.nk两个文件拷贝到.nuke中去。
5、大工告成,享受吧。

wukong2-1

界面截图预览

具体使用以后慢慢再说,我也会和左懿臻继续保持联系跟进后续版本。

wukong1 wukong2-3 wukong2-2 wukong2-4 wukong2-6 wukong3 wukong2-5