Files
scene-renderer/__init__.py

37 lines
843 B
Python

bl_info = {
"name": "Scene Renderer",
"author": "Marc Mintel",
"version": (1, 0, 0),
"blender": (4, 2, 0),
"location": "View3D > Sidebar > Scene Renderer",
"description": "Render all scenes to //renders/ relative to the blend file",
"category": "Render",
}
import bpy
from . import properties, operators, panel
classes = (
properties.SceneRendererSettings,
operators.SCENERENDERER_OT_render_all,
panel.SCENERENDERER_PT_panel,
)
def register():
for cls in classes:
bpy.utils.register_class(cls)
bpy.types.Scene.scene_renderer = bpy.props.PointerProperty(
type=properties.SceneRendererSettings
)
def unregister():
del bpy.types.Scene.scene_renderer
for cls in reversed(classes):
bpy.utils.unregister_class(cls)
if __name__ == "__main__":
register()