Go to file
Brecht Van Lommel 01df756bd1 Cycles Volume Render: scattering support.
This is done by adding a Volume Scatter node. In many cases you will want to
add together a Volume Absorption and Volume Scatter node with the same color
and density to get the expected results.

This should work with branched path tracing, mixing closures, overlapping
volumes, etc. However there's still various optimizations needed for sampling.
The main missing thing from the volume branch is the equiangular sampling for
homogeneous volumes.

The heterogeneous scattering code was arranged such that we can use a single
stratified random number for distance sampling, which gives less noise than
pseudo random numbers for each step. For volumes where the color is textured
there still seems to be something off, needs to be investigated.
2014-01-07 15:03:41 +01:00
build_files Added scons option to actually build the sse41 kernel. CMake already has it 2014-01-06 21:38:56 +01:00
doc Fix bash/ksh specific test syntax 2014-01-07 14:12:02 +11:00
extern Code cleanup: remove patch series from libmv 2014-01-02 15:24:46 +06:00
intern Cycles Volume Render: scattering support. 2014-01-07 15:03:41 +01:00
release Fix T38044: Filter Key Binding shows Incorrect result 2014-01-07 19:27:44 +11:00
scons@2d6ebcb239 Squashed commit of the following: 2013-11-21 16:51:29 +01:00
source Cycles Volume Render: scattering support. 2014-01-07 15:03:41 +01:00
.arcconfig Use HTTPS protocol for arc 2013-12-24 22:57:27 +06:00
.gitignore Ignore *.patch and *.diff files which are in the working tree root 2013-11-22 23:28:35 +06:00
.gitmodules
CMakeLists.txt find_package(OPENAL) does not play nice with our current library naming nonvention 2013-12-24 13:21:56 +01:00
COPYING
GNUmakefile Code Cleanup: osl style 2014-01-06 13:58:33 +11:00
SConstruct OSX/scons: after discussion i was told cycles does decide to use sse4.1 kernel on the fly, 2014-01-06 23:29:21 +01:00