Panning a tiled video back and forth?


    Dec 15 2008 | 5:41 pm
    I have a video that tiles seamlessly ie. the left and right edges match up.
    I'd like to scroll the video from side to side, tiled - as the video scrolls off the screen to the right, it scrolls back on from the left.
    Ideally I'd like to modify this scrolling speed.
    I can kind of see how to do it using jit.matrix and some kind of ramp to keep it scrolling, but is there a better approach, possibly using some of the OpenGL acceleration?
    I imagine you could send two copies of the video to jit.gl.textures and have them appear on the same jit.window, and position the textures appropriately?
    Any thoughts?

    • Dec 15 2008 | 7:25 pm
      look into jit.rota, specifically the x_offset and y_offset commands. Use boundmodes 2 or 4 (2 for plain repeat, 4 for mirrored). Easy to control the rate using a counter, line, pattr, etc.
      No need for GL for this, but there's tons you could do there as well with textured gridshapes, videoplanes, etc... especially if you want to move beyond a normal flat video display.
    • Dec 16 2008 | 10:06 am
      Or check out jit.scanoffset mode 1 then use a line, counter or
      whatever to control the offset.
      JK