# Edit this File and Variances of it for serveral Render-Presets and save it under: ......\3.0\scripts\presets\cycles\sampling\YourFilename.py import bpy context = bpy.context.scene # Output Properties ==> Very High Speedimpact context.render.resolution_percentage = 75 # Sampling ==> Highest Speedimpact context.cycles.preview_samples = 16 context.cycles.use_preview_denoising = True context.cycles.preview_denoiser = "OPENIMAGEDENOISE" context.cycles.preview_denoising_start_sample = 16 context.cycles.use_preview_denoising_prefilter = False context.cycles.samples = 48 context.cycles.use_denoising = True context.cycles.denoiser = "OPENIMAGEDENOISE" context.cycles.time_limit = 0 bpy.context.view_layer.cycles.use_denoising_prefilter = False # Adaptive ==> High Speedimpact context.cycles.use_adaptive_sampling = True context.cycles.adaptive_threshold = 0.05 # 0.25/0.1/0.05/0.01/0.005/0.001 context.cycles.adaptive_min_samples = 6 # Value: Samples divided by 4 is good to go (divided by 8 for higher Samples) # Light Paths ==> Very low Speedimpact # Normally use Defaults 12/4/4/8/12 => Double or triple for Glass/Caustics context.cycles.max_bounces = 12 context.cycles.diffuse_bounces = 4 context.cycles.glossy_bounces = 4 context.cycles.transmission_bounces = 12 context.cycles.volume_bounces = 0 context.cycles.transparent_max_bounces = 8 # Caustics context.cycles.caustics_reflective = True context.cycles.caustics_refractive = True # Fast GIA => Medium to High Speedimpact! context.cycles.use_fast_gi = True context.cycles.ao_bounces = 0 context.cycles.ao_bounces_render = 3 # Performance context.render.use_persistent_data = True