blender/intern/cycles
Brecht Van Lommel f449542d6a Cycles volume: change heterogeneous volume sampling in branched path first hit.
This now uses decoupled ray marching, and removes the probalistic scattering.
What this means is that each AA sample will be slower but contain less noise,
hopefully giving less render time to reach the same noise levels.

For those following along, there's still a bunch of volume sampling improvements
to do: all-light sampling, multiple importance sampling, transmittance threshold,
better indirect light handling, multiple scatter approximation.
2014-03-29 13:03:50 +01:00
..
app Fix for build error in Cycles standalone caused by new DeviceDrawParams 2014-03-26 18:11:16 +01:00
blender Cycles: add "density", "flame" and "color" attributes for smoke domains. 2014-03-29 13:03:48 +01:00
bvh Cycles: add support for curve deformation motion blur. 2014-03-29 13:03:47 +01:00
cmake Cycles / Standalone: 2013-08-30 17:34:27 +00:00
device Cycles code internals: add CPU kernel support for 3D image textures. 2014-03-29 13:03:48 +01:00
doc Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
kernel Cycles volume: change heterogeneous volume sampling in branched path first hit. 2014-03-29 13:03:50 +01:00
render Cycles: add "density", "flame" and "color" attributes for smoke domains. 2014-03-29 13:03:48 +01:00
subd Cycles: experimental OpenSubdiv code. 2013-11-28 02:11:42 +01:00
util Cycles code internals: add initial implementation of decoupled ray marching. 2014-03-29 13:03:50 +01:00
CMakeLists.txt CMake: disable SSE flags if gcc/clang don't support 2014-03-27 08:33:33 +11:00
SConscript Fix sconscript syntax error when using python 2.x instead of 3.x. 2014-01-29 14:50:20 +01:00