Blender Git Commit Log

Git Commits -> Revision 8e36089

Revision 8e36089 by Clément Foucault (master)
August 10, 2017, 13:43 (GMT)
Eevee: LUT generation.

We generate a 3D lut to precompute the btdf intensity.
I decided to use a 64*64*16 (N dot V, ior, roughness) because the btdf varies less with roughness than with IOR.
We also remap the ior to better use the space in the LUT.

Commit Details:

Full Hash: 8e36089e411391243617808413d4d2b550aeb3b3
Parent Commit: 4ec5865
Lines Changed: +152, -2

1 Added Path:

/source/blender/draw/engines/eevee/shaders/btdf_lut_frag.glsl (+59, -0) (View)

3 Modified Paths:

/source/blender/draw/CMakeLists.txt (+1, -0) (Diff)
/source/blender/draw/engines/clay/clay_engine.c (+1, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_materials.c (+91, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021