aaronvandomelen wrote:Keyframing in this manner is nothing new, Premiere has been allowing us to do simple in app animations of this nature for a very long time. What I love about Resolve is that with a little fusion help or the dynamic zoom setting, I can create animations that automatically adjust after I retime footage. It's something that other NLE's do not offer and Resolve can just do it out of the box. I just see so much opportunity to make these system a little more advanced so that you can do more without keyframing at all.
I suppose its a matter of what you need at any given time. For classical pan and zoom operations I find edit page to be enough. For more complex animations I would use fusion if I needed that kind of complexity and dynamic changes. I do love the new Fusion Referenced Composition which allows for basically making dynamic templates that don't requires saving again like macros, and I also think macros have their place, and up until receantly they were the only way to leverage fusion at scale and with repeatability in the edit page.
But now with Fusion Referenced Compositions, at least personally, I tend to use it more than macros because I don't enjoy often tedious process of making and saving macros. Its easier for me to open fusion and make a reference composition , and than link all I need to it. Unlike macro that needs to be re-exported and saved when you make changes to it, fusion reference composition is like dynamic macro. Quite powerful.
That being said, its good to have many option and macros are certianly viable option for many things. Especially if one needs always repeatable but dynamic animations like motion graphics or something that is always the same for each clip, but adjustable by timing and few other key factors.
I do find that there is way too much reliance on edit page when fusion is just a click away. And many users, because they are not comfortable in fusion tend to want to do it all in the edit page, which is not a good idea. There is a time and place for everything.