Mixolydian wrote:You have a project in Fusion Studio, meaning the standalone version, not the Fusion page in Resolve. Your comp starts at 0 and ends at 680. You just started it, forget about caching nodes and more involved stuff that comes later (if it does, I had a bad experience with node caching so I just leave the loaders as they are). You want to preview at the footage intended frame rate, say 24 fps. You set in and out points by typing the numbers or moving the yellow delimiters in the timeline to where you want them, and press the spacebar. Or you do the right click on the node you want to preview, choose "Create/Play preview on..." then go into the submenu and choose which viewer you want it in. Then you get the Render dialog, click render and that's it.
This is similar to setting in and out points and rendering in deliver page if you are using resolve and want to see similar thing in edit page.
24 fps, is just for playback preview, not actual rendering, because fusion works with frame count not frame rate. And each node is a like a separate clip. So it can have its own set of settings. Just as each frame is its own image.
Mixolydian wrote:But normally I just go for the easy approach and just set the in and out, then press the spacebar and the first time it renders the frames into RAM then after that it plays the loop over and over. Is that specific enough?
Yes. Setting in and oout points, and rendering it is like rendering it with in and out points in deliver page. VRAM preview is similar as well,
"Every viewer in DaVInci Resolve exposes a GPU status indicator and a frame-per-second (FPS) meter, which appears in the Viewer’s title bar, which shows you your workstation’s performance whenever playback is initiated. Since DaVinci Resolve uses one or more GPUs (graphics processing units) to handle all image processing and effects, the GPU status display shows you how much processing power is being used by whichever clip is playing.
A green status indicator shows there is plenty of GPU processing headroom available. As the GPU resources is increasingly taxed, this green graph eventually turns red to show that the available GPU power is insufficient for consistent real time playback.
Eventually, as you add more and more effects and corrections, you’ll reach the limits of available performance, forcing DaVinci Resolve to either drop frames, or play video at a slower speed in order to maintain high image quality, shown by the red FPS indicator.
When real time performance falls short, DaVinci Resolve provides a variety of controls and options that let you enhance real time playback and effects. Each is useful for different situations, and all can work together so you can choose the best trade-off between image quality and performance while you work. All of these methods can be set up to have no effect on your delivered output."
Mixolydian wrote:I read that whole chapter, and I still think that Resolve's preview system needs a fresh look to bring it down to what most people need. You just need to realize that not everybody uses Resolve in the way you use it, with the same type of footage you do, at least not all the time. And when working with EXR sequences, it's not a disaster, but it makes you waste time for no reason.
Not sure I understand what you mean there. Are you talking about EXR sequance in fusion studio, fusion page or in the edit page?
Mixolydian wrote:You seem to take every criticism of Resolve as personal and feel you need to defend it, when it's not necessary. I'm not an outsider that loves Premiere and comes here to throw crap at Resolve. I love Resolve and Fusion, I just think that I should remain silent in cases it has obvious flaws in design. I'm not even saying that the current caching system is a total mess, I'm saying it's great for some case scenarios, but it makes me waste time and I don't appreciate that.
You misunderstand me. I don't defend blackmagic or resolve, I criticize people who feel either entailed to something they are not supposed to, or especially people who have a problem for every solution and not matter how many solutions you offer them they just want attention and because of that they defend their problem. Real or imagined.
Reminds me of a quote: “Neurotics complain of their illness, but they make the most of it, and when it comes to taking it away from them they will defend it like a lioness her young.” ― Sigmund Freud
There are few usual suspects on this forum who just insist their problem is the only problem in the world and no matter how many solutions you offer them or workarounds or explanations, they just won't accept it, and get annoyed or angry, because ultimately you are attacking their problem, on which they depend. They have no interest in solving it. And that is what I'm criticizing. I do it indirectly, by offering solutions. Which often proves my point, but to onlookers can look like I'm some kind of fanboy. I assure you, I'm no such thing. I just can't stand the type of people I just outlined.
Mixolydian wrote: I just want what every other NLE has and is basic function.
But every other NLE is not like Resolve, anymore than Resolve is like any other NLE. Hence the differnt approaches. I don't think any other NLE has three major caching mechanisms with many variations, and designed so you can work with all the differnt pages where also processing is not simultaneous or in order that is random. Same reason why there are differnt undo histories, seporate from each other and same reason why there are three major caching mechanisms , separate from each other. So you can continue working and not have to cache all the time all of it. If you want one, unified. You have that. You can use proxy, optimized media, or other options I mentioned. But I guess that is not enough.
Mixolydian wrote:
We can go back and forth until the end of time, but the fact is, I'm not alone in this, and certainly I'm not saying BMD has to get rid of the current caching system and implement only one way which is render in to out. I'm simply saying that they need to add the basic function that every other NLE has, and they also need to add saving presets for all those awesome OpenFX it comes with, many of which are remarkable, and then you tweak it to your taste, and want to apply it to other clips, even in other projects. And that's when it fails miserably, because basically you need to copy that clip to another timeline, a timeline where you keep little clips that you used and tweaked it to achieve a great look in another timeline, but when you want to save that as a preset, you can't.
Yes you can. Power grades will do that with ease and much more. If that is the function you need, it can be done. But I guess you don't want it that way, you want it another way. Like caching. Hmmm. If I didn't know any better.
Mixolydian wrote:
So how is it that in 2025, the best NLE around still doesn't have basic functionality that pretty much all others that could be labeled "professional" had since the 90's. Does that make any sense to you? Can it be that time consuming to add the code to save a preset that can be recalled and it simply changes parameters in that VFX?
If this is what you consider to be barometer of professional or not professional, preset in openFX filter, than we probably won't agree on the concept of professionalism. Because presets can be saved and used, its just not to your liking. Not only its possible to save presets, but also presets with keyframes, more than one filter in various combinations, and they can be used across timelines, across clips and copy with ease and carry over to other projects and shared with others. They can carry over tracking information and other things. So yes, you can save presets, they are just not the kind you are used to.
Mixolydian wrote: I mean, when you load a VFX, let's say the Film Look Creator, all those sliders are not all the way to the left. Some are, some are in the middle, and different places in the scale from 0 to 1. And where does it get that from? I'm not a coder, but I've seen a lot those things come from an XML file. It seems to be the format that is used to save presets. Well, how hard can it be to add a "save as preset" button or whatever, and it writes every single parameter to that XML file, then it shows in the list of presets? I'm not even asking for a full fledged thing with thumbnails and so on. Make it simple.
If you are coming from other programs, I can see why you would want that. Its reasonable request. Not sure why developers made a decision not to include presets in that way, but if you need presets, there are ways that can do that and more, just in resolve kind of way.
Mixolydian wrote:Hell, maybe it can even be the Fusion way. One of the best things Fusion has is that you copy a node, and you come here and you paste it into a code block, then somebody else copies that, pastes it into the node tree area, and there's the same node the other person had in their node tree! That blows my mind. Bryan Ray made a suggestion to deal with a render I had that was making some frames black, so he put a bunch of code that I selected, copied, pasted into my node tree, dragged the links and problem solved.
Yes, power of lua. Unless off course you have media than you can't copy it that way. Not in only text format, anyway. its only for things you generate inside fusion with its tools. Resolve doesn't work like that. It needs the media, but you can save in differnt formats. Even media. There is format for each part of resolve. For projects, for timelines, for power bins, for power grades and stills, for luts of coursee etc.
Mixolydian wrote:So how is it that saving presets for FX in Fusion Studio is so easy, and Resolve doesn't even have the choice? Unless of course it's a Fusion FX inside Resolve. But forget about the Edit page. And there are plenty of great FX in both the Edit page and the Fusion page. I know, you can save the code from the Edit page FX if you turn the clip into a Fusion comp, then go to the Fusion page and so on. Well, the Fusion page doesn't always work as fast as Fusion Studio. It's a bit clunky sometimes.
There are many reasons for this, and some are justified and some are not. But its a discussion for another day.
Mixolydian wrote:Point is, the Open FX in the Edit page should have the ability to save as presets, it's about time.
I can't argue with that.
Its not much of a handicap if you are using other methods, in fact its not handicap at all, but I can't argue that adding it would be nice thing to have and I'm unclear as to why it was not made in the first place. Someone made that development choice at some point and its been done that way for a long time. Maybe there is some technical reason for it, I don't know of any, so I can't argue against it.
I know third party OpenFX filters offer preset saving. The main difference I was able to find is that openFX filters in resolve are supposed to be specifically optimized to get real time playback or as much as possible, unlike many third party filters which may be more about function.
Also I am not sure, but I think DCTL's also don't have option to save presets. Or even categorized them by groups, would would be in my view more useful feature. If there are many DCTL's which can be very powerful, there is only a drop down list of all of them, and if you have 100 of them, it can get a bit hard to find each time the one you need. Unlike presets that one cannot be solved by change of workflow, at least not to my knowlage.