module inscription newsletter haut de page forum mobile

Rejeter la notice

ateliers live resolve avec forest

Ateliers Live Resolve - Formez-vous en ligne tous les mois avec Forest !
Faites rapidement évoluer la qualité de vos étalonnage avec nos ateliers mensuels de 3h.
Toutes les infos
Rejeter la notice

Formation Lumière - Pratique Intensive du 26 au 28 mai à Paris
Formez-vous avec cet atelier de pratique intensive dans des conditions exceptionnelles ! Formation finançable.
Toutes les infos

Ateliers et Formations

[CommentFaire?] enlever fond blanc

Discussion dans 'Blackmagic DaVinci Resolve' créé par popovitch, 21 Février 2025.

  1. popovitch

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    312
    Appréciations:
    +6 / 15 / -0
    Bonjour,

    J'ai un petit soucis, je ne sais pas comment enlever le fond blanc de cette vidéo :

    Flying of Raspberry in White Background with Alpha, Backgrounds Motion Graphics ft. red & Luma Matte - Envato

    ou bien celle-là :

    Éclat De Framboise Dans Le Fond Blanc Avec Le Canal Dalpha – 4K Vidéos et plus de vidéos de Framboise - iStock

    Je pensais pouvoir le faire facilement en changeant le mode de fusion mais ça ne marche pas.
    J'ai pensé aussi faire avec les effets d'incrustations tels que :
    - Incrustateur 3D
    - Incrustateur HSL
    - Luma Key

    Mais rien ne se passe.

    Est-ce que vous auriez une idée de la marche à suivre ?

    En vous remerciant,
    Sébastien
     
  2. giroudf

    So

    Points Repaire:
    15 400
    Recos reçues:
    524
    Messages:
    19 475
    Appréciations:
    +832 / 3 669 / -36
    si comme le dit le titre la video comporte un canal alpha (c'est possible en Prores) , il n'y a rien d'autre a faire que de l'utiliser.
     
  3. JLB21

    So

    Points Repaire:
    5 800
    Recos reçues:
    59
    Messages:
    2 933
    Appréciations:
    +149 / 319 / -11
    Tu oublies le HEVC en .mov…:rolleyes:
     
  4. popovitch

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    312
    Appréciations:
    +6 / 15 / -0
    Merci pour ton retour Giroudf.
    J'ai bien utilisé le canal alpha en essayant différent mode mais ce n'est jamais très propre, il y a toujours un peu de transparence.
     
  5. JLB21

    So

    Points Repaire:
    5 800
    Recos reçues:
    59
    Messages:
    2 933
    Appréciations:
    +149 / 319 / -11
    Tu ne peux retirer le fond blanc d'une vidéo existante qu'à l'aide d'un incrustateur.

    Le canal alpha se crée dans un montage sans fond en exportant en ProRes 4444 ou HEVC en container mov.
    Mais dans cette seconde possibilité, c'est encore un coup d'Apple, seulement à partir de leurs applis…
     
  6. giroudf

    So

    Points Repaire:
    15 400
    Recos reçues:
    524
    Messages:
    19 475
    Appréciations:
    +832 / 3 669 / -36
    "mais ce n'est jamais très propre, il y a toujours un peu de transparence"
    de la transparence dans quoi ? les framboises ?
    On peut retoucher un canal alpha si necessaire.
    Ou juste le visualiser pour voir a quoi il ressemble.
    dans ce cas precis, il doit juste s'agir d'une image en noir et blanc, pas de gris (transparence partielle).
    C'est etonnant que pour des clips payants le canal alpha soit mauvais au point d'etre inutilisable.
     
  7. JLB21

    So

    Points Repaire:
    5 800
    Recos reçues:
    59
    Messages:
    2 933
    Appréciations:
    +149 / 319 / -11
    Sinon, il
    Tout simplement parce qu'ils ne sont pas édités avec un canal alpha…:D
     
  8. mhr

    mhr
    So

    Points Repaire:
    9 325
    Recos reçues:
    83
    Messages:
    1 366
    Appréciations:
    +128 / 664 / -0
    #8 mhr, 21 Février 2025
    Dernière édition: 21 Février 2025
    • Je recommande ! Je recommande ! x 1
  9. JLB21

    So

    Points Repaire:
    5 800
    Recos reçues:
    59
    Messages:
    2 933
    Appréciations:
    +149 / 319 / -11
    Tout à fait, d'ailleurs une animation avec couche alpha a visuellement un fond noir
     
  10. popovitch

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    312
    Appréciations:
    +6 / 15 / -0
    J'ai tenté sur After effect mais j'ai toujours un liseré blanc autour.
    En jouant avec les paramètres pour l'enlever, cela enlève des petites parties du fruit.
    Ceci dit le fait que vous ayez parlé de mov me fait remarquer que cela doit venir aussi du fait que pour l'instant j'utilise le fichier compressé de la vidéo, en mp4.
    Car le client ne m'a pas confirmé que c'était bien ce rush que j'allais utilisé au montage donc pour l'instant je ne l'ai pas acheté.
     
  11. mhr

    mhr
    So

    Points Repaire:
    9 325
    Recos reçues:
    83
    Messages:
    1 366
    Appréciations:
    +128 / 664 / -0
    C est sûr que là ça ne peut pas fonctionner, il faudrait récupérer le mov pour en avoir la certitude
     
  12. giroudf

    So

    Points Repaire:
    15 400
    Recos reçues:
    524
    Messages:
    19 475
    Appréciations:
    +832 / 3 669 / -36
    pourtant les clips sont marqués Prores 4444 et c'est bien spécifié partout "alpha"
    upload_2025-2-21_13-31-19.png
     
  13. popovitch

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    312
    Appréciations:
    +6 / 15 / -0
    Pour l'instant c'est un fichier compressé qui me sert d'exemple ;)
    Je n'avais pas pensé à cela, c'est en regardant vos réponses que ça m'est venu à l'idée :)
     
  14. giroudf

    So

    Points Repaire:
    15 400
    Recos reçues:
    524
    Messages:
    19 475
    Appréciations:
    +832 / 3 669 / -36
    Aaah bin voila ! pas besoin de chercher plus loin.
     
    • Amusant Amusant x 1
  15. samalaplaya

    So

    Points Repaire:
    6 205
    Recos reçues:
    45
    Messages:
    658
    Appréciations:
    +36 / 111 / -1
    À noter tout de même qu'on peut enlever du blanc même dans une prévisualisation hein ;)
    (j'ai pas fait tout ce qu'il fallait pour éviter d'éventuels trous dans les framboises pour faire vite, mais un solid matte serait vite fait)
    Code:
    {
        Tools = ordered() {
            Bitmap1_1 = BitmapMask {
                Inputs = {
                    Invert = Input { Value = 1, },
                    MaskWidth = Input { Value = 1920, },
                    MaskHeight = Input { Value = 1080, },
                    PixelAspect = Input { Value = { 1, 1 }, },
                    ClippingMode = Input { Value = FuID { "None" }, },
                    Image = Input {
                        SourceOp = "Loader2",
                        Source = "Output",
                    },
                    Channel = Input { Value = FuID { "Luminance" }, },
                    Low = Input { Value = 0.906, },
                    ClipBlack = Input { Value = 0, }
                },
                ViewInfo = OperatorInfo { Pos = { 660, 247.5 } },
            },
            MatteControl1_1 = MatteControl {
                Inputs = {
                    EffectMask = Input {
                        SourceOp = "Bitmap1_1",
                        Source = "Mask",
                    },
                    MultiplyByMask = Input { Value = 1, },
                    MatteCombine = Input { Value = 4, },
                    CombineOp = Input { Value = 4, },
                    ["Solid.MaskNest"] = Input { Value = 1, },
                    PostMultiplyImage = Input { Value = 1, },
                    MultiplyGarbageMatte = Input { Value = 0, },
                    Background = Input {
                        SourceOp = "Loader2",
                        Source = "Output",
                    },
                    Foreground = Input {
                        SourceOp = "Bitmap1_1",
                        Source = "Mask",
                    }
                },
                ViewInfo = OperatorInfo { Pos = { 715, 313.5 } },
            },
            Loader2 = Loader {
                Clips = {
                    Clip {
                        ID = "Clip1",
                        Filename = "/Users/sam/Desktop/video_preview_h264.mp4",
                        FormatID = "QuickTimeMovies",
                        Length = 207,
                        Multiframe = true,
                        TrimIn = 0,
                        TrimOut = 206,
                        ExtendFirst = 0,
                        ExtendLast = 0,
                        Loop = 1,
                        AspectMode = 0,
                        Depth = 0,
                        TimeCode = 0,
                        GlobalStart = 0,
                        GlobalEnd = 206
                    }
                },
                Inputs = {
                    ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }
                },
                ViewInfo = OperatorInfo { Pos = { 495, 313.5 } },
            },
            BlurredEdgesRestoration = GroupOperator {
                CtrlWZoom = false,
                CustomData = {
                    HelpPage = "http://compositing.tv/Research/Tools/BlurredEdgesRestoration/",
                    Path = {
                        Map = {
                            ["Setting:"] = "Macros:/Matte/"
                        }
                    },
                },
                Inputs = ordered() {
                    Comments = Input { Value = "This tool lets you restore the color information lost in defocused or motion blurred areas, especially if the source has parasite edging around the objects.\r\n\r\nv04-5 - Help page updated.\r\n\r\nby Gregory Chalenko\r\nwww.compositing.tv", },
                    PreShrink = InstanceInput {
                        SourceOp = "Blur_ShrinkEdges",
                        Source = "PreShrink",
                    },
                    PreShrinkAmount = InstanceInput {
                        SourceOp = "Blur_ShrinkEdges",
                        Source = "PreShrinkAmount",
                        Default = 0.001,
                    },
                    PreShrinkXMultiplier = InstanceInput {
                        SourceOp = "Blur_ShrinkEdges",
                        Source = "PreShrinkXMultiplier",
                        Default = 1,
                    },
                    PreShrinkYMultiplier = InstanceInput {
                        SourceOp = "Blur_ShrinkEdges",
                        Source = "PreShrinkYMultiplier",
                        Default = 1,
                    },
                    Extend = InstanceInput {
                        SourceOp = "Blur_Extend",
                        Source = "Extend",
                    },
                    ExtendAmount = InstanceInput {
                        SourceOp = "Blur_Extend",
                        Source = "ExtendAmount",
                        Default = 0.003,
                    },
                    ExtendXMultiplier = InstanceInput {
                        SourceOp = "Blur_Extend",
                        Source = "ExtendXMultiplier",
                        Default = 1,
                    },
                    ExtendYMultiplier = InstanceInput {
                        SourceOp = "Blur_Extend",
                        Source = "ExtendYMultiplier",
                        Default = 1,
                    },
                    BorderSoftening = InstanceInput {
                        SourceOp = "Blur_Border",
                        Source = "BorderSoftening",
                    },
                    SoftenBorder = InstanceInput {
                        SourceOp = "Blur_Border",
                        Source = "SoftenBorder",
                        Default = 0.001,
                    },
                    SoftenBorderXMultiplier = InstanceInput {
                        SourceOp = "Blur_Border",
                        Source = "SoftenBorderXMultiplier",
                        Default = 1,
                    },
                    SoftenBorderYMultiplier = InstanceInput {
                        SourceOp = "Blur_Border",
                        Source = "SoftenBorderYMultiplier",
                        Default = 1,
                    },
                    SizeMode = InstanceInput {
                        SourceOp = "Blur_Border",
                        Source = "SizeMode",
                        Default = 1,
                    },
                    Output = InstanceInput {
                        SourceOp = "Mrg_Atop",
                        Source = "OutputImage",
                    },
                    KeyedImage = InstanceInput {
                        SourceOp = "PipeRouter1",
                        Source = "Input",
                        Name = "Keyed Image",
                    },
                    Blend = InstanceInput {
                        SourceOp = "Mrg_Atop",
                        Source = "Blend",
                        Page = "Common Controls",
                        Default = 1,
                    },
                    ProcessWhenBlendIs00 = InstanceInput {
                        SourceOp = "Mrg_Atop",
                        Source = "ProcessWhenBlendIs00",
                    },
                    ProcessRed = InstanceInput {
                        SourceOp = "Mrg_Atop",
                        Source = "ProcessRed",
                        Default = 1,
                    },
                    ProcessGreen = InstanceInput {
                        SourceOp = "Mrg_Atop",
                        Source = "ProcessGreen",
                        Default = 1,
                    },
                    ProcessBlue = InstanceInput {
                        SourceOp = "Mrg_Atop",
                        Source = "ProcessBlue",
                        Default = 1,
                    },
                    ProcessAlpha = InstanceInput {
                        SourceOp = "Mrg_Atop",
                        Source = "ProcessAlpha",
                        Default = 0,
                    },
                    ApplyMaskInverted = InstanceInput {
                        SourceOp = "Mrg_Atop",
                        Source = "ApplyMaskInverted",
                    },
                    MultiplyByMask = InstanceInput {
                        SourceOp = "Mrg_Atop",
                        Source = "MultiplyByMask",
                    },
                    MaskChannel = InstanceInput {
                        SourceOp = "Mrg_Atop",
                        Source = "MaskChannel",
                    },
                    MaskHigh = InstanceInput {
                        SourceOp = "Mrg_Atop",
                        Source = "MaskHigh",
                        ControlGroup = 4,
                    },
                    MaskLow = InstanceInput {
                        SourceOp = "Mrg_Atop",
                        Source = "MaskLow",
                        ControlGroup = 4,
                    },
                    EffectMask = InstanceInput {
                        SourceOp = "Mrg_Atop",
                        Source = "EffectMask",
                    }
                },
                Outputs = {
                    MainOutput1 = InstanceOutput {
                        SourceOp = "OutputExtendedColor",
                        Source = "Output",
                    }
                },
                ViewInfo = GroupInfo {
                    Pos = { 825, 313.5 },
                    Flags = {
                        AllowPan = false,
                        ForceSource = true,
                        GridSnap = true,
                        RemoveRouters = true
                    },
                    Size = { 445.088, 263.373, 222.544, 24.2424 },
                    Direction = "Horizontal",
                    PipeStyle = "Direct",
                    Scale = 1,
                    Offset = { -1.18891, 61.5556 }
                },
                Tools = ordered() {
                    PipeRouter1 = PipeRouter {
                        CtrlWShown = false,
                        Inputs = {
                            Input = Input {
                                SourceOp = "MatteControl1_1",
                                Source = "Output",
                            }
                        },
                        ViewInfo = PipeRouterInfo { Pos = { -110, -49.5 } },
                    },
                    Mat_ShrinkEdges = MatteControl {
                        CtrlWShown = false,
                        NameSet = true,
                        Inputs = {
                            LowMatteThreshold = Input { Value = 0.99, },
                            PostMultiplyImage = Input { Value = 1, },
                            Background = Input {
                                SourceOp = "Blur_ShrinkEdges",
                                Source = "Output",
                            }
                        },
                        ViewInfo = OperatorInfo { Pos = { -165, 20.6158 } },
                        Colors = {
                            TileColor = { R = 0.6, G = 0.450980392156863, B = 0.627450980392157 },
                            TextColor = { R = 0.725490196078431, G = 0.690196078431373, B = 0.592156862745098 },
                        }
                    },
                    Bol_Extend = ChannelBoolean {
                        CtrlWShown = false,
                        NameSet = true,
                        Inputs = {
                            Operation = Input { Value = 7, },
                            ToRed = Input { Value = 8, },
                            ToGreen = Input { Value = 8, },
                            ToBlue = Input { Value = 8, },
                            ToAlpha = Input { Value = 8, },
                            Background = Input {
                                SourceOp = "Blur_Extend",
                                Source = "Output",
                            }
                        },
                        ViewInfo = OperatorInfo { Pos = { -165, 115.5 } },
                        Colors = {
                            TileColor = { R = 0.776470588235294, G = 0.627450980392157, B = 0.466666666666667 },
                            TextColor = { R = 0.725490196078431, G = 0.690196078431373, B = 0.592156862745098 },
                        }
                    },
                    DX_OutputPreShrink = Dissolve {
                        Transitions = {
                            [0] = "DFTDissolve"
                        },
                        CtrlWShown = false,
                        NameSet = true,
                        Inputs = {
                            Blend = Input {
                                Value = 0,
                                Expression = "iif(Mrg_Atop.OutputImage==0,1,0)",
                            },
                            Background = Input {
                                SourceOp = "Bol_MaskToCoverage",
                                Source = "Output",
                            },
                            Foreground = Input {
                                SourceOp = "Mat_ShrinkEdges",
                                Source = "Output",
                            }
                        },
                        ViewInfo = OperatorInfo { Pos = { 165.934, 115.5 } },
                    },
                    OutputExtendedColor = Dissolve {
                        Transitions = {
                            [0] = "DFTDissolve"
                        },
                        CtrlWShown = false,
                        NameSet = true,
                        Inputs = {
                            Blend = Input {
                                Value = 0,
                                Expression = "iif(Mrg_Atop.OutputImage==1,1,0)",
                            },
                            Background = Input {
                                SourceOp = "DX_OutputPreShrink",
                                Source = "Output",
                            },
                            Foreground = Input {
                                SourceOp = "Bol_Extend",
                                Source = "Output",
                            }
                        },
                        ViewInfo = OperatorInfo { Pos = { 165, 148.5 } },
                    },
                    Mrg_Atop = Merge {
                        CtrlWShown = false,
                        NameSet = true,
                        Inputs = {
                            ProcessAlpha = Input { Value = 0, },
                            Background = Input {
                                SourceOp = "PipeRouter1",
                                Source = "Output",
                            },
                            Foreground = Input {
                                SourceOp = "Mat_CutInside",
                                Source = "Output",
                            },
                            Operator = Input { Value = FuID { "Atop" }, },
                            PerformDepthMerge = Input { Value = 0, }
                        },
                        ViewInfo = OperatorInfo { Pos = { 165, 49.5 } },
                        UserControls = ordered() {
                            OutputImage = {
                                { MBTNC_AddButton = "Pre-Shrunk Image" },
                                { MBTNC_AddButton = "Extended Color" },
                                { MBTNC_AddButton = "Final Result" },
                                INP_Default = 2,
                                INPID_InputControl = "MultiButtonControl",
                                MBTNC_StretchToFit = true,
                                IC_ControlPage = 0,
                                LINKID_DataType = "Number",
                                LINKS_Name = "Output Image",
                            }
                        }
                    },
                    Mat_CutInside = MatteControl {
                        CtrlWShown = false,
                        NameSet = true,
                        Inputs = {
                            MatteCombine = Input { Value = 4, },
                            InvertMatte = Input { Value = 1, },
                            PostMultiplyImage = Input { Value = 1, },
                            Background = Input {
                                SourceOp = "Bol_Extend",
                                Source = "Output",
                            },
                            Foreground = Input {
                                SourceOp = "Blur_Border",
                                Source = "Output",
                            }
                        },
                        ViewInfo = OperatorInfo { Pos = { -55, 82.5 } },
                        Colors = {
                            TileColor = { R = 0.6, G = 0.450980392156863, B = 0.627450980392157 },
                            TextColor = { R = 0.725490196078431, G = 0.690196078431373, B = 0.592156862745098 },
                        }
                    },
                    Blur_ShrinkEdges = Blur {
                        CtrlWZoom = false,
                        CtrlWShown = false,
                        NameSet = true,
                        Inputs = {
                            Filter = Input { Value = FuID { "Gaussian" }, },
                            Red = Input { Value = 0, },
                            Green = Input { Value = 0, },
                            Blue = Input { Value = 0, },
                            LockXY = Input { Value = 0, },
                            XBlurSize = Input {
                                Value = 2.16,
                                Expression = "PreShrinkAmount*720*PreShrinkXMultiplier/iif(Blur_Border.SizeMode==0, 1, Input.OriginalWidth)",
                            },
                            YBlurSize = Input {
                                Value = 2.16,
                                Expression = "PreShrinkAmount*720*PreShrinkYMultiplier/iif(Blur_Border.SizeMode==0, 1, Input.OriginalWidth)",
                            },
                            Input = Input {
                                SourceOp = "PipeRouter1",
                                Source = "Output",
                            },
                            PreShrinkAmount = Input { Value = 0.003, }
                        },
                        ViewInfo = OperatorInfo { Pos = { -165, -16.5 } },
                        Colors = {
                            TileColor = { R = 0.725490196078431, G = 0.690196078431373, B = 0.592156862745098 },
                            TextColor = { R = 0.725490196078431, G = 0.690196078431373, B = 0.592156862745098 },
                        },
                        UserControls = ordered() {
                            PreShrink = {
                                INP_Default = 1,
                                IC_ControlPage = 0,
                                LBLC_DropDownButton = true,
                                INPID_InputControl = "LabelControl",
                                LBLC_NumInputs = 3,
                                LBLC_NestLevel = 1,
                                LINKID_DataType = "Number",
                                LINKS_Name = "Pre-Srink Controls",
                            },
                            PreShrinkAmount = {
                                LINKS_Name = "Pre-Srink Amount",
                                ICD_Center = 0.01,
                                INPID_InputControl = "SliderControl",
                                LINKID_DataType = "Number",
                                IC_ControlPage = 0,
                                INP_MaxScale = 0.1,
                                INP_Default = 0.001,
                            },
                            PreShrinkXMultiplier = {
                                INP_Default = 1,
                                LINKID_DataType = "Number",
                                INPID_InputControl = "SliderControl",
                                IC_ControlPage = 0,
                                INP_MaxScale = 5,
                                LINKS_Name = "Pre-Srink X Multiplier",
                            },
                            PreShrinkYMultiplier = {
                                INP_Default = 1,
                                LINKID_DataType = "Number",
                                INPID_InputControl = "SliderControl",
                                IC_ControlPage = 0,
                                INP_MaxScale = 5,
                                LINKS_Name = "Pre-Srink Y Multiplier",
                            }
                        }
                    },
                    Blur_Extend = Blur {
                        CtrlWShown = false,
                        NameSet = true,
                        Inputs = {
                            Filter = Input { Value = FuID { "Multi-box" }, },
                            LockXY = Input { Value = 0, },
                            XBlurSize = Input {
                                Value = 32.904,
                                Expression = "ExtendAmount*720*ExtendXMultiplier/iif(Blur_Border.SizeMode==0, 1, Input.OriginalWidth)",
                            },
                            YBlurSize = Input {
                                Value = 32.904,
                                Expression = "ExtendAmount*720*ExtendYMultiplier/iif(Blur_Border.SizeMode==0, 1, Input.OriginalWidth)",
                            },
                            Input = Input {
                                SourceOp = "Mat_ShrinkEdges",
                                Source = "Output",
                            },
                            ExtendAmount = Input { Value = 0.0457, }
                        },
                        ViewInfo = OperatorInfo { Pos = { -165, 82.5 } },
                        Colors = {
                            TileColor = { R = 0.725490196078431, G = 0.690196078431373, B = 0.592156862745098 },
                            TextColor = { R = 0.725490196078431, G = 0.690196078431373, B = 0.592156862745098 },
                        },
                        UserControls = ordered() {
                            Extend = {
                                INP_Default = 1,
                                IC_ControlPage = 0,
                                LBLC_DropDownButton = true,
                                INPID_InputControl = "LabelControl",
                                LBLC_NumInputs = 3,
                                LBLC_NestLevel = 1,
                                LINKID_DataType = "Number",
                                LINKS_Name = "Extend Controls",
                            },
                            ExtendAmount = {
                                LINKS_Name = "Extend Amount",
                                INP_MaxScale = 0.1,
                                INPID_InputControl = "SliderControl",
                                LINKID_DataType = "Number",
                                IC_ControlPage = 0,
                                ICD_Center = 0.01,
                                INP_Default = 0.003,
                            },
                            ExtendXMultiplier = {
                                LINKS_Name = "Extend X Multiplier",
                                LINKID_DataType = "Number",
                                INPID_InputControl = "SliderControl",
                                IC_ControlPage = 0,
                                INP_MaxScale = 5,
                                INP_Default = 1,
                            },
                            ExtendYMultiplier = {
                                LINKS_Name = "Extend Y Multiplier",
                                LINKID_DataType = "Number",
                                INPID_InputControl = "SliderControl",
                                IC_ControlPage = 0,
                                INP_MaxScale = 5,
                                INP_Default = 1,
                            }
                        }
                    },
                    Blur_Border = Blur {
                        CtrlWShown = false,
                        NameSet = true,
                        Inputs = {
                            Filter = Input { Value = FuID { "Multi-box" }, },
                            LockXY = Input { Value = 0, },
                            XBlurSize = Input {
                                Value = 0.72,
                                Expression = "SoftenBorder*720*SoftenBorderXMultiplier/iif(SizeMode==0, 1, Input.OriginalWidth)",
                            },
                            YBlurSize = Input {
                                Value = 0.72,
                                Expression = "SoftenBorder*720*SoftenBorderYMultiplier/iif(SizeMode==0, 1, Input.OriginalWidth)",
                            },
                            Input = Input {
                                SourceOp = "Mat_ShrinkEdges",
                                Source = "Output",
                            }
                        },
                        ViewInfo = OperatorInfo { Pos = { -55, 49.5 } },
                        Colors = {
                            TileColor = { R = 0.725490196078431, G = 0.690196078431373, B = 0.592156862745098 },
                            TextColor = { R = 0.725490196078431, G = 0.690196078431373, B = 0.592156862745098 },
                        },
                        UserControls = ordered() {
                            BorderSoftening = {
                                INP_Default = 1,
                                IC_ControlPage = 0,
                                LBLC_DropDownButton = true,
                                INPID_InputControl = "LabelControl",
                                LBLC_NumInputs = 3,
                                LBLC_NestLevel = 1,
                                LINKID_DataType = "Number",
                                LINKS_Name = "Border Softening Controls",
                            },
                            SoftenBorder = {
                                LINKS_Name = "Soften Border",
                                ICD_Center = 0.01,
                                INPID_InputControl = "SliderControl",
                                LINKID_DataType = "Number",
                                IC_ControlPage = 0,
                                INP_MaxScale = 0.1,
                                INP_Default = 0.001,
                            },
                            SoftenBorderXMultiplier = {
                                LINKS_Name = "Soften Border X Multiplier",
                                LINKID_DataType = "Number",
                                INPID_InputControl = "SliderControl",
                                IC_ControlPage = 0,
                                INP_MaxScale = 5,
                                INP_Default = 1,
                            },
                            SoftenBorderYMultiplier = {
                                LINKS_Name = "Soften Border Y Multiplier",
                                LINKID_DataType = "Number",
                                INPID_InputControl = "SliderControl",
                                IC_ControlPage = 0,
                                INP_MaxScale = 5,
                                INP_Default = 1,
                            },
                            SizeMode = {
                                { MBTNC_AddButton = "Relative To Image Width" },
                                { MBTNC_AddButton = "In Pixels" },
                                INP_Default = 0,
                                INPID_InputControl = "MultiButtonControl",
                                LINKID_DataType = "Number",
                                IC_ControlPage = 0,
                                MBTNC_StretchToFit = true,
                                LINKS_Name = "Size Mode",
                            }
                        }
                    },
                    Bol_MaskToCoverage = ChannelBoolean {
                        CtrlWZoom = false,
                        CtrlWShown = false,
                        NameSet = true,
                        Inputs = {
                            ToRed = Input { Value = 4, },
                            ToGreen = Input { Value = 4, },
                            ToBlue = Input { Value = 4, },
                            ToAlpha = Input { Value = 4, },
                            EnableExtraChannels = Input { Value = 1, },
                            ToZCoverage = Input { Value = 3, },
                            Background = Input {
                                SourceOp = "Mrg_Atop",
                                Source = "Output",
                            },
                            Foreground = Input {
                                SourceOp = "Bol_MultiplyMaskWithAlpha",
                                Source = "Output",
                            }
                        },
                        ViewInfo = OperatorInfo { Pos = { 165, 82.5 } },
                        Colors = {
                            TileColor = { R = 0.776470588235294, G = 0.627450980392157, B = 0.466666666666667 },
                            TextColor = { R = 0.725490196078431, G = 0.690196078431373, B = 0.592156862745098 },
                        }
                    },
                    Bol_MultiplyMaskWithAlpha = ChannelBoolean {
                        CtrlWShown = false,
                        NameSet = true,
                        Inputs = {
                            Operation = Input { Value = 6, },
                            Background = Input {
                                SourceOp = "Mat_CutInside",
                                Source = "Output",
                            },
                            Foreground = Input {
                                SourceOp = "Mrg_Atop",
                                Source = "Output",
                            }
                        },
                        ViewInfo = OperatorInfo { Pos = { 55, 82.5 } },
                        Colors = {
                            TileColor = { R = 0.776470588235294, G = 0.627450980392157, B = 0.466666666666667 },
                            TextColor = { R = 0.725490196078431, G = 0.690196078431373, B = 0.592156862745098 },
                        }
                    }
                },
                Colors = {
                    TileColor = { R = 0.725490196078431, G = 0.690196078431373, B = 0.592156862745098 },
                    TextColor = { R = 0.725490196078431, G = 0.690196078431373, B = 0.592156862745098 },
                }
            }
        }
    }
    Edit : ah, ceux qui veulent le copier/coller, j'imagine que ce serait dans ReFusion, alors quand vous voyez "loader" vous le remplacez par un MediaIn (auquel cas il faut avoir "video_preview_h264.mp4" dans votre projet), sorry
     
Chargement...

Partager cette page

Vous souhaitez annoncer sur le Repaire ? Contactez-nous