rewbs / sd-parseq

Parameter sequencer for Stable Diffusion
https://sd-parseq.web.app/
MIT License
361 stars 39 forks source link

Render deltas/slopes so you can specify either the target value or the step amount #19

Closed rewbs closed 2 years ago

rewbs commented 2 years ago

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.

rewbs commented 2 years ago

Implemented.