I have been trying to do one thing, and couldn’t really get it to work well and efficiantly.
I would like to have a delay on a video (like matrixset), but, with a variable / different delay for each column or row. So let’s say the first column has the delay 0, the seconds one a delay of 2 and so on (let’s say up to a delay of 50 frames).
I tried taking sub-matrixes of the original video (with 1 pixel width), then put it through a matrixset, and then draw it on a videoplane – and that in a poly for each column.
This is extremely slow and creates a lot of errors in the plane drawings for some reason.
So I wanted to ask:
Is there an efficient way to do that?
Or even an external or similar, that could be used for that?
Or can you do that with jit.gl.pix?
thanks for the hint.
This is close to what I plan to do, but not the same.
With slitscan you only got one column (of some width) that is changed each frame – I want to update all the columns each time, and keep the position as it is is.
I think you can put 50 frame into a matrix set
than you can create your image using "output $1" command of matrix set
and dstdimstart dstdimend message to matrix for each column
than put your new matrix on a videoplane