"""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