feat: initial commit for scene renderer addon
This commit is contained in:
37
__init__.py
Normal file
37
__init__.py
Normal file
@@ -0,0 +1,37 @@
|
||||
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()
|
||||
Reference in New Issue
Block a user