Apologies if this is a stupid question - I know my way round Blender but know nothing about Python. I need to create a script that will move the UVs on an object 10 pixels to the right, then render an image with a sequential number. I know it sounds like that would be an obvious case for just animating the UVs and doing it as a standard animation, but the nature of the scene means I can’t do it that way. It needs to have the same UVs for all frames, render; change UVs for all frames, render, and so on, up to a total of about 912 sequential images.
The background is then advanced slightly and another exposure is taken. Because its motion is already keyframed, it’s easier to do the advancing by simply moving the UVs slightly right rather than shifting the whole background and changing the keyframes.
That can’t be animated because each rendered image actually involves 100 frames of camera and background motion, independent of the UVs.
So, once it’s set up, there’s a manual reset between each render which involves moving the UVs and then pressing F12. Which is obviously really tedious and slow for 100s of images. I hope that makes sense.