Oink
CurveTool CurveTool

CurveTool

Analyse frames into keyed knobs.

raw .md
NodeCurveTool
MenuOther › CurveTool
Names in each format
.oink comp (JSON)"type": "OC_N_curvetool"
.nk scriptCurveTool (how .nk import works)
Pythonnuke.createNode("CurveTool")
Assistant (MCP)create_node(type="CurveTool")
Tab searchcurvetool, or its initials ct

CurveTool properties

Inputs and outputs

PortNameType
input 0Imageimage
output 0Imageimage

Knobs

Panel tab Curvetool, in panel order.

KnobLabelTypeDefaultRange / values.nk knobDescription
go_firstfirst frame (0 = comp)float00 to 100000 (integer)Go!: first frame (0 with last 0 = the comp's range)
go_lastlast framefloat00 to 100000 (integer)
operationCurve TypemenuAvg_IntensitiesAuto_Crop (Auto Crop), Avg_Intensities (Avg Intensities), Exposure_Difference (Exposure Difference), Max_Luma_Pixel (Max Luma Pixel)operation
channelschannelstextrgbachannels
ROIROIvector ×40, 0, 0, 0-10000 to 10000ROI
autocropdataautocropdatavector ×40, 0, 0, 0-10000 to 10000autocropdata
intensitydataintensitydatacolour ×40, 0, 0, 00 to 1intensitydata
maxlumapixdatamaxlumapixdatavector ×20, 0-10000 to 10000maxlumapixdata
maxlumapixvaluemaxlumapixvaluecolour ×30, 0, 00 to 1maxlumapixvalue
minlumapixdataminlumapixdatavector ×20, 0-10000 to 10000minlumapixdata
minlumapixvalueminlumapixvaluecolour ×30, 0, 00 to 1minlumapixvalue

Other knobs (Python, .nk and the assistant; not on the panel)

KnobLabelTypeDefaultRange / values.nk knobDescription
gl_colorViewer Controls Colorfloat ×30, 0, 00 to 1
postage_stamp_frameStatic Frameint1-2147483648 to 2147483647
lifetimeStartLifetime Startint0-2147483648 to 2147483647
lifetimeEndLifetime Endint100-2147483648 to 2147483647
useLifetimeUse Lifetimebooleanfalse
cachedCachedbooleanfalse
bookmarkBookmarkbooleanfalse
dope_sheetDope Sheetbooleanfalse
clone_groupClone Groupstring
link_sourceLink Sourcestring
link_overridesLink Overridesstring
split_viewsSplit Viewsstring
avgframesFrames to Averageint20 to 2147483647avgframes

On this page