37 lines
843 B
Python
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() |