A reminder that any node can serve as a host for your custom controls. In this video, we used a sMerge for this purpose because our composition is built around shape tools. Add a dedicated Merge node, hide all the controls that you don't need as shown in the video and you are good to go.
This is a gem of a video. Resolve content creators won't even think about creating such a video on this topic and rightly so because it is pretty advanced and confusing. But you Sir have my utmost respect. RUclips needs more people like you. 👑
With great responsibility comes great power… or is it the other way around? 😅 We believe that if one knows a bunch of stuff that could help others, it is he’s duty to share it with the world. Or you know… RUclips at least.
This is absolutely the best tutorial to learn about custom controls. I am building a channel and I want to build reusable and highly customizable titles, and this was exactly what I needed.
Damn, I was looking for content like this! I'm migrating from Premiere and After Effects to DaVinci, and you have no idea how difficult it is to find advanced content like this about expressions, something that those of us who have worked on After Effects for a long time can easily find out there. Thank you very much for this tip, please make more content like this!
Developing custom plugins for Resolve is unfortunately extremely cumbersome and aggravating at times so this video is very essential! It's ridiculous how difficult it is to find dev resources for Davinci Resolve. Not only is the documentation extremely vague, but much of the information is scattered around the internet across various forums. I hope Blackmagic takes the time do develop proper API documentation.
Its funny, I watched the video, and having zero knowledge of video editing, and I don't believe I am going to edit anything anytime soon. However, just watching this video I'm intrigued of just editing anything right now lol. Good job guys!
This video is a game changer for me. One of the best tutorials, not just about Edit Controls in DR but in overall. Not only is it great but a perfect example of how tutors should teach difficult technical subjects. For this reason, the video is very much inspiring to me. Many thanks for the time and effort creating this.
Really great tutorial. You deserve a lot more subs and views with this level of quality. Learned so much and is going to be a massive help going forward.
We usually use a Merge node for this kind of purpose and keep the CustomTool for complex operations and expressions. In this case, as this composition revolve around shape tools, we used a sMerge node. For clarity, the simpler the better.
Wonderful video, thank you. I'm wondering, is there any node to become control center for masks and transforms? Looks like sMerge don't work with that.
First, thank you! 😊 sMerge works exclusively with other shape tools but a regular Merge node (there is also a Custom Tool node but I prefer keeping this one for operating complex expressions) will work just as well with others. Any node can hold custom controls but I recommend making one dedicated to that single purpose and renaming it to keep things clear and obvious.
The best video on custom controls! Thanks a lot 🙏 Does anyone know how it's possible to create a custom Font Control? It doesn't show in the inspector despite being in the code. Looks like another bug of Davinci.
Is it possible to update this to work with Davinci Resolve 18? I've been trying to follow along and while I do feel like I am learning from it, I have no visual of the radio so I can see what these expressions and controls are actually doing other than what's in your video. Most of the nodes from the Merge4 down show as red for me including the MediaOut1. Meaning the name of the node displays as red. As I understand it, that means those nodes are not working. For context I am working on a Mac if that makes a difference.
Same. I am working on Windows 10. Still a great video --- everything else works --- just no radio to show things like the antenna moving along with the slider. I thought I installed something incorrectly so I deleted the project and started from scratch only to have the same issue.
This is great! way better tutorial than other out there... I would be happy to see some advanced lua script tutorials and what you can do with it. +1 thanks
My friend this is incredible!!! Is is super clear and I'm trying to do some custom controls for a new effect. I have one problem with the nodes conections. My effect endsup on a Merge node and I can't connect that node to the smerge node you show. Any idea of what I'm doing wrong? Or any other node you recomend to start with¿? Beyond that, this tutorial is a master class
Hey, first thank you very much! The sMerge is the equivalent of the Merge and Merge3D nodes but for shape tools only. We only used it here to hold our custom controls because it was central to our shape composition and that it is a very simple tool. Any nodes will do the job, just use a regular merge node, rename it and give it a custom color to make it more visual if necessary. :)
Watched it through fully last night, totally stoked as its exactly what i need to add in programmable reusable compositions. My only issue so far when following along is I dont have a radio in my viewer. everytjhing except it infact.- - tho an edit, Merge 4 and down is red. when i switch to viewing the mastrender i can see the mask, but a bunch looks like it didnt load ?
Ok so the workaround, is to re-link the image property of the image in the "logo_module". once thats done, i went back to edit, then back in to fusion via dbl clicking the radio from the media pool, and then hitting space to play. it re-evaluated everything and was happy. @CoreAndBlue you have an image on drive I: that wasnt included in the file.
16:22 right today I stumbled upon this issue. I "discovered" that by writing the button names on Capitals, Fusion turns the buttons into dropdown list. AND/OR if the name is """too long""". NOTE: when forcing the buttons, they are very small ... really small ... 25x25px. Even by giving Width and Height .. the width is equal to the height. But we are at 18.6.6 and nothing was done. WHat is occurring at BM with Fusion?
This is really great, thank you. One thing I'm stuck on is I can't seem to link values within modifiers (i.e. shake minimum and maximum) back to the control sliders in the ControlCentre node. Whenever I put in the code ControlCentre.ShakeMin into the modifier simple expression bit, it just returns zero, even though the path is correct and the value should be nonzero. If you have any advice I'd be grateful.
Great tutorial! I bet people can make better contents with your tutorials. As I always say something in French, bon travais! I dont know if I spelt it right 😆
Q.: I love the templates but the issue for me is how to modify them to fit the beat of your own sound track added? Basically modifying the duration of each effects and everything making up the template so it suits your needs? Hope my question makes sens
Best way is to use anim curves to animate those effects to they can automatically adapt to the length and frame rate of a clip. We have a video explaining how to use them: ruclips.net/video/NIIhxZf8j34/видео.html
All the Nodes Starting at Merge4 and including the following Merge2, RadioDtg, SignMerge,VectorDistortion,Transform1,Reflection,Transform2,Resize1, Image,Output,MediaOut1 are RED.... I can't find what the problem could be
Look at the Logo Module. When a Merge node turns Red, the issue usually comes from the foreground (green) input. Select the Loader inside that module and use the circular arrow icon at the top right of the inspector to reset it.
A reminder that any node can serve as a host for your custom controls. In this video, we used a sMerge for this purpose because our composition is built around shape tools. Add a dedicated Merge node, hide all the controls that you don't need as shown in the video and you are good to go.
This is a gem of a video. Resolve content creators won't even think about creating such a video on this topic and rightly so because it is pretty advanced and confusing. But you Sir have my utmost respect. RUclips needs more people like you. 👑
With great responsibility comes great power… or is it the other way around? 😅
We believe that if one knows a bunch of stuff that could help others, it is he’s duty to share it with the world. Or you know… RUclips at least.
This is absolutely the best tutorial to learn about custom controls. I am building a channel and I want to build reusable and highly customizable titles, and this was exactly what I needed.
all i can say is WOW!!! This is very helpful, thank you!
Easily the best video on the subject. Thank you
Damn, I was looking for content like this! I'm migrating from Premiere and After Effects to DaVinci, and you have no idea how difficult it is to find advanced content like this about expressions, something that those of us who have worked on After Effects for a long time can easily find out there.
Thank you very much for this tip, please make more content like this!
Developing custom plugins for Resolve is unfortunately extremely cumbersome and aggravating at times so this video is very essential! It's ridiculous how difficult it is to find dev resources for Davinci Resolve. Not only is the documentation extremely vague, but much of the information is scattered around the internet across various forums. I hope Blackmagic takes the time do develop proper API documentation.
an absolute masterclass 🔥🔥🔥
Hey, thank you very much Patrick! 👊🏼
Its funny, I watched the video, and having zero knowledge of video editing, and I don't believe I am going to edit anything anytime soon. However, just watching this video I'm intrigued of just editing anything right now lol. Good job guys!
This video is a game changer for me. One of the best tutorials, not just about Edit Controls in DR but in overall. Not only is it great but a perfect example of how tutors should teach difficult technical subjects. For this reason, the video is very much inspiring to me. Many thanks for the time and effort creating this.
Sorry for the late reply but a big thank for your appreciation.
Thank you for making this video. This information is gold for Davinci Fusion users. Thank you for putting time and effort into it 🙏
This has to be one of the best produced and informative videos I've watched.
I'd love to see more content like this!
Thank you.
Thank you very much for the kind words. Glad you found it useful.
This is exactly what I am looking for. Thanks for unveiling the mystery of the Edit Controls in DaVinci Resolve.👍👍👍
Happy to help! Glad you found it useful. 😊
This is great. Thanks. Have you done a video on how to add Text Font and Type to custom controls?
A master class about Custom Controls! Thank you
That’s really kind, thank you very much!
Really great tutorial. You deserve a lot more subs and views with this level of quality. Learned so much and is going to be a massive help going forward.
Great Tutorial. Quality is Amazing!
Hey, thank you for watching! Glad you enjoyed it.
@@CoreAndBlue I SEE YOU HAVE A GREAT POTENTIAL.
This is really great, thank you.👍🔔
Such great. I think than no one could make a better explanation of custom controls and expression than this video 😀😍🤩
Thank god I found this tutorial.
absolutely amazing. i wish i could control my custom sliders with an extrernal input like a midi fader or data from a google sheet for example
Outstanding! Thank you.
Thank you for watching! 🙏🏼
What a tutorial. I really enjoyed it. Thanks a lot 😀
Hey, thank you very much! 🙏🏼
Thank you this was very useful! Was the control center node a CustomTool node before?
We usually use a Merge node for this kind of purpose and keep the CustomTool for complex operations and expressions. In this case, as this composition revolve around shape tools, we used a sMerge node. For clarity, the simpler the better.
@@CoreAndBlue Thank you!
You are most welcome! Thank you for watching.
Brilliant! Thanks mate 🙏👍
Wow! Incredible detailed explanation of all the custom control options. Thank you very much!
Thank you very much for your appreciation Daniel!
Wonderful video, thank you. I'm wondering, is there any node to become control center for masks and transforms? Looks like sMerge don't work with that.
First, thank you! 😊
sMerge works exclusively with other shape tools but a regular Merge node (there is also a Custom Tool node but I prefer keeping this one for operating complex expressions) will work just as well with others. Any node can hold custom controls but I recommend making one dedicated to that single purpose and renaming it to keep things clear and obvious.
The best video on custom controls! Thanks a lot 🙏
Does anyone know how it's possible to create a custom Font Control? It doesn't show in the inspector despite being in the code. Looks like another bug of Davinci.
Great video thank you !
Is it possible to update this to work with Davinci Resolve 18? I've been trying to follow along and while I do feel like I am learning from it, I have no visual of the radio so I can see what these expressions and controls are actually doing other than what's in your video. Most of the nodes from the Merge4 down show as red for me including the MediaOut1. Meaning the name of the node displays as red. As I understand it, that means those nodes are not working. For context I am working on a Mac if that makes a difference.
Same. I am working on Windows 10. Still a great video --- everything else works --- just no radio to show things like the antenna moving along with the slider. I thought I installed something incorrectly so I deleted the project and started from scratch only to have the same issue.
That was incredible! I never knew you could so much with this Programme. Very educational. I can't wait to watch more.
Thank you so much buddy!
This is great! way better tutorial than other out there... I would be happy to see some advanced lua script tutorials and what you can do with it. +1 thanks
Your comment is 🔥, thank you for the appreciation! We'll make sure to include this in future videos.
My friend this is incredible!!! Is is super clear and I'm trying to do some custom controls for a new effect. I have one problem with the nodes conections. My effect endsup on a Merge node and I can't connect that node to the smerge node you show. Any idea of what I'm doing wrong? Or any other node you recomend to start with¿? Beyond that, this tutorial is a master class
Hey, first thank you very much! The sMerge is the equivalent of the Merge and Merge3D nodes but for shape tools only. We only used it here to hold our custom controls because it was central to our shape composition and that it is a very simple tool. Any nodes will do the job, just use a regular merge node, rename it and give it a custom color to make it more visual if necessary. :)
A lot to absorb but really an eye opener.. good job man. Keep these coming 👍👍
It is a pretty deep subject isn’t it? Hopefully, you got some useful info out of it. Thank you for watching!
Watched it through fully last night, totally stoked as its exactly what i need to add in programmable reusable compositions. My only issue so far when following along is I dont have a radio in my viewer. everytjhing except it infact.- - tho an edit, Merge 4 and down is red. when i switch to viewing the mastrender i can see the mask, but a bunch looks like it didnt load ?
Ok so the workaround, is to re-link the image property of the image in the "logo_module". once thats done, i went back to edit, then back in to fusion via dbl clicking the radio from the media pool, and then hitting space to play. it re-evaluated everything and was happy. @CoreAndBlue you have an image on drive I: that wasnt included in the file.
This is great, thanx a lot
16:22 right today I stumbled upon this issue. I "discovered" that by writing the button names on Capitals, Fusion turns the buttons into dropdown list. AND/OR if the name is """too long""". NOTE: when forcing the buttons, they are very small ... really small ... 25x25px. Even by giving Width and Height .. the width is equal to the height. But we are at 18.6.6 and nothing was done. WHat is occurring at BM with Fusion?
This is really great, thank you. One thing I'm stuck on is I can't seem to link values within modifiers (i.e. shake minimum and maximum) back to the control sliders in the ControlCentre node. Whenever I put in the code ControlCentre.ShakeMin into the modifier simple expression bit, it just returns zero, even though the path is correct and the value should be nonzero. If you have any advice I'd be grateful.
hi bro
Please help me
Which node using controlcenter node (merge or transform)
Great tutorial! I bet people can make better contents with your tutorials. As I always say something in French, bon travais! I dont know if I spelt it right 😆
Merci Whiteberry!!!
re: 16:09 MultiButtonControl looks fixed in DVR 18, well kinda. No button outlines but it's not a dropdown.
Yeah! That’s a start. No hack required anymore. 👍
Good. Merci☯
Thank you! 🙏🏼
Q.: I love the templates but the issue for me is how to modify them to fit the beat of your own sound track added? Basically modifying the duration of each effects and everything making up the template so it suits your needs? Hope my question makes sens
Best way is to use anim curves to animate those effects to they can automatically adapt to the length and frame rate of a clip. We have a video explaining how to use them:
ruclips.net/video/NIIhxZf8j34/видео.html
@@CoreAndBlue thank you so much
Thanks!
All the Nodes Starting at Merge4 and including the following Merge2, RadioDtg, SignMerge,VectorDistortion,Transform1,Reflection,Transform2,Resize1, Image,Output,MediaOut1 are RED.... I can't find what the problem could be
Look at the Logo Module. When a Merge node turns Red, the issue usually comes from the foreground (green) input. Select the Loader inside that module and use the circular arrow icon at the top right of the inspector to reset it.
@@CoreAndBlue thank you.
Just wondering If my Laptop is able handle this Huge Node 😂