三日月館【別館】開発・制作Tips集

[NUKE] Pythonで現在のnkファイルのパスを取得する

最終更新:

fumiduki1985

- view
管理者のみ編集可
nuke.root()取得できるルートノードからname()メソッドで取得可能。
リファレンスによれば、nuke.root()はNoneにならず必ず成功するとのことなので、下記の記述例のように繋げてしまって問題ない模様。
なお、リファレンスに説明が無いため経験則だが、nkファイルが未保存の場合、'Root'という文字列を返す。

記述例:
name = nuke.root().name()  # nkファイルのフルパスを返す。保存していない場合は、'Root'を返す。


このページのタグ一覧
NUKE Python プログラミング

記事メニュー
ウィキ募集バナー