nuke menu.py

### Import Python Scripts ###
import myTools

### Make Toolbar ###
toolbarTab = nuke.toolbar(‘Kameflex’)
SONY = toolbarTab.addMenu(‘SONY’, ‘./.nuke/icon/arri.png’)

### Add Node into Toolbar ###
toolbar = nuke.menu(‘Nodes’)

toolbar.addCommand(‘Other/SliceTool’, ‘nuke.createNode(“SliceTool”)’, ‘alt+h’)
toolbar.addCommand(‘Other/AutoBackdrop’, ‘myTools.autoBackdrop()’, ‘alt+b’)
toolbar.addCommand(‘Transform/Reformat’, ‘nuke.createNode(“Reformat”)’, ‘ctrl+r’)
SONY.addCommand(‘SONY/sLog’, ‘nuke.createNode(“sLog”)’)

SONY.addCommand(‘SONY/pathFinder’, ‘myTools.pathFinder()’, ‘alt+p’)

### Format ###
cinema2k = ’2048 1080 Cinema2K’
cinema4k = ’4096 2048 Cinema4K’
latlong2k = ’2000 1000 Latlong2k’
latlong4k = ’4000 2000 Latlong4k’

nuke.addFormat(cinema2k)
nuke.addFormat(cinema4k)
nuke.addFormat(latlong2k)
nuke.addFormat(latlong4k)

### Default Format ###
nuke.knobDefault(‘Root.format’, cinema4k)

### Default LUT Settings ###
nuke.knobDefault(“Root.monitorLut”, “linear”)
nuke.knobDefault(“Root.viewerLut”, “linear”)
nuke.knobDefault(“Root.int8Lut”, “linear”)
nuke.knobDefault(“Root.int16Lut”, “linear”)
nuke.knobDefault(“Root.logLut”, “linear”)
nuke.knobDefault(“Root.floatLut”, “linear”)

### Default Write Color Space Settings ###
nuke.knobDefault(“colorspace”, “linear”)

### Default Viewer Process Settings ###
nuke.knobDefault(“viewerProcess”, “None”)

コメントする

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

%s に接続中


フォロー

Get every new post delivered to your Inbox.