Currently with loop back, if say I want to do a 360° rotation from frames 0 to 100, if have to manually figure out this is a 3.6° per frame and set that as a fixed value for that range. If I want to ease in/out or oscillate, hitting 360° exactly is a pain in the ass.
We should render the delta/derivative values so that if I specify a smooth oscillation between 0 and 360°, parseq will figure out what the per-frame change should be and then the backend can use that instead of the absolute values.
Hardest part of the impl is figuring out the UX because you only want this behaviour on loopback, not vid2vid where prior transforms are not carried over.
Currently with loop back, if say I want to do a 360° rotation from frames 0 to 100, if have to manually figure out this is a 3.6° per frame and set that as a fixed value for that range. If I want to ease in/out or oscillate, hitting 360° exactly is a pain in the ass.
We should render the delta/derivative values so that if I specify a smooth oscillation between 0 and 360°, parseq will figure out what the per-frame change should be and then the backend can use that instead of the absolute values.
Hardest part of the impl is figuring out the UX because you only want this behaviour on loopback, not vid2vid where prior transforms are not carried over.