Files
scene-renderer/__init__.py
Marc Mintel dc934fd3ac feat: extend render options with resolution, bounces, clamping, denoiser, output format
Added properties:
- Resolution override (width, height, percentage)
- Min samples + time limit for adaptive sampling
- Denoiser type (OIDN / OptiX) + denoise input passes
- Individual light bounces (diffuse, glossy, transmission, transparent, volume)
- Clamping (direct, indirect)
- Film transparent toggle + pixel filter width
- Output format (PNG, JPEG, TIFF, EXR, EXR Multilayer)
- Color depth (8/16 bit)

Version bump to 2.0.0
2026-06-03 18:43:29 +02:00

38 lines
888 B
Python

bl_info = {
"name": "Scene Renderer",
"author": "Marc Mintel",
"version": (2, 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,
operators.SCENERENDERER_OT_cancel_batch,
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()