Custom attributes can be added in Blackmagic Design Fusion on the tool nodes by means of "UserControls".
Without scripting these can be tweaksed with "Edit Controls.." when right clicking on the top icon bar of the tool parameters. In scripting this is an ordered dictionary under tool.UserControls.
For example:
# Set the user controls
# Note: since we're setting the dict value directly any existing user controls will be lost.
tool.UserControls = {
"myAttribute": {
"LINKS_Name": "Attribute Name",
"LINKID_DataType": "Number",
"INPID_InputControl": "CheckboxControl",
"INP_Default": 1,
"INP_Integer": True,
"ICD_Width": 1.0,
"CBC_TriState": False,
"ICS_ControlPage": "Avalon"
}
}
# Make sure the UI updates
tool.Refresh()
More details WeSuckLess VFXPedia User Controls.
Should work across Fusion 9, 16 and 17.
Custom attributes can be added in Blackmagic Design Fusion on the tool nodes by means of "UserControls".
Without scripting these can be tweaksed with "Edit Controls.." when right clicking on the top icon bar of the tool parameters. In scripting this is an ordered dictionary under
tool.UserControls.For example:
More details WeSuckLess VFXPedia User Controls.
Should work across Fusion 9, 16 and 17.