三日月館【別館】開発・制作Tips集
[NUKE] PythonでWriteノードのレンダリングサイズを取得する
最終更新:
fumiduki1985
-
view
Writeノードがどのようなサイズ(解像度)のファイルを出力するか、Writeノードそのものには設定項目は無く、Writeノードに入力されるデータによって決まっている。
このサイズをPythonで取得するには下記のような方法がある。
このサイズをPythonで取得するには下記のような方法がある。
- Writeノードのformat()関数で返されるFormatオブジェクトから幅、高さを取得する。
- Writeノードのwidth()関数、height()関数で幅、高さを取得する。
記述例:
import nuke writeNode = nuke.toNode('Write1') # 任意のWriteノードを取得 renderWidth = writeNode.width() renderHeight = writeNode.height()