我正在通过python脚本从命令行运行一个nuke nk文件。例如 nuke -nukex -i -t [myPythonScript.py] [myNukeFile.nk] [otherParams]
我对nuke非常陌生,但是我能够从python为这个nk脚本设置各种旋钮值并运行其写入节点,但是如何设置渲染分辨率以便更改渲染输出图像的大小呢
调整大小的最佳方法是什么?如何调整?读取节点有format
旋钮,但有一个按钮)。这是一个预设下拉列表,我更愿意给它一个实际的分辨率数字,和b)。设置它似乎不起作用:readNode.knob("format").setValue("square_256") # doesn't work
另外,如果有人解释了我将如何形成python并调整视口(渲染区域)的大小和缩放,也会获得额外的积分:)
有很多方法可以控制图像的大小,这在某种程度上取决于你的核弹脚本的内容。使用Read节点的
format
旋钮不是其中之一,这实际上只用于在缺少源图像时计算代理大小或设置默认分辨率如果是在nuke中生成的,它们通常默认为根格式,您可以在python中控制根格式,如下所述:https://learn.foundry.com/nuke/developers/113/pythondevguide/formats.html
如果您正在阅读图像,Nuke将使用您的图像分辨率。要调整其大小,需要使用重新格式化节点。调整大小节点可以使用现有格式,也可以将类型更改为
to box
,选中“强制此形状”(box_fixed
python中的旋钮),然后设置所需的宽度和高度。还可以根据需要更改大小调整类型和过滤相关问题 更多 >
编程相关推荐