Skip to content

Instantly share code, notes, and snippets.

@niklasravnsborg
Created June 28, 2015 18:42
Show Gist options
  • Save niklasravnsborg/3ddf40f098abc9f58318 to your computer and use it in GitHub Desktop.
Save niklasravnsborg/3ddf40f098abc9f58318 to your computer and use it in GitHub Desktop.
render multiple scenes in single .blend file
import bpy
for scene in bpy.data.scenes:
print('rendering: ' + scene.name)
bpy.context.screen.scene = scene
scene.render.filepath = '//render/' + scene.name + '/' + scene.name
scene.render.resolution_percentage = 100
scene.render.image_settings.file_format = 'H264'
scene.render.image_settings.color_mode = 'RGB'
scene.render.ffmpeg.format = 'MPEG4'
scene.render.ffmpeg.video_bitrate = 8000
scene.render.ffmpeg.minrate = 6000
scene.render.ffmpeg.maxrate = 10000
scene.render.ffmpeg.audio_codec = 'AAC'
scene.render.ffmpeg.audio_bitrate = 128
bpy.ops.render.render(animation=True)
print('finished')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment