Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/blender/sync.cpp
| Show First 20 Lines • Show All 359 Lines • ▼ Show 20 Lines | else { | ||||
| use_adaptive_sampling = RNA_boolean_get(&cscene, "use_adaptive_sampling"); | use_adaptive_sampling = RNA_boolean_get(&cscene, "use_adaptive_sampling"); | ||||
| integrator->set_use_adaptive_sampling(use_adaptive_sampling); | integrator->set_use_adaptive_sampling(use_adaptive_sampling); | ||||
| integrator->set_adaptive_threshold(get_float(cscene, "adaptive_threshold")); | integrator->set_adaptive_threshold(get_float(cscene, "adaptive_threshold")); | ||||
| 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"); | int samples = get_int(cscene, "samples"); | ||||
| float scrambling_distance = get_float(cscene, "scrambling_distance"); | float scrambling_distance = get_float(cscene, "scrambling_distance"); | ||||
| bool adaptive_scrambling_distance = get_boolean(cscene, "adaptive_scrambling_distance"); | bool auto_scrambling_distance = get_boolean(cscene, "auto_scrambling_distance"); | ||||
| if (adaptive_scrambling_distance) { | if (auto_scrambling_distance) { | ||||
| scrambling_distance *= 4.0f / sqrtf(samples); | scrambling_distance *= 4.0f / sqrtf(samples); | ||||
| } | } | ||||
| /* only use scrambling distance in the viewport if user wants to and disable with AS */ | /* only use scrambling distance in the viewport if user wants to and disable with AS */ | ||||
| bool preview_scrambling_distance = get_boolean(cscene, "preview_scrambling_distance"); | bool preview_scrambling_distance = get_boolean(cscene, "preview_scrambling_distance"); | ||||
| if ((preview && !preview_scrambling_distance) || use_adaptive_sampling) | if ((preview && !preview_scrambling_distance) || use_adaptive_sampling) | ||||
| scrambling_distance = 1.0f; | scrambling_distance = 1.0f; | ||||
| ▲ Show 20 Lines • Show All 613 Lines • Show Last 20 Lines | |||||