-
Amazed at render mgmt – and a downside
This app never ceases to amaze me. I already knew that X was pretty amazing at render management. For example, if you render a section, then make a bunch of changes, but then decide to change even just a portion of something back to a previously rendered state, then X will simply return it to rendered. This was absolutely not possible in legacy, nor any other NLE I’ve seen. The only way to return something to a previously rendered state was to hit undo. If for example your rendered a stack of layers, then deleted a layer in the middle, then replaced it with an identical copy from the bin, any other app would require you rerender. But X simply says, “oh, we have a render in the cache that meets that criteria, lets use that.”
So I already knew X could do that. Nice. But recently I had a long version and a short version of essentially the same sequence. Everything had been locked in and approved in the longer version before we began to cut it down to make the short version. But of course a lower 3rd needed to be changed. Instead of changing one and copying and pasting to the other sequence, it was just easier to retype them both. I retyped the first one and rendered. Then I retyped the second one, in a whole separate sequence, and the instant I was done typing, it was rendered! Just because it happened to have media exactly matching that render in the cache already. But not just a match of TC and file names, a match of the actual typed text too. Nice.
And another example. I duplicated an unrendered sequence today to create a new version. I finished the new version and rendered. The first version instantly recognized all the parts that were the same and it was now rendered too in those areas. That’s efficiency. And pretty damn cool.
I think this new behavior (the 2nd two examples) is the result of an efficiency of having projects grouped into libraries. and Render media is associated with the library, not the project as in the past, so render media is shared. Previously if you duplicated a sequence, all the render media had to be duplicated or you could choose not to duplicate the render media. The two versions of projects never shared one single frame of rendered media. They were kept separate just as libraries don’t share render media now.
A downside to this I’ve also discovered, is that X isn’t smart enough when you delete render files. If you say to delete the render files for a sequence, it deletes all the render files for that sequence no questions asked. If those render files are shared by another sequence, then tough shmit. They’re gone too. And duplicating a sequence doesn’t duplicate the render files. In legacy, I do believe that it was smart enough not to delete the render files in a sequence that were also being used by another. But I could be mistaken.
Anyway, another huge benefit of Libraries.