diff options
Diffstat (limited to 'intern/cycles/blender/addon/properties.py')
-rw-r--r-- | intern/cycles/blender/addon/properties.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/intern/cycles/blender/addon/properties.py b/intern/cycles/blender/addon/properties.py index a94178f1b42..7ea84659764 100644 --- a/intern/cycles/blender/addon/properties.py +++ b/intern/cycles/blender/addon/properties.py @@ -114,6 +114,11 @@ enum_use_layer_samples = ( ('IGNORE', "Ignore", "Ignore per render layer number of samples"), ) +enum_sampling_pattern = ( + ('SOBOL', "Sobol", "Use Sobol random sampling pattern"), + ('CORRELATED_MUTI_JITTER', "Correlated Multi-Jitter", "Use Correlated Multi-Jitter random sampling pattern"), + ) + class CyclesRenderSettings(bpy.types.PropertyGroup): @classmethod @@ -219,6 +224,13 @@ class CyclesRenderSettings(bpy.types.PropertyGroup): default=1, ) + cls.sampling_pattern = EnumProperty( + name="Sampling Pattern", + description="Random sampling pattern used by the integrator", + items=enum_sampling_pattern, + default='SOBOL', + ) + cls.use_layer_samples = EnumProperty( name="Layer Samples", description="How to use per render layer sample settings", |