Blender Git Loki
Git Commits -> Revision a808b58
Revision a808b58 by Clément Foucault (master) March 11, 2019, 12:12 (GMT) |
Eevee: Update LTC code Main change are: - the fresnel LUT is separated from the main GGX LUT. - LUTs use sqrt(1.0 - NV) as roughness remapping. Improving precision and removes needs for acos(). - LTC LUT is normalized by matrix middle component. Improving precision. |
Commit Details:
Full Hash: a808b58e07dd8cd7941f6e901de6bdd8fce66f59
Parent Commit: 8817822
Lines Changed: +3118, -2326
5 Modified Paths:
/source/blender/draw/engines/eevee/eevee_lut.h (+3073, -2282) (Diff)
/source/blender/draw/engines/eevee/eevee_materials.c (+17, -8) (Diff)
/source/blender/draw/engines/eevee/shaders/bsdf_common_lib.glsl (+9, -3) (Diff)
/source/blender/draw/engines/eevee/shaders/lit_surface_frag.glsl (+6, -6) (Diff)
/source/blender/draw/engines/eevee/shaders/ltc_lib.glsl (+13, -27) (Diff)
/source/blender/draw/engines/eevee/eevee_materials.c (+17, -8) (Diff)
/source/blender/draw/engines/eevee/shaders/bsdf_common_lib.glsl (+9, -3) (Diff)
/source/blender/draw/engines/eevee/shaders/lit_surface_frag.glsl (+6, -6) (Diff)
/source/blender/draw/engines/eevee/shaders/ltc_lib.glsl (+13, -27) (Diff)