component-studio-coordinator / scripts /render_settings.py
mantrakp's picture
Deploy CPU orchestration for five independent ZeroGPU workers
85388bf verified
Raw History Blame Contribute Delete
778 Bytes
"""CPU render settings shared by system Blender and recent desktop Blender."""
def configure_cpu_render(scene):
import _cycles
try:
scene.render.engine = 'CYCLES'
except (TypeError, ValueError) as error:
raise RuntimeError('This Blender build has no Cycles CPU renderer') from error
scene.cycles.device = 'CPU'
scene.cycles.use_denoising = bool(getattr(_cycles, 'with_openimagedenoise', False))
for transform in ('AgX', 'Filmic', 'Standard'):
try:
scene.view_settings.view_transform = transform
except (TypeError, ValueError):
continue
break
else:
raise RuntimeError('This Blender build has no supported review color transform')
return scene.view_settings.view_transform