blender/release/scripts
Brecht Van Lommel e369a5c485 Cycles Volume Render: support for rendering of homogeneous volume with absorption.
This is the simplest possible volume rendering case, constant density inside
the volume and no scattering or emission. My plan is to tweak, verify and commit
more volume rendering effects one by one, doing it all at once makes it
difficult to verify correctness and track down bugs.

Documentation is here:
http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Materials/Volume

Currently this hooks into path tracing in 3 ways, which should get us pretty
far until we add more advanced light sampling. These 3 hooks are repeated in
the path tracing, branched path tracing and transparent shadow code:

* Determine active volume shader at start of the path
* Change active volume shader on transmission through a surface
* Light attenuation over line segments between camera, surfaces and background

This is work by "storm", Stuart Broadfoot, Thomas Dinges and myself.
2013-12-28 16:57:10 +01:00
..
addons@c50944e808 Cycles Volume Render: work on nodes and closures. 2013-12-28 16:57:02 +01:00
addons_contrib@31545d25c9 Cycles Volume Render: work on nodes and closures. 2013-12-28 16:57:02 +01:00
freestyle/style_modules Removed unused Freestyle env_map images. 2013-12-06 08:20:34 +09:00
modules update console shell for changes in api 2013-12-29 00:51:51 +11:00
presets Fix T37910: maya key configuration not working after recent changes. 2013-12-21 23:27:55 +01:00
startup Cycles Volume Render: support for rendering of homogeneous volume with absorption. 2013-12-28 16:57:10 +01:00
templates_osl Cycles / OSL Templates: Add Simplex and Gabor noise templates and remove ones which are available as regular nodes. 2013-12-06 18:48:17 +01:00
templates_py Add ctrl-click rename to most lists in Blender UI and templates/examples. 2013-11-23 20:54:32 +01:00