Blender Git Commit Log

Git Commits -> Revision fe22264

Revision fe22264 by Brecht Van Lommel (master)
December 28, 2013, 22:20 (GMT)
Cycles Volume Render: add volume emission support.

This is done using the existing Emission node and closure (we may add a volume
emission node, not clear yet if it will be needed).

Volume emission only supports indirect light sampling which means it's not very
efficient to make small or far away bright light sources. Using direct light
sampling and MIS would be tricky and probably won't be added anytime soon. Other
renderers don't support this either as far as I know, lamps and ray visibility
tricks may be used instead.

Commit Details:

Full Hash: fe222643b4a53fae38bc5ead86551b99abbdc583
Parent Commit: 077fe03
Lines Changed: +103, -55

5 Modified Paths:

/intern/cycles/kernel/closure/volume.h (+1, -1) (Diff)
/intern/cycles/kernel/kernel_path.h (+3, -3) (Diff)
/intern/cycles/kernel/kernel_shader.h (+4, -3) (Diff)
/intern/cycles/kernel/kernel_shadow.h (+3, -3) (Diff)
/intern/cycles/kernel/kernel_volume.h (+92, -45) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021