diff options
Diffstat (limited to 'intern/cycles/blender/addon/presets.py')
-rw-r--r-- | intern/cycles/blender/addon/presets.py | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/intern/cycles/blender/addon/presets.py b/intern/cycles/blender/addon/presets.py index e2836b2cc21..d1f8e7c3a6d 100644 --- a/intern/cycles/blender/addon/presets.py +++ b/intern/cycles/blender/addon/presets.py @@ -46,6 +46,36 @@ class AddPresetIntegrator(AddPresetBase, Operator): preset_subdir = "cycles/integrator" +class AddPresetSampling(AddPresetBase, Operator): + '''Add a Sampling Preset''' + bl_idname = "render.cycles_sampling_preset_add" + bl_label = "Add Sampling Preset" + preset_menu = "CYCLES_MT_sampling_presets" + + preset_defines = [ + "cycles = bpy.context.scene.cycles" + ] + + preset_values = [ + "cycles.samples", + "cycles.preview_samples", + "cycles.aa_samples", + "cycles.preview_aa_samples", + "cycles.diffuse_samples", + "cycles.glossy_samples", + "cycles.transmission_samples", + "cycles.ao_samples", + "cycles.mesh_light_samples", + "cycles.subsurface_samples", + "cycles.no_caustics", + "cycles.blur_glossy", + "cycles.squared_samples", + "cycles.progressive" + ] + + preset_subdir = "cycles/sampling" + + def register(): pass |