Make a Professional Subscribe Button in DaVinci Resolve Fusion | Preset Create #1
ฝัง
- เผยแพร่เมื่อ 4 ต.ค. 2024
- This tutorial will show you how to design a professional subscribe button in DaVinci Resolve Fusion. This is the first video in our series where we'll create various assets to build a custom, professional-looking macro (Davinci Resolve Preset/Template). Perfect for enhancing their videos with polished, engaging subscribe buttons.
Get the current file: github.com/Fus...
-----------------------------------------------------------------------------------------------------------------------------------
My Website: bit.ly/AR-Web
Join the Discord: / discord
-----------------------------------------------------------------------------------------------------------------------------------
More Quick Fusion Tutorials: • Davinci Resolve Fusion...
Watch The Post Video Stream: • Chill Livestreams
-----------------------------------------------------------------------------------------------------------------------------------
My Ko-Fi Shop: bit.ly/AR-KoFi
My Website Shop: bit.ly/AR-Web-...
-----------------------------------------------------------------------------------------------------------------------------------
Check out my Projects for TH-camrs: • Tools I've Made for Yo...
#DaVinciResolve #Fusion #SubscribeButton #VideoEditing #PresetCreate
👍👍
Great detailed video! Thank you.
amazing bro! you not only show us how to do it (super detail), but you also explain why you do it that way which i hardy see with others.
if you have time, please consider making a video about Vox Documentary animations. Thank you very much!
Great tutorial. Thanks.
♥️♥️
Let’s go!!
Thank you very much for the very informative tutorial! I subscribed to your channel!
I have a simple question: When creating a macro in DaVinci Fusion, if you use a custom comp, will it work correctly on other computers if that custom comp is not installed on them?
Hm what do you mean by custom comp?
@@asherroland Sorry, I mean custom plugin like SimpleBorder you used in video.
Since simple border is a macro it's fine. As long as the preset/node is a macro it works great because it uses other nodes to do it's thing. But if you find what's called a "fuse" that you like, you'll need the user to have that to use your macro
Now I can have people subscribe to my channel finally ty
🥳🥳😂
I love the videos that you do. I create Macros for effects for caredits and you Videos are helping a lot! Thank you
Just a question, How can I make a button that copies a value from another macro and automatically inserts the value into the current macro.
Like jake wipp did in this Video: th-cam.com/video/BR_Wio6OiEk/w-d-xo.htmlfeature=shared&t=397
Thanks for the kind words! 😊
This is exactly what Jake uses for his Presets:
local pivotName = 'WippPivot'
local zoomName = 'WippZoom'
local prevClip = nil
function findClipFusionNode(clip,nodeName)
local fufu = clip:GetFusionCompByIndex(1)
if(fufu ~= nil) then
local tlist = fufu:GetToolList(false)
for o = 0,#tlist do
local comp = tlist[o]
if(comp ~= nil) then
local name = comp:GetAttrs()['TOOLS_Name']
if(name == nodeName) then
return comp
end
end
end
end
return nil
end
function findClipByComp(tnode)
prevClip=nil
local projectManager = resolve:GetProjectManager()
local project = projectManager:GetCurrentProject()
local ctimeline=project:GetCurrentTimeline()
tc=ctimeline:GetTrackCount('video')
for x=1,tc do
local items=ctimeline:GetItemListInTrack('video',x)
for i=1,#items do
local tclip=items[i]
local node=findClipFusionNode(tclip,pivotName)
if(node==tnode) then
return tclip
end
prevClip=tclip
end
end
return nil
end
print('MATCHING')
local tclip=findClipByComp(WippPivot)
if(tclip~=nil and prevClip~=nil) then
local start=tclip:GetStart()
local prevEnd=prevClip:GetEnd()
if(start==prevEnd) then
local prevNode=findClipFusionNode(prevClip,zoomName)
if(prevNode==nil) then
prevNode=findClipFusionNode(prevClip,pivotName)
end
if(prevNode~=nil) then
local value1=prevNode.InputSize[0]
local value2=prevNode.InputPivot[0]
WippPivot.InputSize=value1
WippPivot.Input2=value2
if(prevNode==findClipFusionNode(prevClip,pivotName)) then
local value3=prevNode.InputHLabel3[0]
local value4=prevNode.InputeSize[0]
if(value3==1) then
WippPivot.InputSize=value4
end
end
print("MATCH SUCCESSFUL!")
end
else
print('PREV CLIP NOT FOUND')
end
end
I have not used the copying code for anything *yet* so I haven't had a chance to play with it to learn it yet haha
@@asherroland okay thanks
@@asherroland omg I love u thanks so much for that
try to make it short
The video?
@@asherroland yes
Gotta explain it for the beginners dog. If you want you can put it on double speed
@@asherroland Okay
@@asherroland I'm a noob. I appreciate the detail very much. TY