Download the assets from this PowerTip at: elnk.me/drfreebies Oddly, UA-cam doesn't permit "angled brackets" (< or >) in video descriptions. (But for some reason, they're fine in comments!) So here's the expression you need to copy and paste into the Background/Foreground expression field of your Dissolve node: iif((comp.RenderEnd-time)
Quite nice to learn expressions! Is there a way to to make the lenght of the bg box proportional to the lenght of the text its supports? So basically making the box wider for longer names?
Okay, this is the second lesson/video I've sampled. It's the same tone and approach. Your videos, at least what I have seen thus far, are examples of outstanding planning, clean delivery and tangent-less presentation. Outstanding. Oh. And the lesson is easy to understand and it demonstrates useful skill. Thanks for taking time to do these.
This is brilliant! I started doing reverse splines & keyframes to animate out, and then a quick google search brought me here to save a TON of time!!! Keep up the great work!!!
This is one of the best things of davinci resolve i've watched, been editing with davinci for a long time and didnt knew about this. This video ws a god send you're great!
Great video! Thank you! You have an excellent way of explaining things so they make sense and tell us why we are doing something instead of just to do it, like most videos I've seen. Please make more videos! :)
Great video! I knew that there was an expression involved from JayAre's video but couldn't figure out how to do this. This will open up a lot more possibilities for me!
It's amazing all the hops you have to jump just to make such a simple animation. Fusion is without a doubt the most convoluted piece of software I ever used. As much as I like all the other sections of Resolve and Blackmagic in general I just hate Fusion as much for their complicated approach to the much easiest tasks.
Your point is valid. Fusion is a complex tool. The upside of that is... it lets you start from first principles and build motion graphics that aren't possible in other NLEs. The downside... it's often more difficult and tedious to do simple things. It's a "pick your poison" kind of dilemma.
I just used your idea to reveal bullet points. 5 rectangle masks, 4 dissolves, feeding into a Text+ that has the text of 5 bullet points. The math in the dissolve expressions, activates the masks in succession, revealing the bullet points one by one. Thanks so much.
Can you pls help me with a concern. I want to zoom a text. As I zoom the text, I want the size to scale and wrap within the set textbox/shape Would greatly appreciate your help if you can. Thank you
Great video, well explained! In DR 18.1 I got an GPU rendering error when setting the time to -1.. DR crashed after that. Is there a 'new' way to do this? I found KeyFrameStretcher node to have it's own sort of quirkiness
Hi my friend! How i can start learning this expression? For example, on After effects, you can drag and drop layer and trigger under expression and it will be create without coding knowlege. What about in Fusion? Thanks!
Hmmm... strange. The first place I'd look is the expression. If it's not copied / typed precisely, the results can be unpredictable. The second thing I'd confirm is stepping through the timeline frame by frame in Fusion while checking the value of the Background/Foreground parameter inside the Dissolve node. It should change from 0 to 1 (or 1 to 0) as you cross the half-way point of the Fusion clip. Let me know how it goes.
one of the best pro tips i've seen, thank you! How do you handle situations when you want to use this title in a project with a different frame rate or resolution? do you just increase/decrease the duration to solve for the frame rate? Do you have to create a different title for each resolution (4k, HD, etc)?
Great tutorial! Love the way you explain everything. I feel like this can be done even easier with the keyframe stretcher node, no? What do you think? Thanks!
But If you trim this fusion clip you will lose the in animate .. actually I think it needs more to be like After effects .. animate text and key frames adjusting not in the same quality in Aftereffects
Hi David! Thank you for shared this class. Is there a list of keywords and their properties in Davinci? for example: "comp"; "RenderEnd" ... etc. If there is a "RenderEnd", there must be a "RenderStart". Is correct?
Excellent question! I don't have a lot of experience with the Keyframe Stretcher node. But two things to consider: 1. The Keyframe Stretcher doesn't get you an "exit" animation for free. You'd still have to manually keyframe it. 2. The method I've outlined creates a symmetrical animation (i.e. the "enter" and "exit" animations are identical). If you've built (or want to build) a non-symmetrical Fusion animation, a Keyframe Stretcher might be a better option. Hope this answers your question.
can your expression be adapted to different frame rates? for example, if there are 60 frames or 120, then the title will play very quickly ... There is a keyframe stretcher node that can adapt the title for high resolution. But your way is just super-duper, is it possible to connect a keyfrem stercher to your nodes and how to do it?)
Thanks for the video. I have a question: I previewed the merge node on viewer 1, and the timespeed node on viewer 2. When I press Play, The animation on viewer 1 plays immediately. But the timespeed node preview only plays about 40 frames after unless I set the Timespeed node delay to -40. Why is that?
I think I've answered my own question. The timespeed node essentially flips the whole composition. So it plays it from end to beginning - in this case, where the animation happens in reverse
@@OscarObians Yes... You've nailed it. That's exactly what the Timespeed node does. The Dissolve node simply switches between the output of the forward animation and reverse (i.e. Timespeed) at the midpoint of your composition. Happy animating!
That's a really useful tip but unfortunately in my case it slows my render times down extremely. 5 times to be exact. Also it comes with the limitation that you can't have middle animations that are supposed to only happen once unless they happen in the exact middle of the comp. It's a real shame bc this technique is very efficient on paper. Thank you for sharing
Hi David. Thanks for the video! I am trying to get this to work with Version 16 but the expression doesn't seem to function correctly. The BG/FG slider just stays at 0.0 regardless of where the playhead is. Do you have any idea why this is happening?
@@DavidPower hey I have a question, if you link the position of a mask on a merge node and a shape they move at different speeds and not in unison like you would expect. This is really annoying since I want to have one control that both moves the mask and moved the shape in my composition, do you know how to fix this?
Hello David, i'm interested in using expression in Fusion, but one thing that i don't know is the variables name or the syntax to add it in the expression field so can you point me out the documents that teach about this please
Hey, Jay. Welcome to the channel! Here's an article / tutorial by Bryan Ray (a verified VFX and Fusion expert) on expressions. Hope it helps. www.bryanray.name/wordpress/blackmagic-fusion-expressions/
is there a way to make titles responsive to timeline framerate? i mean if you are making 30 frames animation on 30fps timeline, then it would be 1 second long. But if u'll drop that title with that animation on a 60fps timeline, then it will be half a second, because 30frames is 0.5 second on 60fps timeline. How to make it always be 1 second on any timeline?
Excellent question. I'm guessing (because it's been a while) I wrote the expression as I did because it worked with the way I'd wired up the Dissolve node. Using the shorter / simpler expression you've quoted would mean swapping Foreground and Background inputs on the Dissolve node. And that's well worth doing in the interest of simplicity. I just didn't think of it at the time. Great catch!
How to make a composition adapt to the different timeline fps ? Supposed that I've created my title animation in 30 fps and now I want to use it in 60fps timeline... it goes with 200% speed. Is there a way to make it act like it was 30fps (with original speed) even though the project it is used in is set to 60fps ?
Excellent question. This is something I haven't yet figured out. I am however curious about it. I'll keep it on my research list for future videos. Thanks for brining it up!
Hey! Glad you enjoyed the tutorial. I'm happy to get in touch but prefer not to share my email here (for obvious reasons). However, you'll find my contact details at: shor.by/power
Download the assets from this PowerTip at: elnk.me/drfreebies
Oddly, UA-cam doesn't permit "angled brackets" (< or >) in video descriptions. (But for some reason, they're fine in comments!) So here's the expression you need to copy and paste into the Background/Foreground expression field of your Dissolve node:
iif((comp.RenderEnd-time)
Quite nice to learn expressions! Is there a way to to make the lenght of the bg box proportional to the lenght of the text its supports? So basically making the box wider for longer names?
the most underrated video for resolve users ever.
Okay, this is the second lesson/video I've sampled. It's the same tone and approach. Your videos, at least what I have seen thus far, are examples of outstanding planning, clean delivery and tangent-less presentation. Outstanding. Oh. And the lesson is easy to understand and it demonstrates useful skill. Thanks for taking time to do these.
Thanks so much, Dave!
This is brilliant! I started doing reverse splines & keyframes to animate out, and then a quick google search brought me here to save a TON of time!!! Keep up the great work!!!
Gotta thank the Google Algorithm for displaying the Medium article.
You are a natural at these tutorials. Amazing job, thank you. Good luck with the channel and please keep going!!!
Much thanks, MountDoomFilms! I'll keep 'em coming.
This is one of the best things of davinci resolve i've watched, been editing with davinci for a long time and didnt knew about this. This video ws a god send you're great!
Glad it helped!
Thanks a lot. Just subscribe, can't anymore miss your tutorials.
You're welcome, Marco. Glad to have you on-board!
Great video! Thank you! You have an excellent way of explaining things so they make sense and tell us why we are doing something instead of just to do it, like most videos I've seen. Please make more videos! :)
Great video! I knew that there was an expression involved from JayAre's video but couldn't figure out how to do this. This will open up a lot more possibilities for me!
Glad you found it helpful.
Amazing!! Thanks so much for this. Saving me a TON of extra work.
Great to hear!
It's amazing all the hops you have to jump just to make such a simple animation. Fusion is without a doubt the most convoluted piece of software I ever used. As much as I like all the other sections of Resolve and Blackmagic in general I just hate Fusion as much for their complicated approach to the much easiest tasks.
Your point is valid. Fusion is a complex tool. The upside of that is... it lets you start from first principles and build motion graphics that aren't possible in other NLEs. The downside... it's often more difficult and tedious to do simple things. It's a "pick your poison" kind of dilemma.
I dig it. Very helpful, thank you.
Nice, I'm really enjoying your tutorials and learning 😁
Glad to hear it! Welcome to the channel!
Very clever! Great! Thank you!!
Just amazing. Thank you so much!!
Glad you enjoyed it. Welcome to the channel!
I just used your idea to reveal bullet points. 5 rectangle masks, 4 dissolves, feeding into a Text+ that has the text of 5 bullet points. The math in the dissolve expressions, activates the masks in succession, revealing the bullet points one by one. Thanks so much.
Hey... great, Tim! Glad I was able to help.
Sooo great too - thanks and regards from Germany :)
My pleasure, John!
Gigachad! Thank you so much!
Man, thats awesome, thank you
You’re quite welcome!
Excellent. Exactly what I was looking for.
Glad it helped you, Tim.
This tutorial is great 😀 Thanks for your explaining 💪
Really very very helpful! Thanks a lot for this video. Makes me glad I decided to use fusion
You're more than welcome. Happy I could help. And yes... the effort to get into Fusion (as confusing as it is to a beginner) is well worth it. Enjoy.
How would you go about and make the black bakground scale in width with the text automatically? Then this would be reusable with other text contents
Big thanks, very useful!
Can you pls help me with a concern.
I want to zoom a text. As I zoom the text, I want the size to scale and wrap within the set textbox/shape
Would greatly appreciate your help if you can. Thank you
Could you not use a key frame extender node for timeline responsiveness instead of the dissolve node?
Excellent tutorial! Thank you!
You're quite welcome, Michael. Welcome to the channel!
Great video, well explained! In DR 18.1 I got an GPU rendering error when setting the time to -1.. DR crashed after that. Is there a 'new' way to do this? I found KeyFrameStretcher node to have it's own sort of quirkiness
Thank you so much.
Hi my friend! How i can start learning this expression? For example, on After effects, you can drag and drop layer and trigger under expression and it will be create without coding knowlege. What about in Fusion? Thanks!
Great tip. I have a newbie question, I've tried using it on the output of a callout, but the reversed time doesn't seem to work. Any ideas?
Hmmm... strange. The first place I'd look is the expression. If it's not copied / typed precisely, the results can be unpredictable.
The second thing I'd confirm is stepping through the timeline frame by frame in Fusion while checking the value of the Background/Foreground parameter inside the Dissolve node. It should change from 0 to 1 (or 1 to 0) as you cross the half-way point of the Fusion clip.
Let me know how it goes.
awesome! I'm late to the game here, but what a great tutorial
Thanks, Ulysses! And welcome to the channel!
AMAZING
one of the best pro tips i've seen, thank you! How do you handle situations when you want to use this title in a project with a different frame rate or resolution? do you just increase/decrease the duration to solve for the frame rate? Do you have to create a different title for each resolution (4k, HD, etc)?
Nicely done :)
Thanks, Saad. Welcome to the channel!
@@DavidPower Thanks David, nice to meet you !
Great tutorial! Love the way you explain everything. I feel like this can be done even easier with the keyframe stretcher node, no? What do you think? Thanks!
But If you trim this fusion clip you will lose the in animate .. actually I think it needs more to be like After effects .. animate text and key frames adjusting not in the same quality in Aftereffects
Hi David!
Thank you for shared this class.
Is there a list of keywords and their properties in Davinci?
for example: "comp"; "RenderEnd" ... etc.
If there is a "RenderEnd", there must be a "RenderStart". Is correct?
Does this method have any advantage over keystretcher node?
Excellent question! I don't have a lot of experience with the Keyframe Stretcher node. But two things to consider:
1. The Keyframe Stretcher doesn't get you an "exit" animation for free. You'd still have to manually keyframe it.
2. The method I've outlined creates a symmetrical animation (i.e. the "enter" and "exit" animations are identical). If you've built (or want to build) a non-symmetrical Fusion animation, a Keyframe Stretcher might be a better option.
Hope this answers your question.
can your expression be adapted to different frame rates? for example, if there are 60 frames or 120, then the title will play very quickly ...
There is a keyframe stretcher node that can adapt the title for high resolution.
But your way is just super-duper, is it possible to connect a keyfrem stercher to your nodes and how to do it?)
Thanks for the video. I have a question: I previewed the merge node on viewer 1, and the timespeed node on viewer 2. When I press Play, The animation on viewer 1 plays immediately. But the timespeed node preview only plays about 40 frames after unless I set the Timespeed node delay to -40. Why is that?
I think I've answered my own question. The timespeed node essentially flips the whole composition. So it plays it from end to beginning - in this case, where the animation happens in reverse
@@OscarObians Yes... You've nailed it. That's exactly what the Timespeed node does. The Dissolve node simply switches between the output of the forward animation and reverse (i.e. Timespeed) at the midpoint of your composition. Happy animating!
That's a really useful tip but unfortunately in my case it slows my render times down extremely. 5 times to be exact. Also it comes with the limitation that you can't have middle animations that are supposed to only happen once unless they happen in the exact middle of the comp. It's a real shame bc this technique is very efficient on paper. Thank you for sharing
I love your outro, could you recreate it for a tutorial?
Hmmm... Lemme think about that!
Hi David. Thanks for the video! I am trying to get this to work with Version 16 but the expression doesn't seem to function correctly. The BG/FG slider just stays at 0.0 regardless of where the playhead is. Do you have any idea why this is happening?
what a beast
Yeah... I'm beast-like!
@@DavidPower hey I have a question, if you link the position of a mask on a merge node and a shape they move at different speeds and not in unison like you would expect. This is really annoying since I want to have one control that both moves the mask and moved the shape in my composition, do you know how to fix this?
Hello David, i'm interested in using expression in Fusion, but one thing that i don't know is the variables name or the syntax to add it in the expression field
so can you point me out the documents that teach about this please
Hey, Jay. Welcome to the channel! Here's an article / tutorial by Bryan Ray (a verified VFX and Fusion expert) on expressions. Hope it helps. www.bryanray.name/wordpress/blackmagic-fusion-expressions/
@@DavidPower Thank you! I found this too, i will read it later.
@@DavidPower documents.blackmagicdesign.com/UserManuals/Fusion9_Tool_Reference.pdf
Simon Ubsdell sent me this, page 498, hope this help someone!
@@japphoenix4939 That's a dense but good reference! Thanks for sharing it.
is there a way to make titles responsive to timeline framerate? i mean if you are making 30 frames animation on 30fps timeline, then it would be 1 second long. But if u'll drop that title with that animation on a 60fps timeline, then it will be half a second, because 30frames is 0.5 second on 60fps timeline. How to make it always be 1 second on any timeline?
A quick question, is there any specific reason to use (comp.RenderEnd-time)
Excellent question. I'm guessing (because it's been a while) I wrote the expression as I did because it worked with the way I'd wired up the Dissolve node.
Using the shorter / simpler expression you've quoted would mean swapping Foreground and Background inputs on the Dissolve node. And that's well worth doing in the interest of simplicity. I just didn't think of it at the time. Great catch!
How to make a composition adapt to the different timeline fps ? Supposed that I've created my title animation in 30 fps and now I want to use it in 60fps timeline... it goes with 200% speed. Is there a way to make it act like it was 30fps (with original speed) even though the project it is used in is set to 60fps ?
Excellent question. This is something I haven't yet figured out. I am however curious about it. I'll keep it on my research list for future videos. Thanks for brining it up!
@@DavidPower Hi! Do you have an idea how to do that bro?
@@ЖоомартТашиев Regretfully, I don't have a solution for this yet.
great video! forgot to add the command text in description iif((comp.RenderEnd-time)
Ah! Excellent catch. Thanks for pointing that out. Fixed now.
Can I apply this to preset titles that I've already saved?
If you open your existing titles in Fusion and add the Timespeed and Dissolve nodes as covered in the tutorial, it should work just fine.
Great!
Thanks, Andreas. Glad you enjoyed it!
I know what to do.... lean over and hit the golden buzzer!
the link JayAreTv is ua-cam.com/channels/n5GD-PNXWyonXQO8rH3vPw.html!
Cheers, mate. I'll update that right away!
you save me
thank you!
Welcome David Power! I must say: really nice start! Can I ask you for your email?
Hey! Glad you enjoyed the tutorial. I'm happy to get in touch but prefer not to share my email here (for obvious reasons). However, you'll find my contact details at: shor.by/power