component-studio / scripts /render_settings.py
mantrakp's picture
Route inference through five isolated ZeroGPU Spaces with durable stages
498a7dd 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