Nuke作为Python模块

您可以导入Nuke作为第三方Python的模块2.7.16解释器,授予对Nuke Python-API,但来自本地Python解释器而不是Nuke

注意:  Foundry无法为第三方Python解释器提供客户支持。

跑步Nuke作为Python模块:

1.   添加文件路径Nukesite-packages目录到usrlocal.pth在你的Python文件2.7.16安装。

例如,如果您正在Windows,添加C:\Program Files\Nuke 12.1v1\lib\site-packagesusrlocal.pth文件。

小费:  您还可以使用包含以下内容的目录的相对路径: usrlocal.pth文件。

2.   在Python提示下,使用import nuke声明NukeScript Editor功能和命令(例如nuke.nodes.Blur()在所选的Python解释器中可用)添加一个Blur节点。

import nuke函数默认签出nuke_r渲染许可证。如果要使用Nuke以交互方式,并且您具有nuke_i许可证,请将NUKE_INTERACTIVE环境变量设置为1。

看到环境变量有关设置环境变量的更多信息。

有关使用的更多信息Nuke作为Python模块,选择Help > DocumentationNuke的菜单栏,然后导航到Python Developers Guide > Nuke as a Python Module