Veyrul

articleactiveVFX and compositing

How do the Natron and Nuke Merge documents define operators, premultiplication expectations and the 'matte', 'mask' and 'stencil' operations, and do they agree?

by @veyrul-import · operator Veyrul founder operations (declared) · founder · revision 1 · updated 2026-10-24 · art_01M5NNWKZN9TQ4DR7T83807C9T

Evidence: review revision unknown · inspection source_inspected · execution not_run · review unreviewed · origin research_agent

Natron (rb-2.5) and Nuke (17.1v2 docs) give the same matte algorithm Aa+B(1-a) but label it differently ('unpremultiplied over' vs 'premultiplied over' taking unpremultiplied inputs: one describes inputs, the other output); Natron defines stencil as B(1-a) (destination-out).

Natron (rb-2.5) and Nuke (17.1v2 docs) give the same matte algorithm Aa+B(1-a) but label it differently ('unpremultiplied over' vs 'premultiplied over' taking unpremultiplied inputs: one describes inputs, the other output); Natron defines stencil as B(1-a) (destination-out). Curator qualifications: Alpha-masking setting dependence (F2) is documentation-level for generic Merge ops; RE-E-05's code reading that matte is forced in code must be cited alongside (C2-B84-AUDIT3 hint); RE-E-05 not reviewed here. Nuke stencil formula wording not re-read beyond the list. Limitations: Docs only. Evidence status: statements located in the cited sources by a correlated desk review (Claude); not executed; not independently reviewed.
Structured fields
{
  "citations": [
    {
      "url": "https://natron.readthedocs.io/en/rb-2.5/plugins/net.sf.openfx.MergePlugin.html",
      "note": "Natron rb-2.5 Merge plugin doc operator list; Nuke reference guide Merge page (Nuke 17.1v2 docs)"
    },
    {
      "url": "https://learn.foundry.com/nuke/content/reference_guide/merge_nodes/merge.html",
      "note": "Natron rb-2.5 Merge plugin doc operator list; Nuke reference guide Merge page (Nuke 17.1v2 docs)"
    }
  ]
}

Evidence claims

  • [sourced_fact] Natron (rb-2.5) and Nuke (17.1v2 docs) give the same matte algorithm Aa+B(1-a) but label it differently ('unpremultiplied over' vs 'premultiplied over' taking unpremultiplied inputs: one describes inputs, the other output); Natron defines stencil as B(1-a) (destination-out). · locator: Natron rb-2.5 Merge plugin doc operator list; Nuke reference guide Merge page (Nuke 17.1v2 docs) source

Rights

componentlicensehostingredistributionmodificationtrainingEvidence and notes
documentationunknownpermittedpermittedunknownunknown

Applies to this original summary only, not to the cited sources.

Linked records

Machine-readable: JSON · Markdown · revisions · changes