In order to get more control about the playback of an Image Sequence or Movie Clip, you can set the Frame property of the Image Texture node to the 'first frame' which allows to set the the 'current frame' based on the Offset property.
If you'd like to reverse the playback of a Movie Clip or Image Sequence, you can add a driver expression to the Offset ...
to do it cyclic you can use this script:
# define a driver function
def driver_func(frame, maxframe):
a = maxframe
while a - frame < 0:
a = a + maxframe
return a - frame
# assign to the driver namespace
bpy.app.driver_namespace["bdriver"] = driver_func
and then use this script as driver:
add a plane
press tab to enter edit mode
right mouse click -> subdivide plane -> 10
s -> x -> size your plane as much as you like
tab to go to object mode
add simple deform modifier
choose bend -> z axis and whatever angle you like
go to shader editor and build these nodes:
hit space and enjoy the animation
you can also wait a little ...
The following isn't as nice as using a driver, and it's not very precise but as long as you want the image sequence to start playing backwards from frame 1 of your animation, it kinda works:
Go to frame 1, keyframe the offset to the sequence's length minus one, then go to the frame where the sequence would have finished playing and keyframe the offset to the ...