Oink
Despill Despill

Despill

Removes green or blue spill by limiting the screen channel to what the other two allow: their average (balance) or their maximum (limit).

raw .md
NodeDespill
MenuKeyer › Despill
Names in each format
.oink comp (JSON)"type": "OC_N_despill"
.nk scriptDespill (how .nk import works)
Pythonnuke.createNode("Despill")
Assistant (MCP)create_node(type="Despill")
Tab searchdespill

Despill properties

Inputs and outputs

PortNameType
input 0Imageimage
input 1maskimage
output 0Imageimage

Knobs

Panel tab Despill, in panel order.

KnobLabelTypeDefaultRange / values.nk knobDescription
channelschannelsmenurgbrgba, rgb, alpha, all, noneLayer the op applies to: rgb, rgba, alpha, all, none, <layer> or <layer>.<ch>
screen_typescreenmenugreengreen, bluescreen_typegreen or blue.
methodmethodmenuaverageaverage, limitmethodaverage (balance mix of the other two) or limit (the larger of them).
balancebalancefloat0.50 to 1balanceweight of red in the average.
amountamountfloat10 to 1amounthow much of the spill to remove.
restore_luminancerestore luminanceboolfalserestore_luminanceadd the removed brightness back to all channels.
mask_channelmaskmenunonenone, rgba.alpha, rgba.red, rgba.green, rgba.blueMask channel, e.g. rgba.alpha (none = no mask)
injectinjectboolfalseCopy the mask into mask.a for nodes downstream
invert_maskinvertboolfalseinvert_mask
fringefringeboolfalseOnly apply the effect at the edges of the mask
unpremult(un)premult bymenunonenone, rgba.alpha
invert_unpremultinvertboolfalse(Un)premultiply by 1 - alpha
mixmixfloat10 to 1mix

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

Examples

Open these from Help › Examples…, or from the ? menu in this node's Properties panel.

  • Greenscreen: ScreenKey, Despill, comp over a sky (examples/keying/greenscreen_key_despill.oink): Tears of Steel plate 08_3a (CC BY 3.0, Blender Foundation, mango.blender.org): an actor on a green screen that falls off towards the frame edges. ScreenKey pulls the key from a screen colour picked over the open screen (Ctrl+click or Ctrl+Shift+drag in the Viewer with its panel open), with screen gain 1.1 and clip black / white 0.1 / 0.9 for the uneven screen; its own despill is off so the Despill node (average) does it. The premultiplied result goes over a Poly Haven sky (CC0) reformatted to the plate. The same chain ships as the Keying ToolSet.

On this page