Skip to content

Instantly share code, notes, and snippets.

@odinndagur
Last active March 22, 2024 01:27
Show Gist options
  • Select an option

  • Save odinndagur/495bb9ffae77d7d83220c6bc0688b625 to your computer and use it in GitHub Desktop.

Select an option

Save odinndagur/495bb9ffae77d7d83220c6bc0688b625 to your computer and use it in GitHub Desktop.
import bpy
import os
current_filepath = bpy.context.scene.render.filepath #filepathið sem er stillt í byrjun (folderinn sem á að geyma alla folderana)
for camera in bpy.data.cameras: #loopa yfir allar myndavélar í sceneinu
if bpy.data.objects[camera.name].hide_render: #ekki gera neitt ef er ekki kveikt á render takkanum
continue
bpy.data.scenes[0].camera = bpy.data.objects[camera.name] #stilla nýja active camera
new_filepath = os.path.join(current_filepath,camera.name,'') #nýtt filepath sem er gamla + nafnið á myndavélinni + / eða \ eftir þvi hvort mac eða win
bpy.context.scene.render.filepath = new_filepath #setja nýja filepathið í staðinn fyrir gamla
bpy.ops.render.render(animation=True) #setja render í gang (animation = False til að fá bara still)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment