blender/intern/cycles/device
Brecht Van Lommel 5873301257 Sample as Lamp option for world shaders, to enable multiple importance sampling.
By default lighting from the world is computed solely with indirect light
sampling. However for more complex environment maps this can be too noisy, as
sampling the BSDF may not easily find the highlights in the environment map
image. By enabling this option, the world background will be sampled as a lamp,
with lighter parts automatically given more samples.

Map Resolution specifies the size of the importance map (res x res). Before
rendering starts, an importance map is generated by "baking" a grayscale image
from the world shader. This will then be used to determine which parts of the
background are light and so should receive more samples than darker parts.
Higher resolutions will result in more accurate sampling but take more setup
time and memory.

Patch by Mike Farnsworth, thanks!
2012-01-20 17:49:17 +00:00
..
CMakeLists.txt add some missing headers to cmake, also add some files as comments since it seems they should be added but evidently work fine without. 2011-11-10 06:05:22 +00:00
device_cpu.cpp Sample as Lamp option for world shaders, to enable multiple importance sampling. 2012-01-20 17:49:17 +00:00
device_cuda.cpp Cycles: multi GPU rendering support. 2012-01-09 16:58:01 +00:00
device_intern.h Cycles: device code refactoring, no functional changes. 2012-01-04 18:06:32 +00:00
device_memory.h Cycles: device code refactoring, no functional changes. 2012-01-04 18:06:32 +00:00
device_multi.cpp Cycles: multi GPU rendering support. 2012-01-09 16:58:01 +00:00
device_network.cpp Cycles: multi GPU rendering support. 2012-01-09 16:58:01 +00:00
device_network.h Cycles: some tweaks to silence msvc assertions in debug mode. 2011-10-03 15:31:45 +00:00
device_opencl.cpp Cycles: multi GPU rendering support. 2012-01-09 16:58:01 +00:00
device.cpp Fix: cycles CPU device not being used when it should be on some multi-GPU 2012-01-11 13:18:06 +00:00
device.h Cycles: multi GPU rendering support. 2012-01-09 16:58:01 +00:00