Go to file
Clément Foucault f8b1430566 Eevee: Initial Separable Subsurface Scattering implementation.
How to use:
- Enable subsurface scattering in the render options.
- Add Subsurface BSDF to your shader.
- Check "Screen Space Subsurface Scattering" in the material panel options.

This initial implementation has a few limitations:
- only supports gaussian SSS.
- Does not support principled shader.
- The radius parameters is baked down to a number of samples and then put into an UBO. This means the radius input socket cannot be used. You need to tweak the default vector directly.
- The "texture blur" is considered as always set to 1
2017-11-14 00:49:54 +01:00
build_files Merge remote-tracking branch 'origin/master' into blender2.8 2017-11-13 11:48:48 -02:00
doc Merge branch 'master' into blender2.8 2017-10-21 12:43:17 +11:00
extern CMake: cleanup 2017-10-30 18:48:27 +11:00
intern Merge remote-tracking branch 'origin/master' into blender2.8 2017-11-13 11:48:48 -02:00
release Eevee: Initial Separable Subsurface Scattering implementation. 2017-11-14 00:49:54 +01:00
source Eevee: Initial Separable Subsurface Scattering implementation. 2017-11-14 00:49:54 +01:00
tests Layers Unittest: Hidden flag to quckly update diffs 2017-11-10 13:01:05 -02:00
.arcconfig Blender 2.8: Update arc config 2017-05-01 15:20:19 +02:00
.gitignore Build: add scripts to build dependencies for Windows and macOS. 2017-08-07 17:54:26 +02:00
.gitmodules Merge branch 'master' into blender2.8 2017-04-03 15:15:56 +02:00
CMakeLists.txt Merge branch 'master' into blender2.8 2017-11-07 03:08:24 +01:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile GNUmakefile: add back 'git pull' 2017-09-29 19:02:20 +10:00
make.bat Merge branch 'master' into blender2.8 2017-09-11 16:52:53 +10:00