You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Could it be possible to allow for more letters (currently supports A-Z, new characters or letters could be european stuff like éöâîï, should be plenty with all combinations) and thus also allow for more clips to be provided ?
Couldn't you divide the weights into multiple Expr's?
e.g. w0 * x + w1 * y + w2 * z can be changed to (assuming Expr only allows two input clips):
Expr([Expr([x, y], f"{w0} x * {w1} y * +"), z], f"x {w2} y * +"))
If you have a large number of clips, an expression like this will be bounded by memory bandwidth, so splitting it into multiple passes won't hurt much. Just remember to balance the size of expressions.
For example, this function implements arbitrary frame averaging:
(The generated data flow graph is not very efficient, but I doubt it will matter much in practice. And if you want, you can rewrite it to generate a proper balanced tree structure.)
Could it be possible to allow for more letters (currently supports A-Z, new characters or letters could be european stuff like éöâîï, should be plenty with all combinations) and thus also allow for more clips to be provided ?
My use case for this is having more seamless motion blur (remember my script and sample in VS-Classic's #7, I currently use vs-frameblender as a backup in case user provides more than 25 weights
The text was updated successfully, but these errors were encountered: