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?
Any help is welcome!!
Thanks a lot,
Did you search in the forum and on Google for "slitscan", I remember someone made this patch before.
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.
Ok, do your columns should have a fixed progressive delay as 0-2-4-6-8 etc…
or a variable delay 8-5-0-2-9-etc…. ?
variable would bet better,
but fixed would also be something already
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
hope this can help
C74 RSS Feed | © Copyright Cycling '74