davehappen wrote:I am stuck with lots of things but the one thing I can't fathom is how to get text to appear and disappear on a long clip, or do I need to cut a long clip in to short clips????
If you are doing this in Resole edit page and you only need text to fade in and fade out with no fancy animation stuff than its very straightforward and easy. From the effects panel in resolve, drag and drop text+ above your clip in the timeline and stretch it to be as long as you like. Than in the edit page inspector panel, animate opacity from 0-100% in the beginning and do the same in revere at the end. Done.
If you want to make your own templates or modify existing ones, because Text+ in fusion template made possible to use in edit page of resolve, via text+ generator. Its basically a front end for fusion page. On one hand this has limitations if you use fusion macros like that in the edit page, because the tools are meant to be originally used in fusion, but if you are clever and use it smartly you can do a lot in fusion and make a macro or template for it in edit page.
In fusion. If you wanted to make text + animate for example fade in an than fade out and save it as a template for edit page, but you wanted to stretch out that text + generator clip in the edit page and have it not break the animation... you would need several nodes or tools as they are called in fusion.
I'll try to explain.
You add your text + node and you do what you want to do with it. Write some text, do some styling etc.
You can than animate fade in, going from 0-100% opacity in the text + tool itself, or as I prefer to do it, is using a separate tool just for that , so I can replace the text + with something else and not break overall animation.
---------------------------------------------------------
You can use Brightness/Contrast node for that. You can set it up like this and animate the gain slider to change opacity of text + node. or whatever is upstream of the Brightness/Contrast.

- sshot-903.jpg (181.84 KiB) Viewed 1310 times
I keyframed gain 0% at frame 0 and gain 100% at frame 25.
So we go from full transparency at start and by frame 25 we get fully opaque text.
---------------------------------------------------------
Text + takes care of the text and Brightness/Contrast can be used to animate fade in of the text.
But we still need a fade out of text at the end and we need the whole middle section between fade in and fade out to be stretchable and not break the fade in and out animation.
The first part about how to replicate fade in in reverse at the end so we get fade out, can be done either manually, by animating it again with Brightness/Contrast tool, or if you want to learn to do it, so that when you have more complex animation our intro animation is reversed at the end automatically... we use time strecher node for that.
Time strecher tool can be used to interpolate new frames, and can be used for speed ramping type effects, or you can use it to reverse or replicate animations in another section. Which is how we can use it.
After Text + and Brightness/Contrast, add Time Strecher tool. As with any tool you click "shift + spacebar" to get tool selection menu and type time strecher to add it.
Time strecher has only few options so its easy to use, but may not be intuitive to you. You have one wheel where you enter frame number. This will than either freeze frame that frame, or you can use it to arrange order of frames.
To get reverse of what we have done with Brightness/Contrast, you can use timestrecher at frame 0 and enter 0 in the source time. At frame 25 add source time 25. So no change so far. Than go to the end of your composition and in my case its 119 frames, and for source time enter 0. So we reverse the animation. And your subtract 25 frames from lenght of the composition. In my case 119-25=94. At frame 94 I use 25 for my source time.
This effectively plays fade in normally and than does the same in reverse at the end, and instead of manually animating fade out, we can do it this way with time strecher. The advantage of doing it like this is that when you start making more complex intro animations for text and not just simple fade in and out, than this method means you only have to do it for intro, and outro will be automatically reversed.
Interpolate Mode
This menu determines the how the time speed is processed in order to improve its visual playback quality, especially in the case of clips that are slowed down.
There are three choices in the menu.
-
Nearest: The most processor efficient and least sophisticated method of processing; frames are either dropped for fast motion or duplicated for slow motion. This is the one we want for this effect. So there is no new frames being interpolated, just replicated.
- Blend: Also processor efficient but can produce smoother results; adjacent duplicated frames are dissolved together to smooth out slow or fast motion effects.
- Flow: The most processor intensive but highest quality method of speed effect processing. Using vector channels pre-generated from an Optical Flow node, new frames are generated to create slow or fast motion effects. The result can be exceptionally smooth when motion in a clip is linear. However, two moving elements crossing in different directions or unpredictable camera movement can cause unwanted artifacts.

- sshot-904.jpg (173.96 KiB) Viewed 1310 times
---------------------------------------------------------
Now we should have Text + for text, Brightness/Contrast for fade in animation. Time stretcher for fade out animation and last thing we need is to make sure the frames in between fade in and fade out, are stretchered for however many frames we need.
To do this , we can use keyframe strecher tool.
The Keyframe Stretcher node is inserted after animated nodes, so the keyframes stretch and the comp’s duration is modified. It is used to scale the keyframes on the animation curve to the current duration of the clip. This is particularly useful when creating title templates in Fusion for use in DaVinci Resolve’s Edit or Cut page.
You basically use it to stretch or freeze frame the area between intro and outro animation. So that when you save this comp as a macro or template to be used in the edit page, you can stretch it and it will accommodate whatever the lenght is. While retaining animation.
If you go to help menu of resolve and open reference manual PDF you can find it at
Fusion Page Effects | Chapter 109 Miscellaneous Nodes page 2395
In my case composition is 120 frames of 5 seconds which is usually the default minimal lenght of new fusion composition. To keep the animation and stretch out everything in between I put keyframe strecher node at the end and choose the frame numbers that are inbetween intro and outro animations.
In my case that is stretch starts at frame 30 and stretch end at frame 90. Remember my fade in is from frame 0 to 25 so I give myself some extra safety room and start stretching after frame 30 and my animation for fade out starts at frame 94 to 120, so again I end stretch at frame 90, just shy of where fade out begins.
Something like this.

- sshot-905a.jpg (291.54 KiB) Viewed 1310 times
---------------------------------------------------------
When it comes to OBS, I'm not using it myself, but I've seen people post methods how to apply text and other effects using similar lua coding language as fusion, or use various tricks to also strech out animations, logos etc on a transparent background. So I'll leave that to you to figure out. But in resolve and in fusion, the way I described is how you can do it. No need for duplicating of clips. This method will work with more complex animations as well.
If you look into various presets that ship with resolve and are made in fusion page, they are constructed in similar way. You can open them in fusion and see how they are made, modify them or make your own.