Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/blender/blender_sync.cpp
| Context not available. | |||||
| integrator->set_adaptive_min_samples(get_int(cscene, "adaptive_min_samples")); | integrator->set_adaptive_min_samples(get_int(cscene, "adaptive_min_samples")); | ||||
| } | } | ||||
| int samples = get_int(cscene, "samples"); | |||||
| float scrambling_distance = get_float(cscene, "scrambling_distance"); | |||||
| bool adaptive_scrambling_distance = get_boolean(cscene, "adaptive_scrambling_distance"); | |||||
| if (adaptive_scrambling_distance) { | |||||
| scrambling_distance *= 4.0f / sqrtf(samples); | |||||
| } | |||||
| /* only use scrambling distance in the viewport if user wants to and disable with AS */ | |||||
| bool scrambling_distance_vp = get_boolean(cscene, "scrambling_distance_vp"); | |||||
| if ((preview && !scrambling_distance_vp) || sampling_pattern != SAMPLING_PATTERN_SOBOL) | |||||
| scrambling_distance = 1.0f; | |||||
| VLOG(1) << "Used Scrambling Distance: " << scrambling_distance; | |||||
| integrator->set_scrambling_distance(scrambling_distance); | |||||
| if (get_boolean(cscene, "use_fast_gi")) { | if (get_boolean(cscene, "use_fast_gi")) { | ||||
| if (preview) { | if (preview) { | ||||
| integrator->set_ao_bounces(get_int(cscene, "ao_bounces")); | integrator->set_ao_bounces(get_int(cscene, "ao_bounces")); | ||||
| Context not available. | |||||