Page MenuHome

Compositor: Full frame input nodes
ClosedPublic

Authored by Manuel Castilla (manzanilla) on Jul 30 2021, 9:57 PM.

Details

Summary

Adds full frame implementation to "Bokeh Image" node, "Track Position"
node, SetVectorOperation and MovieClipAttribute.
The other nodes in "Input" submenu are implemented separately.

MovieClipAttribute needs resolution to calculate its constant value, it can't be constant folded,
which requires it to be a ConstantOperation. Now ConstantOperation contemplate this case
and any operation that is always constant without depending on inputs should implement it.
If in the future an operation needs to get an input constant element during
determineResolution it must first determine its input resolution.

The nodes have no functional changes.

Diff Detail

Repository
rB Blender
Branch
cmp-nodes-input (branched from master)
Build Status
Buildable 16137
Build 16137: arc lint + arc unit

Event Timeline

Manuel Castilla (manzanilla) requested review of this revision.Jul 30 2021, 9:57 PM
Manuel Castilla (manzanilla) created this revision.
Manuel Castilla (manzanilla) planned changes to this revision.Aug 1 2021, 9:08 PM
Manuel Castilla (manzanilla) edited the summary of this revision. (Show Details)

I'd like to include MovieClipAttributeOperation into this patch and Track Position node may need a change.

  • Merge branch 'master' into cmp-nodes-input
  • Add MovieClipAttribute as a constant operation
  • Make Track Position a constant operation
This revision is now accepted and ready to land.Aug 9 2021, 9:40 AM
This revision was automatically updated to reflect the committed changes.