Rendering Backwards in Cycles There was already a similar question asked, but I want to render the scene backwards for a different reason: render speed.

I want to split the animation rendering between two PCs, so the first PC would start rendering at frame 0 and going up to 5000 and the second would start at the frame 5000 and going down to frame 0. 

They would eventually meet at some point, let's say first PC would render 3000 frames and the second one 2000 frames = finished animation.

Is there a way in Blender Cycles to render a scene backwards instead of forward? I mean, you can go backwards on the timeline and everything works just fine so this should be possible, right?
This Python script will step through your frames in reverse and render them one-by-one. Save as render-backward.py:

import bpy

for frame in range(bpy.context.scene.frame_end, 1, -1):
    bpy.context.scene.frame_set(frame)
    bpy.ops.render.render(write_still=True)


Run it like so:

blender yourfile.blend -b -P render-backward.py