All You Node Is Kill_v10


ボタンを押すとDAG上にすべてのNodeが選択される。

Readのボタンを押せばすべてのReadNodeが選択される。
あとは消すなり、disableするなりなんなりと。

最近postage stampが重い気がしたのでオンオフをつけてみた。

あとはよく使うcolorspale premultiplied autoalphaのチェックボックス三銃士
これは選んでるNodeに対して適応される。

そして、道はひらかれる。

v10
・いきなり飛んだけど、Mergeを追加
・$guiボタンを追加

v4
・ShuffleとPostageStampを追加

v3
・disableも追加しましたぜ。

v2
・postagestampがオフにならないバグがあったので修正しました。
・ボタンの配列を見直した。

Default sets 201507

menu.pyに登録してるデフォルトセット

よく使うエフェクトはchannelをrgbにしてたり、labelにvalueが入るようにしてる。

## Default Set
nuke.knobDefault("Root.logLut", 'SLog3_nuke9')
nuke.knobDefault("Properties.maxPanels", '1')
nuke.knobDefault('after','black')
nuke.knobDefault('before','black')
nuke.knobDefault('AddTimeCode.startcode','00:00:00:01')
nuke.knobDefault("AddTimeCode.useFrame", "1")
nuke.knobDefault('Blur.channels', 'rgba')
nuke.knobDefault('Blur.label', '[value size]')
nuke.knobDefault("Clamp.channels", "rgba")
nuke.knobDefault('Clamp.label', '[value minimum]-[value maximum]')
nuke.knobDefault('Colorspace.label', '[value colorspace_in]>[value colorspace_out]\n[value primary_in]>[value primary_out]')
nuke.knobDefault('Constant.label', '[value color.r] / [value color.g] / [value color.b] / [value color.a]')
nuke.knobDefault('CopyMetaData.label', '[timecode]')
nuke.knobDefault('CurveTool.channels', 'alpha')
nuke.knobDefault('Defocus.channels', 'rgba')
nuke.knobDefault('DiskCache.channels', 'rgba')
nuke.knobDefault('Dot.note_font','Helvetica Bold')
nuke.knobDefault('Dot.note_font_size','32')
nuke.knobDefault('Dot.note_color','[value 0xffffffff]')
nuke.knobDefault('Expression.label', '[value expr0]/[value expr1]/[value expr2]/[value expr3]')
nuke.knobDefault("EdgeBlur.channels", "rgba")
nuke.knobDefault('GenerateLUT.label', '[value file_type]')
nuke.knobDefault('Invert.channels', 'rgba')
nuke.knobDefault('MotionBlur3D.label', '[value distance]')
nuke.knobDefault('Multiply.channels', 'rgba')
nuke.knobDefault('Multiply.label', '[value value]')
nuke.knobDefault('PostageStamp.label', '[value input.name]\n[basename [value [topnode].file ]]')
nuke.knobDefault('Read.cacheLocal','0')
nuke.knobDefault('Read.auto_alpha','1')
nuke.knobDefault('Read.before','black')
nuke.knobDefault('Read.after','black')
nuke.knobDefault('Read.auto_alpha','1')
nuke.knobDefault('Remove.operation','keep')
nuke.knobDefault('Remove.channels','rgba')
nuke.knobDefault('Remove.label', '[value channels]')
nuke.knobDefault('Retime.label', '[value input.first]>[value input.last]\n\speed x[value speed]')
nuke.knobDefault('Retime.before','black')
nuke.knobDefault('Retime.after','black')
nuke.knobDefault('Retime.filter','none')
nuke.knobDefault('RSMB.label', '[value MBAmount]')
nuke.knobDefault('RSMB.menuImagePrep', 'None')
nuke.knobDefault('RSMB.menuTrackFrame', 'Next_Frame')
nuke.knobDefault("RotoPaint.output", "alpha")
nuke.knobDefault("ScanlineRender.output_motion_vectors_type", "0")
nuke.knobDefault("ScanlineRender.MB_channel", "none")
nuke.knobDefault('sharpen.channels', 'rgba')
nuke.knobDefault('STMap.channels', 'rgb')
nuke.knobDefault("Sharpen.channels", "rgba")
nuke.knobDefault('Shuffle.label', '[value in]>[value out]')
nuke.knobDefault('ShuffleCopy.label', '[value in]>[value out]')
nuke.knobDefault('SoftClip.label', '[value softclip_min]-[value softclip_max]')
nuke.knobDefault('Switch.label', '[value which]')
nuke.knobDefault('TimeOffset.label', '[value time_offset]')
nuke.knobDefault('TimeClip.label', '[value first]>[value last]')
nuke.knobDefault("Transform.black_outside", "0")
nuke.knobDefault("Tracker.black_outside", "0")
nuke.knobDefault('Tracker.label', '[value reference_frame]')
nuke.knobDefault('VectorBlur.channels', 'rgba')
nuke.knobDefault('VectorBlur.method', 'forward')
nuke.knobDefault("VectorBlur.alpha", "rgba.alpha")
nuke.knobDefault('write.channels','rgba')
nuke.knobDefault('ZDefocus.channels', 'rgba')
nuke.knobDefault('ZDefocus.math', 'far=-1')
nuke.knobDefault("OFXuk.co.thefoundry.furnace.f_regrain_v403.grainType", "From Grain Clip")

NUKE’s Node Graph (DAG) Quick Tips.


半分くらい知らなかった眼から鱗のショートカット集をわかりやすく解説!


GUILLERMO RAMOS
NUKE’s Node Graph (DAG) Quick Tips.
http://blog.guillermoramos.net/post/118169640767/nuke-node-graph


Sync knob value v1.0

複数選択したノードの数値を同時に変更できるpyです。
変更モードになるとマゼンタに染まるのでビックリします。

Nukepedia
http://www.nukepedia.com/python/nodegraph/sync-knob-value

Dots


座談会の打ち上げで話題になったMergeでAを入れるときにドットで直角に入れたい!って話を簡単にするpyです。僕はAlt+Dに割り当ててます。


http://www.nukepedia.com/python/nodegraph/dots


kill bg

twitterで話題になってたrotoのbgラインを潰す一手

richardfrazer Edge Gosanke

richardfrazerのエッジ御三家がかなり使える。
Fractal_Blur
AEでいうことろのラフエッジ。
バレ消しなどのマスクエッジの処理に最適、 複雑さが増す。芝生抜いてるのがすげー。

Colour_Smear
ええ感じでチョークをかけてくれる。調整ももちろん可、FilterErodeとオサラバかも。

FineEdgeDetect.nk
エッジの輪郭を抽出してくれる。
エッジの馴染みやエッジだけにグレインをかける用。