blender/intern/cycles/kernel/split
Brecht Van Lommel 1162ba206d Cycles: change volume step size controls, auto adjust based on voxel size
By default it will now set the step size to the voxel size for smoke and
volume objects, and 1/10th the bounding box for procedural volume shaders.

New settings are:
* Scene render/preview step rate: to globally adjust detail and performance
* Material step rate: multiplied with auto detected per-object step size
* World step size: distance to steo for world shader

Differential Revision: https://developer.blender.org/D1777
2020-03-18 11:23:05 +01:00
..
kernel_adaptive_adjust_samples.h Adaptive Sampling for Cycles. 2020-03-05 12:21:38 +01:00
kernel_adaptive_filter_x.h Adaptive Sampling for Cycles. 2020-03-05 12:21:38 +01:00
kernel_adaptive_filter_y.h Adaptive Sampling for Cycles. 2020-03-05 12:21:38 +01:00
kernel_adaptive_stopping.h Adaptive Sampling for Cycles. 2020-03-05 12:21:38 +01:00
kernel_branched.h Cycles: perform clamping per light contribution instead of whole path 2019-12-12 13:04:43 +01:00
kernel_buffer_update.h Cycles: perform clamping per light contribution instead of whole path 2019-12-12 13:04:43 +01:00
kernel_data_init.h Cleanup: comments (long lines) in cycles 2019-05-01 21:41:07 +10:00
kernel_direct_lighting.h Cycles: GPU code generation optimizations for direct lighting 2019-08-26 10:26:53 +02:00
kernel_do_volume.h Cycles: change volume step size controls, auto adjust based on voxel size 2020-03-18 11:23:05 +01:00
kernel_enqueue_inactive.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
kernel_holdout_emission_blurring_pathtermination_ao.h Cycles: fixes for building kernel without certain features 2019-08-26 10:10:35 +02:00
kernel_indirect_background.h Cycles: support for custom shader AOVs 2019-12-10 20:44:46 +01:00
kernel_indirect_subsurface.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
kernel_lamp_emission.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
kernel_next_iteration_setup.h Cleanup: spelling 2019-07-07 15:38:41 +10:00
kernel_path_init.h Cycles: perform clamping per light contribution instead of whole path 2019-12-12 13:04:43 +01:00
kernel_queue_enqueue.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
kernel_scene_intersect.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
kernel_shader_eval.h Cycles: support for custom shader AOVs 2019-12-10 20:44:46 +01:00
kernel_shader_setup.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
kernel_shader_sort.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
kernel_shadow_blocked_ao.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
kernel_shadow_blocked_dl.h Cycles: perform clamping per light contribution instead of whole path 2019-12-12 13:04:43 +01:00
kernel_split_common.h Cleanup: tweak Cycles #includes in preparation for clang-format sorting 2020-03-06 14:44:42 +01:00
kernel_split_data_types.h Cleanup: comments (long lines) in cycles 2019-05-01 21:41:07 +10:00
kernel_split_data.h Cleanup: tweak Cycles #includes in preparation for clang-format sorting 2020-03-06 14:44:42 +01:00
kernel_subsurface_scatter.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00