Cycles: Several fixes for Presets.
* Fix caustic properties, was not updated. * Remove wrong items, leftovers from panel splitting. * Add missing items. Even if the bundled presets do not set those, a user expects that all properties inside the panel are taken into account, when adding a new preset.
This commit is contained in:
@@ -33,13 +33,16 @@ class AddPresetIntegrator(AddPresetBase, Operator):
|
||||
preset_values = [
|
||||
"cycles.max_bounces",
|
||||
"cycles.min_bounces",
|
||||
"cycles.no_caustics",
|
||||
"cycles.diffuse_bounces",
|
||||
"cycles.glossy_bounces",
|
||||
"cycles.transmission_bounces",
|
||||
"cycles.volume_bounces",
|
||||
"cycles.transparent_min_bounces",
|
||||
"cycles.transparent_max_bounces"
|
||||
"cycles.transparent_max_bounces",
|
||||
"cycles.use_transparent_shadows",
|
||||
"cycles.caustics_reflective",
|
||||
"cycles.caustics_refractive",
|
||||
"cycles.blur_glossy"
|
||||
]
|
||||
|
||||
preset_subdir = "cycles/integrator"
|
||||
@@ -67,10 +70,13 @@ class AddPresetSampling(AddPresetBase, Operator):
|
||||
"cycles.mesh_light_samples",
|
||||
"cycles.subsurface_samples",
|
||||
"cycles.volume_samples",
|
||||
"cycles.no_caustics",
|
||||
"cycles.blur_glossy",
|
||||
"cycles.use_square_samples",
|
||||
"cycles.progressive"
|
||||
"cycles.progressive",
|
||||
"cycles.seed",
|
||||
"cycles.sample_clamp_direct",
|
||||
"cycles.sample_clamp_indirect",
|
||||
"cycles.sample_all_lights_direct",
|
||||
"cycles.sample_all_lights_indirect",
|
||||
]
|
||||
|
||||
preset_subdir = "cycles/sampling"
|
||||
|
@@ -3,7 +3,8 @@ cycles = bpy.context.scene.cycles
|
||||
|
||||
cycles.max_bounces = 8
|
||||
cycles.min_bounces = 8
|
||||
cycles.no_caustics = True
|
||||
cycles.caustics_reflective = False
|
||||
cycles.caustics_refractive = False
|
||||
cycles.diffuse_bounces = 0
|
||||
cycles.glossy_bounces = 1
|
||||
cycles.transmission_bounces = 2
|
||||
|
@@ -3,7 +3,8 @@ cycles = bpy.context.scene.cycles
|
||||
|
||||
cycles.max_bounces = 128
|
||||
cycles.min_bounces = 3
|
||||
cycles.no_caustics = False
|
||||
cycles.caustics_reflective = True
|
||||
cycles.caustics_refractive = True
|
||||
cycles.diffuse_bounces = 128
|
||||
cycles.glossy_bounces = 128
|
||||
cycles.transmission_bounces = 128
|
||||
|
@@ -3,7 +3,8 @@ cycles = bpy.context.scene.cycles
|
||||
|
||||
cycles.max_bounces = 8
|
||||
cycles.min_bounces = 3
|
||||
cycles.no_caustics = True
|
||||
cycles.caustics_reflective = False
|
||||
cycles.caustics_refractive = False
|
||||
cycles.diffuse_bounces = 1
|
||||
cycles.glossy_bounces = 4
|
||||
cycles.transmission_bounces = 8
|
||||
|
Reference in New Issue
Block a user